本栏目下相关链接


config.inc.php 的配置问题

一般情况下我需要修改 config.inc.php 中的什么设置?

    通常您只需修改 $dbname,$dbuser,$dbpw,$dbhost,$adminemail 五个变量,其他保留默认即可。前四个变量用于连接数据库,最后一个 用于在论坛底部显示您的 E-mail 连接。虚拟主机用户的数据库连接信息通常由空间商给出,如果前四项其中之一配置不正确,就会出现数据库 无法连接的错误提示而无法安装或使用论坛,所以修改时请务必谨慎,如有疑问,请咨询您的空间提供商。

config.inc.php 中的 Cookie 设置有什么用?

    config.inc.php 中共有 $cookiepath 和 $cookiedomain 两个 Cookie 相关设置。通常保持默认即可。如果您在同一域名下安装了多个 Discuz! 论坛,则需要修改这里的设置。$cookiepath 用于指定 Cookie 作用于哪个 URL 路径,假设您服务器下有 A、B 两个论坛,A 论坛 URL 为 http://www.your.com/forum/,B 论坛 URL 为 http://www.your.com/bbs/,则可以指定A论坛的 $cookiepath = "/forum",这样 cookie 就 不会和安装在同一主机下的 B 论坛冲突;另一变量 $cookiedomain 用于设置 Cookie 作用的域名,比如设置成 $cookiedomain = "your.com", 则 Cookie 会对 your.com 下的所有主机作用,如 abc。your.com, www。your.com, home。your.com 等。否则,设置为空值 "",为只对 目前访问的主机作用。

config.inc.php 中的 $pconnect 参数有什么作用?

    决定是否采用 pconnect(长期连接)连接数据库。pconnect 方式可以不释放已经结束的连接进程,为后续的数据库连接做好准备。这种 方式可以减少每次进行用户名密码验证的资源消耗,但同时因为打开很多并为使用的连接而占用内存资源。虚拟主机用户建议关闭 pconnect, 拥有自己服务器的用户,可在 wait_timeout 值小于 10 的情况下打开。详情请参考《MySQL 备份、优化与故障处理》。