phpcmsv9重名無法通過的解決方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站建設(shè)、網(wǎng)站制作的網(wǎng)絡(luò)公司。作為專業(yè)的建站公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都營銷網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

小編給大家分享一下phpcms v9重名無法通過的解決方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

phpcms v9重名無法通過怎么辦?

場景:phpcms v9 中 PHPSSO無法通訊解決辦法(PHPSSO無法通訊間接影響phpcms v9注冊會(huì)員無法通過“重名無法通過”)

一般情況下,大多數(shù)人都是這樣做的:

本地做一個(gè)虛擬環(huán)境,用localhost或127.0.0.1安裝V9系統(tǒng),在本地通訊沒有任何問題,于是做一個(gè)本地的數(shù)據(jù)備份,當(dāng)時(shí)遠(yuǎn)端安裝的時(shí)候有會(huì)通過域名來安裝,然后就將本地?cái)?shù)據(jù)直接恢復(fù)到遠(yuǎn)端的服務(wù)器上,這種情況就常常發(fā)生SSO與V9系統(tǒng)無法通訊

由于備份中的數(shù)據(jù)鏈接保存的是網(wǎng)址是localhost或127.0.0.1或本機(jī)192.168.xxx.xxx,與域名不一致,比如SSO對應(yīng)的是www.lanrensc.com,而恢復(fù)數(shù)據(jù)后的V9系統(tǒng)對應(yīng)的是localhost或127.0.0.1,兩者不一致當(dāng)然就無法通訊,這是最常見的原因之一,一般根據(jù)官方提供的方法就能解決。

當(dāng)然,如果你發(fā)現(xiàn)官方提供的方法也無法解決,估計(jì)就是你用本地V9根據(jù)目錄下的所有源碼直接覆蓋遠(yuǎn)端的,包括由于安裝產(chǎn)生的V9Cache和SSO的Cache,要知道本機(jī)和服務(wù)器上cache中記錄的數(shù)據(jù)庫信息是不一樣的,特別是權(quán)限限制嚴(yán)格的Linux系統(tǒng),所以就算按官方提供的方法通常也還是無法通訊

原因二:本機(jī)的V9 Cache和SSO的Cache覆蓋了服務(wù)器的對應(yīng)文件,這是導(dǎo)致無法通訊的第二常見的原因,可以嘗試修改cache中的幾個(gè)文件:\caches\configs\和\phpsso_server\caches\configs目錄下的system.php和database.php,具體修改的方法就不贅述,可以查看caches中的配置文件datebase.php是否是自己的需要的數(shù)據(jù)。

除了以上兩個(gè)原因有兩種可能:

第一,如果是linux服務(wù)器,網(wǎng)站目錄的權(quán)限設(shè)置不對,可能導(dǎo)致無法通訊

第二,戴www和沒帶www的兩個(gè)域名同時(shí)指向一個(gè)服務(wù)器,安裝V9時(shí),如果是沒帶的頂級域名來安裝,而本機(jī)卻用www.lanrensc.com,這種情況也會(huì)通訊失敗

特別是第二原因,很多人可能忽略了!有沒有帶WWW,sso認(rèn)為是兩個(gè)不同的應(yīng)用,不同的應(yīng)用當(dāng)然就是無法通訊了。。。

避免V9和SSO產(chǎn)生無法通訊問題,建議這樣做:

1,如果你本機(jī)數(shù)據(jù)不用恢復(fù)到服務(wù)器,就直接上傳模板文件即可,不要覆蓋遠(yuǎn)端的cache文件夾

2,如果本機(jī)有數(shù)據(jù)要恢復(fù)到服務(wù)器的,保存本機(jī)數(shù)據(jù)時(shí)記住不要保存含有v9_admin、v9_member和v9_sso這三個(gè)前綴的表,遠(yuǎn)端安裝V9的時(shí)候采用全新安裝,安裝完成后只上傳\caches\bakup\default\文件夾中的SQL備份和模板包

3,記住,很多時(shí)候,帶有www和沒帶有www,SSO認(rèn)為是兩個(gè)不同的應(yīng)用,即便兩者指向同一個(gè)服務(wù)器。如果你主力使用www,記住請用它來安裝V9。

4,Linux服務(wù)器,請注意安裝V9目錄的權(quán)限,F(xiàn)TP上傳請用二進(jìn)制上傳,如果服務(wù)器是獨(dú)立主機(jī),你有root權(quán)限也不建議用root權(quán)限的賬戶上傳,而是用建立站點(diǎn)時(shí)的關(guān)聯(lián)賬戶上傳V9程序。

重新提供一個(gè)解決SSO通訊問題的方法就是:

建一個(gè)不包含v9_admin、v9_member和v9_sso這三個(gè)前綴的表的數(shù)據(jù)備份(本機(jī)或服務(wù)器上都無所謂),然后在服務(wù)器上安裝一個(gè)全新的V9(用最新V9中的install、cache和phpssoserver目錄覆蓋服務(wù)器上的同名文件夾,并刪除cache中install.lock文件即可),保證這個(gè)新裝的V9通訊是成功的,這樣就恢復(fù)之前的備份就可以了。

看完了這篇文章,相信你對phpcms v9重名無法通過的解決方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:phpcmsv9重名無法通過的解決方法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://bm7419.com/article26/igecg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、定制開發(fā)、服務(wù)器托管電子商務(wù)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司