• 返回列表

    [Discuz!] UCenter通信失敗的排查方法

    Discuz!從7.0版本開始,所有版本都已經離不開UCenter這個用戶管理中心,這個功能在為大家帶來跨平臺跨服務器整合的方便同時,也讓很少使用UCenter管理功能的朋友在出現通信問題時非常的迷茫,現在給大家簡單介紹幾種經常出現的UCenter通信故障以及解決方案.
    通信失敗的主要癥狀為無法登陸提示密碼錯誤或者無響應,具體表現為Discuz!7.*版本的點擊登陸與注冊無法正常彈出窗口或者一直顯示加載中,Discuz! X版本一般顯示為注冊頁或者登陸頁的內部錯誤.這種情況可以先登陸UCenter點擊應用管理查看通信是否正常,UCenter在所有版本中都為獨立程序,可以獨立訪問,默認一般是ucenter或者uc_server目錄,登陸后點擊應用管理.參考圖1


    11.jpg

    圖1


    如果有前邊描述的癥狀一般會顯示為通信失敗.參考圖2

    22.jpg

    圖2


    這時我們無需按照官方教程一項一項的進行對比修改,一個簡單的辦法可以一次性同步所有信息.我們可以點擊通信失敗后邊的編輯項,簡單查看一下幾個關鍵參數是否正確.參考圖3

    33.jpg

    圖3


    在確認這些信息后,點擊提交.再點擊編輯該應用,找到最下邊一個文本輸入框應用的 UCenter 配置信息.復制這個輸入框中的所有信息.參考圖4

    44.jpg

    圖4

    更新覆蓋配置文件中的UC信息,Discuz! 7.*版本的配置信息在config.inc.php文件的底部,Discuz! X版本的配置信息在config/config_ucenter.php中.虛擬主機可以通過FTP對這些文件進行編輯,獨立主機可以直接在服務器上用文本文檔或者其他編輯工具進行操作.
    經過這個操作通信問題基本都解決了,如果還顯示為通信失敗,可以通過檢查各目錄的讀寫權限以及二進制重新上傳論壇的api目錄進行排查.此外防火墻設置以及某些函數的禁用也可能導致通信的失敗.

    返回列表
    新婚少妇莹莹系列