搜索
SR網頁設計工作室 - 購物網站/企業官網專業開發 Discuz 使用教程 Discuz 與 UCenter 應用通訊失敗解決方法
byadmin 發表於 2013-5-7 03:23:25 , 4171人已閱讀 , 0人回應
Discuz搬家其實說難不難但要說簡單要注意的事項又太多 , 例如UCenter在論壇搬家後通訊失敗出現 Access denied for agent changed 是最常遇到的情形 , 以下幾點方法可用來詳細檢測與排錯策略:

1. 請檢查:DISCUZX_ROOT/cofig/config_ucenter.phpUCENTER_ROOT/data/config.inc.php兩個 UC_KEY 要一樣
QUOTE:define('UC_KEY', 'XXXXXXXXXXXXXXX');
上面紅字 XXXXXXXXXXXXXXX 要從 UCenter 的 config.inc.php 複製到 DiscuzX 的 config_ucenter.php 裡面(順序不能相反)

2. 確認配置資料庫 Prefixtable(資料表字首) 的相同(尤其是搬運後出現的問題):

a. UCenter 的 config.inc.php 找到:
QUOTE:define('UC_DBTABLEPRE', 'uc_');
紅字就是你資料庫的部分, 預設是 uc_

b. DiscuzX 的 config_ucenter.php 找到:
QUOTE:define('UC_DBTABLEPRE', '`Discuz`.uc_');
要跟上面 UCenter 的一模一樣,例如 uc_ (前面有一個點不要刪除)
UCENTER_ROOT/data/config.inc.php裡面的QUOTE:define('UC_IP', '127.0.0.1');
如果你的 UCenter 在不同台伺服器, 也要修改一下
這樣論壇跟 UCenter 才能相通, 通訊正常

3. 登錄 UCenter → 應用管理 → 編輯,檢查 DiscuzX 論壇應用的主 URL: 檢查是否正確的 URL 連結通訊密鑰: 直接貼上上面的 XXXXXXXXXXXXXXX應用類型: DiscuzX
確認無誤後送出。

再次在應用管理確認 DiscuzX 應用是通訊成功的
回到論壇後台 → 站長 → UCenterUCenter 瀏覽網址:如果你的 UCenter 在不同台伺服器, 也要修改一下UCenter IP 位址:如果你的 UCenter 在不同台伺服器, 也要修改一下
確認無誤後送出。

回到論壇後台 → 工具 → 更新快取

應該就可以正常使用了

收藏回覆 只看該作者 道具 舉報

Traffic Exchange Site
您需要登錄後才可以回帖 登錄 | 立即註冊

作者資訊

文章分類

SR數位設計工作室

  • 服務專線:03-3555-069


ECSHOP購物網站開發|接案說明|線上洽詢|隱私權政策|SR數位設計(CMS)

信箱:sr.design2011@gmail.com

, Processed in 0.030666 second(s), 38 queries , Gzip On.

Copyright © 2011-2014 Template By SR網頁設計清新部落風格

Core - DZ2.5 GMT+8, 2024-12-22 09:05

回頂部