在 UCenter 架構下,UCenter 和各個應用之間是依靠各自的配置檔案為基礎進行通訊的,所以保證站點穩定正常執行,配置檔案的正確性尤為重要。下面說一下 UCenter 配置檔案和應用配置檔案中與 UCenter 通訊相關的引數。
一、配置 UCenter 的配置檔案
UCenter 的配置檔案是 UCenter 根目錄的 ./data/config.inc.php,開啟檔案,可以看到如下圖所示的程式碼:

各引數說明:
UC_DBHOST:UCenter 的 MySQL 伺服器。可以包括埠號,例如 「hostname:port」,或者到本地套接字的路徑,例如對於 localhost 的 「:/path/to/socket」 。
UC_DBUSER:UCenter 的 MySQL 資料庫使用者名稱。
UC_DBPW:UCenter 的 MySQL 資料庫密碼。
UC_DBNAME:UCenter 資料庫名稱。
UC_DBCHARSET:UCenter 資料庫的編碼。
UC_DBTABLEPRE:UCenter 資料庫的表字首。
UC_DBCONNECT:UCenter 資料庫持久連線 0=關閉, 1=開啟。
UC_CHARSET:UCenter 的頁面編碼。
UC_FOUNDERPW:UCenter 創始人的密碼,這個密碼是經過多次加密後得到的,請不要隨便修改。
UC_FOUNDERSALT:UCenter 創始人密碼加密時的隨機字串,請不要修改。
UC_KEY:這個字串是在安裝 UCenter 時生成的,與 UCenter 驗證碼和防注入、管理員登陸有關係。
UC_SITEID:這個字串是在安裝 UCenter 時生成的。
UC_MYKEY:這個字串是在安裝 UCenter 時生成的。
UC_DEBUG:除錯 UCenter 程式時用,正常執行情況下,請設定為 false 。
UC_PPP:預設值為 20,與 UCenter 日誌顯示的條數和通知管理顯示的條數有關係。
如果誤刪了或者其他原因導致該檔案丟失,可以透過網址 http://www.discuz.net/thread-1046632-1-1.html 的程式進行恢復。
二、應用中和 UCenter 相關的配置資訊
應用和 UCenter 相關的資訊包括下面的一些變數,如下圖:

下面介紹一下與上面不重複或具有不同意義的引數的設定。
UC_CONNECT:連線 UCenter 的方式,一般設定為 mysql,速度比較快。
UC_KEY:應用在 UCenter 裡的金鑰。
UC_API:UCenter 的訪問地址。
UC_IP:UCenter 所在伺服器的 IP,當 UC_CONNECT 為非 MySQL 方式時, 並且當前應用伺服器解析域名有問題時, 請設定此值。
UC_APPID:應用在 UCenter 中的 id 。
三、 UCenter 配置資訊和應用配置資訊的關係
