久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

完美解決PHPCMSV9 phpsso通信失敗,注冊會員失敗

 周旋圖書館 2018-07-14
前言:百度是個好東西,很多疑難雜癥都可以在百度找到答案,,當(dāng)然同樣的有問題也許會有多種不同的答案,更悲催的是你嘗試了多種方案之后仍然未解決你的問題,。那不妨嘗試下我的方案吧,,

病癥:phpcms v9 sso通信失敗,,會導(dǎo)致會員無法正常登錄和注冊等問題,,


優(yōu)勢:百度網(wǎng)友針對phpcms v9 sso通信失敗給出的答案大同小異,,我也按照步驟嘗試過多種方案還是未能解決,后來我自己分析了 phpsso_server文件夾內(nèi)各文件的關(guān)系終于解決,,博主親測有效,。

很多網(wǎng)友發(fā)現(xiàn)網(wǎng)站前臺無法注冊和登陸會員,去網(wǎng)站后臺直接添加會員也不成功,,其實質(zhì)是phpcms v9 sso通信失敗導(dǎo)致的,,如圖:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
解決方案:
1.檢查站點根目錄\caches\configs\ 目錄下的system.php和database.php文件中的域名站點等配置信息,。
2.檢查站點根目錄\phpsso_server\caches\configs目錄下的system.php和database.php文件中的域名和站點配置等信息。
    以上兩步相信很多站長都在百度看到了,,但迷茫的是關(guān)鍵怎么配置,?怎么檢查才是正確的配置,一開始博主也不是很懂,,后來研究發(fā)現(xiàn)他們之間的關(guān)系是這樣的:
① 站點根目錄\caches\configs\system.php文件其實質(zhì)是網(wǎng)站phpcms后臺—設(shè)置—PHPSSO配置信息,,如圖:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效

完美解決PHPCMSV9 <wbr>phpsso通信失敗, <wbr>博主親測有效

對應(yīng)的\caches\configs\system.php文件代碼:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效

 心細(xì)的同學(xué)會發(fā)現(xiàn),在網(wǎng)站后臺phpcms后臺—設(shè)置—PHPSSO配置信息中接口地址我們輸入的是
http://zx./phpsso_server 
而代碼中調(diào)用的是http://zx./ 
這樣是正確的,,并不是我搞錯了,,按照規(guī)則后臺PHPSSO配置信息中的確是這樣配置的:
需要填寫你的域名+/phpsso_server   
同時,我們再來看\caches\configs\database.php文件:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
我們發(fā)現(xiàn)這個文件其實是我們的數(shù)據(jù)庫配置信息,您檢查下數(shù)據(jù)庫信息無誤即可,,其實這里一般不會出錯,。

②下面我們再看站點根目錄\phpsso_server\caches\configs\system.php文件,這個文件其實質(zhì)是網(wǎng)站phpcms后臺PHPSSO配置信息,,如圖:
完美解決PHPCMSV9 <wbr>phpsso通信失敗, <wbr>博主親測有效
這里的最后一行:
'app_path' => 'http://域名/phpsso_server/',//動態(tài)域名配置地址和上面文件是有區(qū)別的,,正確的配置也是這樣的,。
對應(yīng)的我們再來看站點根目錄\phpsso_server\caches\configs\database.php文件:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
我們發(fā)現(xiàn)也是數(shù)據(jù)庫的一些配置信息,,和上面文件不同的就是圖中我箭頭指向的代碼,,在這個路徑下的這個文件這樣的配置也是正確的。

到這里,,上面所說的方案1和方案2中的配置信息我們就檢查完了,,其實這里基本不會出錯。因為你的網(wǎng)站在安裝的時候會自動讀取備份信息,。數(shù)據(jù)庫信息更不容易出錯,。
那么我們?yōu)槭裁催€要檢查以上這兩步呢?首先是避免有些網(wǎng)站后臺bug導(dǎo)致的后臺配置好了卻沒有寫入到你的源文件代碼中,。如此對照我們才能確保配置正確,。這也就是為什么我們百度查詢的方案都做了仍然沒有解決phpsso通信失敗的問題。博主遇到的也是這樣的問題,。

下面一步就是我雖然在網(wǎng)站后臺填寫配置正確的,,但是卻沒有寫入源文件代碼造成的phpsso通信失敗問題,
一起來看步驟
3:很多解決方案都是讓用戶檢查以上兩步,,這里博主發(fā)現(xiàn)還有一個很重要的文件導(dǎo)致phpsso通信失敗,,
文件位置站點根目錄\phpsso_server\caches\caches\_date\applist.cache.php 文件,代碼如下:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
仔細(xì)觀察我們發(fā)現(xiàn)這個文件其實質(zhì)是網(wǎng)站后臺phpsso——應(yīng)用管理—通信失敗—編輯:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
正常情況下 你在網(wǎng)站后臺這里配置了,,會自動寫入
站點根目錄\phpsso_server\caches\caches\_date\applist.cache.php 文件,但是我遇到的問題是 這里配置正確的,,仍然通信失敗,,后來才發(fā)現(xiàn)我在這里配置的,并沒有寫入applist.cache.php 文件,,發(fā)現(xiàn)之后我直接編輯applist.cache.php 文件源代碼保存,,然后通信成功了。

那么有人要問了,,這里怎么算是配置正確的,?
這也就是網(wǎng)友給出的方案
4.網(wǎng)站后臺—設(shè)置—phpsso配置中心應(yīng)用id、接口地址,、加密密鑰,、版本和php—應(yīng)用管理—編輯應(yīng)用中的對應(yīng)項要一致。如圖:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
以上配置如果不一致,,就會導(dǎo)致phpsso通信失敗,。
如果這里發(fā)現(xiàn)配置正確的,那就應(yīng)該按照我的步驟3 去看下源代碼到底是不是同步到這里的配置信息了,。
博主這里就去看了applist.cache.php 文件手動改寫了源代碼和對應(yīng)項一致,然后phpsso通信成功:
完美解決PHPCMSV9 <wbr>phpsso通信失敗,, <wbr>博主親測有效
然后我去前臺注冊會員,登陸會員,,后臺添加會員 發(fā)現(xiàn)所有正常,,大功告成!

最后 至于網(wǎng)友還說其他幾個方案,,我這里也整理下:

5.檢查 c:windows\systyem32\drivers\etc\hosts文件,,如果用的是localhost域名訪問,本機(jī)是否綁定了127.0.0.1   localhost(將# 127.0.0.1 localhost 前面的#號去掉),。
  這一步我覺得問題不大,,這個屬于網(wǎng)站環(huán)境問題,一般不會出錯,,大家也可以參考嘗試下,。

總結(jié):
phpsso通信失敗會導(dǎo)致網(wǎng)站會員無法注冊登錄和添加。最關(guān)鍵的原因是網(wǎng)站后臺—設(shè)置—phpsso配置中心  與網(wǎng)站后臺phpsso——應(yīng)用管理中的配置信息不一致造成的,。不僅要看后臺配置是否一致還要看后臺配置的信息是否寫入源代碼了,,這樣才能確保phpsso通信成功。


尊重原創(chuàng)的辛苦,,本文轉(zhuǎn)載自:http://blog.sina.com.cn/s/blog_14c335a1b0102y4s1.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多