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