本文转载自 http://faq.comsenz.com/viewnews-391
在 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 配置信息和应用配置信息的关系