本栏目下相关链接
日常使用
Discuz! 可以在同一个空间装多个吗？ 可以。 若您有多个数据库，可以通过使用不同名的数据库实现； 如果只有一个数据库，在同名数据库下您可以通过使用不同的表名前缀 实现多个 Discuz! 论坛的安装。在 config.inc.php 中将 $tablepre = 'cdb_'; 里的 cdb_ 更改为其他字符即可，比如: cdb2_ 等。 Discuz! 靠什么存储用户登录信息？ Discuz! 采用特有的 CookieFree 技术，自建的 Session（会话跟踪体系）和 Cookie 双重方式存储登录信息。Session 存储在数据库中， 而且不包含用户的账号密码信息，比传统的 PHP Session 更为安全可靠。同时具有 Cookie 有效性检查功能，不需人工干预即可自动选择最佳 的登录存储方式。但需要指出的是，完全不使用 Cookie 会轻微降低 Discuz! 的页面速度，因为需要处理页面中的地址信息以传递会话的 hash。 而且，每次您打开电脑访问 Discuz! 的时候，需要进行一次登录才行。 为什么我的用户名密码都正确，但无法登录进入论坛？ 关闭全部浏览器后重新打开，在 Internet 选项中的 常规 页面点击删除 Cookies清除 Cookie 再试； config.inc.php 中的 $cookiedomain 和 $cookiepath 设置有误，通常情况如果只在本域名下安装一个论坛，将 $cookiedomain 设置为空， $cookiepath 设为 "/" 即可。如果安装多个论坛，需要设定不同的 $cookiepath； 是否修改了模板，检查一下模板 footer.htm 是否缺少 updatesession(); 等字样，同标准版本的是否一致； 查看本地计算机和论坛时间是否一致。 搜索会不会很耗系统资源？ 打开全文搜索时，除非你的机器很强、内存很大，不然当帖子超过 50 万，最好还是不要打开；标题搜索资源消耗较小，可放心使用。 把论坛目录下的所有文件夹属性都设置为 777 会不会有安全隐患？ 如果您是虚拟主机用户，全设置成 777 是非常危险的。具体能否被人利用，需要看主机上的权限是如何设定的。总的来说危险性很大，不 推荐这样设置。 我想修改模板，该怎么做？ 在 系统设置 里修改（要求 ./templates/xxx 及下面的所有 .htm 文件可写，或属性为 777）； 在本地修改好后通过 FTP 上传到相应目录覆盖原有文件。 Discuz! 可以修改用户名吗？ 可以，您可以到系统设置里的编辑用户中进行该操作，但只有管理员才有此权限。 谁可以发布论坛公告？ 从 Discuz! 3.0.0 开始，管理员可以设定管理人员的权限范围，设置哪些管理人员（如版主，超级版主）可以发布公告。默认管理员与超级版主可以 发布论坛公告。 分级置顶贴和一般论坛的置顶贴有什么不同之处？ 置顶贴会按照级别排序，级别低的置顶贴即使最后回复时间较晚，也会一直位于级别高的主题下面。 用户栏目定制是做什么的？ 您可以通过该功能，自定义一个用户资料信息的项目，显示在注册面板和控制面板内。比如，你可以增加“兴趣爱好”、“毕业学校”等，这样 便于大家互相了解。具体的显示效果在您增加时有控制选项，您可以自由定制。比如官方论坛里个人信息中的"从哪里知道 Discuz! :"就是自己 定制的。 可不可以不在版块内显示有多少人查看？ 可以，您可以进入系统设置里的 Discuz! 选项，将显示在线用户设置为：仅在首页显示即可。 Discuz! 安装完毕后，出现 "Fatal error: Unable to read 2953 bytes in xxx/xxx.php on line 0" 怎么解决？ 请使用二进制模式重新上传所有 PHP 文件，覆盖所有原来 PHP 文件，相关二进制上传的方法，请参考 《安装常见问题》。 为什么我的页面跳转，Discuz! 代码自动插入，或 CTRL+ENTER 快速发帖不好用？ 目前这个功能只在 IE 浏览器上测试通过，其他浏览器尚未测试，同时，需保证浏览器的 JS（JavaScript）是打开状态才可使用。 怎样禁止用户发布字数过少的帖子？ 您可以进入系统设置里的 Discuz! 选项，在用户权限里可以设置。 为什么某些帖子内容发布之前是正常的，而发布后变为部分乱码呢？ 可能您在后台设置了不当的词语过滤导致的，通常是词语长度过短，造成数据库错误的匹配。建议您去掉一些不必要的，尤其是过短的词语过滤。 如何拒收论坛短信息？ 您可以参考官方论坛，打开 http://www.discuz.net/pm.php?action=ignore（需要登录才能看到），旁边有详细使用说明。 我的论坛突然间在线人数从 200 一下变成 1000 多，游客就有700多，人数还在不断上升，请问这是什么问题啊？ 看看他们从哪里来的，如果是从相近的 IP 段来的，那可能是搜索引擎的机器人； 还有一个因素就是与你的 config.inc.php 中 $onlinehold 值设定有关系。如果这个值设置越大表明统计的时间越长，也越不准确。 目前为止，在 Web 上查看真实的在线人数在技术上是实现不了的，只能尽可能的接近。这不单单是程序上的问题，还涉及到其他很多方面的因素。 在线人数"多"，而服务器资源没有太大变化，那就说明这个值一定是不准确的，程序上是计算 $onlinehold 时间内的人数，所以越大人数也越多。 我有时要用到用户组的 groupid，怎么才能查看？ 使用 phpmyadmin 等数据库管理工具浏览 cdb_usergroups 表； 进入系统设置，将鼠标指针放在“用户组”->编辑的“详情”上查看浏览器左下角，edit=xx，其中的xx就是该用户组的 groupid。 管理选项中的"重新统计"是做什么用的？ 有时候因为频繁删帖或者进行管理操作，造成论坛计数不准确，此时可以使用这个功能来重新计算一些论坛的统计数据。 论坛出现 Can't open file: 'cdb_xxx.MYI' 错误是怎么回事？怎么解决？ 这种问题一般都是非法关机、断电或者操作系统错误也可能是磁盘错误造成的 mysql 数据文件损坏。您可以使用标准程序包中的 ./utilities 目录下的 repair.php 进行修复，也可以使用 SQL 语句 REPAIR TABLE xxx; 或 myisamchk（可使用参数 -r、-o、-f）进行修复。 论坛出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock' 怎么办？ 这个是数据库服务器没有启动造成的。可能属于临时故障，试着刷新页面。如果您是自己的服务器，也可以试着重启一下 MySQL。如果还不行 请与空间商联系。 论坛出现 No Database Selected 错误是怎么回事？该怎么解决？ 这个是因为 config.inc.php 中指定的数据库不存在，无法选择或使用该数据库造成。我们同时也偶尔遇到用户报告这个错误，但通常刷新 后可自行恢复，通常是因为数据库服务器不稳定，或遭遇未知问题造成的。这种情况出现的机率极小，可以尝试升级 PHP 和 MySQL 版本来解决。 为什么会出现"未定义操作的帖子"？点击进不去，删也删不掉？ 您可以进入系统设置重新统计一下论坛贴数，如果有必要，建议临时关闭论坛然后进行统计，通常问题即可解决。 为什么安装了其他风格之后首页右上角的某些连接（如系统设置）就没有了呢？ 是模板的问题，对照一下标准的 header 模板和当前 header 模板来修改；另外，不同版本的论坛风格是不能通用的，混用也易造成此类问题。 Windows 服务器上传附件时提示上传成功，可浏览该帖子时却没有发现附件，为什么？ 上传临时目录目录权限不对，无法写入，请设置其权限为可写。默认 Windows 的临时目录为 C:\Windows\temp；Unix 类系统的目录为 /tmp。 这个位置可以在 php.ini 中 upload_tmp_dir 参数来指定，无论指定哪里，只要保证其 Web 服务器用户可写即可； php.ini 中 open_basedir 被修改，限制了无法读写附件临时目录（默认为 C:\Windows\temp 或 /tmp），将其去掉限制，或加入对该目录 写入的支持即可。 附件目录权限不对，无法写入，默认的是论坛根目录下的 ./attachments，请设置其属性为 777 或可读写； 可能是 PHP 的 ISAPI 方式与 Windows 存在兼容问题，此种问题只发生在 Windows 系统且 PHP 以 ISAPI 方式打开的情况下，如果您以上 的问题都能够排除，请与我们联系寻求解决方案。 以上的前 2 条都是服务器设置的问题，如果您是虚拟主机用户，将无法改变相应的系统设置，请寻求空间商提供技术支持。 点击更新缓存时出现“Can not write to cache files, please check directory ./forumdata/ and ./forumdata/cache/” 该怎样解决？ 查看./templates、./attachments、./customavatar、./forumdata、./forumdata/cache、./forumdata/templates 目录是否存在并可读写。 怎么修改IP被禁或禁止发言会员登陆后的提示？ 您可以查找修改 messages.lang.php 里的相关提示语言。 如何在首页调用论坛的所有新帖和精华贴？ Discuz! 已经为您准备了这个功能，您只须稍加配置即可。请先阅读标准程序包里的 whatsnew.txt ，然后打开论坛根目录下的 whatsnew.php ，按照变量的详细说明进行相关设置。 我论坛附件增加很快， FTP 上打开 attachments 目录太慢，能不能让附件分成多个目录保存？ 完全可以。您可以登陆系统设置，在 Discuz! 选项里设置附件的保存方式，默认是"标准(全部存入同一目录)"，您可以按照附件增加的速度来选择适合您论坛的附件保存方式。注意，使用非标准模式保存附件时，请确认服务器的 mkdir() 函数可用，您可以建立一个 mkdir.php 文件:<?mkdir('testdir');?>然后在服务器上运行它，如果可以发现同这个文件同级下有 testdir 目录生成并且没有报错的话，说明该函数可用。 论坛公告栏的标题字体是否可以设置的醒目些，如加粗或红色高亮显示等？ 您可以直接使用一些基本的 HTML 代码来控制，比如，你想发布标题加粗的公告，可以使用这样的标题:公告栏标题字体加粗，红色高亮显示:公告栏标题字体变红色。 论坛顶部出现了一个错误提示:Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in d:\discuz\include\common.php on line 223，请问如何解决？ 重复打开了 Gzip 压缩，到系统设置里的 Discuz! 选项里关闭 Gzip 压缩即可。