国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms v9 中 PHPSSO無法通訊解決方法(PHPSSO無法通訊間接影響php

2024-09-10 07:16:00
字體:
來源:轉載
供稿:網友

phpcms v9 中 PHPSSO無法通訊解決方法,PHPSSO無法通訊間接影響phpcms v9注冊會員無法通過“重名無法通過”.

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

本地做一個虛擬環境,用localhost或127.0.0.1安裝V9系統,在本地通訊沒有任何問題,于是做一個本地的數據備份,當時遠端安裝的時候有會通過域名來安裝,然后就將本地數據直接恢復到遠端的服務器上,這種情況就常常發生SSO與V9系統無法通訊.

由于備份中的數據鏈接保存的是網址是localhost或127.0.0.1或本機192.168.xxx.xxx,與域名不一致,比如SSO對應的是m.survivalescaperooms.com,而恢復數據后的V9系統對應的是localhost或127.0.0.1,兩者不一致當然就無法通訊,這是最常見的原因之一,一般根據官方提供的方法就能解決.

當然,如果你發現官方提供的方法也無法解決,估計就是你用本地V9根據目錄下的所有源碼直接覆蓋遠端的,包括由于安裝產生的V9Cache和SSO的Cache,要知道本機和服務器上cache中記錄的數據庫信息是不一樣的,特別是權限限制嚴格的Linux系統,所以就算按官方提供的方法通常也還是無法通訊.

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

除了以上兩個原因有兩種可能:

第一,如果是linux服務器,網站目錄的權限設置不對,可能導致無法通訊

第二,戴www和沒帶www的兩個域名同時指向一個服務器,安裝V9時,如果是沒帶的頂級域名來安裝,而本機卻用m.survivalescaperooms.com,這種情況也會通訊失敗

特別是第二原因,很多人可能忽略了!有沒有帶WWW,sso認為是兩個不同的應用,不同的應用當然就是無法通訊了。。。

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

1,如果你本機數據不用恢復到服務器,就直接上傳模板文件即可,不要覆蓋遠端的cache文件夾.

2,如果本機有數據要恢復到服務器的,保存本機數據時記住不要保存含有v9_admin、v9_member和v9_sso這三個前綴的表,遠端安裝V9的時候采用全新安裝,安裝完成后只上傳/caches/bakup/default/文件夾中的SQL備份和模板包.

3,記住,很多時候,帶有www和沒帶有www,SSO認為是兩個不同的應用,即便兩者指向同一個服務器。如果你主力使用www,記住請用它來安裝V9。

4,Linux服務器,請注意安裝V9目錄的權限,FTP上傳請用二進制上傳,如果服務器是獨立主機,你有root權限也不建議用root權限的賬戶上傳,而是用建立站點時的關聯賬戶上傳V9程序。

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米林县| 金川县| 涟水县| 黄陵县| 黔南| 金湖县| 关岭| 正镶白旗| 融水| 五寨县| 嘉善县| 巴林左旗| 太仆寺旗| 通城县| 女性| 宁晋县| 密山市| 区。| 南江县| 萍乡市| 宜宾县| 唐河县| 雷州市| 同江市| 平南县| 乌兰察布市| 临夏县| 江孜县| 鄂温| 波密县| 神农架林区| 通榆县| 喀什市| 荔浦县| 阜南县| 屏东市| 尚志市| 泰宁县| 长岭县| 屏东市| 永顺县|