在 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 配置信息和應用配置信息的關係
