Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz!使用中高频问题解答

[复制链接]
安笛 发表于 2006-9-6 16:06:02 | 显示全部楼层 |阅读模式
之前是茄子发布的问题集合,我做了些补充,今后会继续更新.

下面是Discuz!团队整理的论坛出现频率最高的一些问题,以及解答。
大家出现问题可以先参阅下面的方法解决。
希望能给您带来一些便利!
(为了您的问题更有效解决,大家有问题请到讨论区提出,本帖不接受跟贴咨询问题~)

Discuz!补丁合集
2005-1-2
https://discuz.dismall.com/viewthread.php?tid=216298&fpage=1&highlight=%2Breadme

升级相关
1,升级经验技巧
https://discuz.dismall.com/viewthread.php?tid=217574

2,数据库检验工具(需要zend支持)
https://discuz.dismall.com/viewthread.php?tid=129707

3,各版本升级到d4的方法
https://discuz.dismall.com/viewthread.php?tid=130179

     2.2版本的怎么升级到4
https://discuz.dismall.com/viewthread.php?tid=214873

4,phpmyadmin导入sql语句方法及phpmyadmin用法小结
https://discuz.dismall.com/viewthread.php?tid=118440
https://discuz.dismall.com/viewthread.php?tid=207058
https://discuz.dismall.com/viewthread.php?tid=132882

5,二进制上传方法
https://discuz.dismall.com/viewthread.php?tid=73393

升级常见问题整理
1,You don't have permission to access / on this server
这个问题 一般都是空间问题,权限不够,访问的页面下没有默认文件index.*,同时,服务器又不允许列目录访问,可以尝试将所有文件设置为
755。还是不行的话联系空间商
https://discuz.dismall.com/viewthread.php?tid=186016
https://discuz.dismall.com/viewthread.php?tid=154558
https://discuz.dismall.com/viewthread.php?tid=175005
https://discuz.dismall.com/viewthread.php?tid=133541
https://discuz.dismall.com/viewthread.php?tid=127832
https://discuz.dismall.com/viewthread.php?tid=87301

2,Error: Duplicate column name 'pmsound'   Errno.: 1060
安装过仿d4插件
解决办法:
1。恢复2.5数据
2。执行下面的sql语句(数据库升级):
  1. ALTER TABLE cdb_members DROP pmsound;
复制代码
3。升级
如果再次遇到类似错误,处理方法同上

注:凡是升级过程中出现Duplicate column name这样提示,说明
1:你曾经装过某类插件,其中的字段和目前d4的字段相同,导致d4无法插入这个字段。
2:重复执行升级程序,这个字段在上次执行升级程序的时候已经插入过,下次执行的时候就会报错。

解决方法:
1,恢复数据备份;
2,利用dbcheck工具将数据结构恢复成标准,具体连接地址https://discuz.dismall.com/viewthread.php?tid=129707&extra=page%3D1
3,重新开始升级。记住:升级过程一定不要终止。即使终止,不要重新开始执行,要复制连接地址重新开一个窗口执行

3,Error:
   Client does not support authentication protocol requested by server; consider upgrading MySQL client Errno.: 1251

解决方法:
在MySql> 命令行下输入:SET PASSWORD FOR [email=user@localhost]user@localhost[/email] = OLD_PASSWORD('pw');
其中:数据库使用的用户名是user ,密码是 pw (上面的语句后面的分号不可少)
http://dev.mysql.com/doc/refman/5.0/en/old-client.html

4,升级好后访问系统设置后台一片空白
这个是空间的问题,很多免费空间上有广告导致这个问题。你需要这样访问:域名/admincp.php?action=menu
https://discuz.dismall.com/viewthread.php?tid=193273

5,空白问题
0,通常是空间问题,有些免费空间比较垃圾
1,php5版本的用户可能是php版本的问题
https://discuz.dismall.com/viewthread.php?tid=217733
2,可能是缓存的问题,最好重新建立下,将forumdata/cache和forumdata/templates下面的文件删除
https://discuz.dismall.com/viewthread.php?tid=219495
3,可能是文件上传过程中出现问题,一般将出现问题涉及到的页面文件重新二进制上传覆盖下
4,https://discuz.dismall.com/viewthread.php?tid=219335
5,打开php.ini,查找short_open_tag,将其设置为short_open_tag= on
https://discuz.dismall.com/viewthread.php?tid=217086
6,运行install.php文件,IE出现一片空白,php error显示:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in E:\139163 www\bbs\install.php on line 976
Parse error: parse error, unexpected '}' in E:\139163 www\bbs\install.php on line 979
这是因为PHP没有mysql扩展库的问题
7,可能是模版问题,可能模版使用的是非官方标准版本或者自己修改过官方标准版本的模版然而修改出现问题,解决:将官方标准模版上传,
清除forumdata/cache和forumdata/templates下面的文件,然后重新访问
8,有些空间不支持gzip导致,解决办法:
https://discuz.dismall.com/viewthread.php?tid=207119
或者用phpmyadmin点击sql运行下面的sql语句
  1. UPDATE `cdb_settings` SET `value` = '0' WHERE `variable` = 'gzipcompress' LIMIT 1 ;
复制代码
9,空间满了,不能写入缓存。检查下是不是空间不够了

6,升级到4后不能换行了?帖子排列混乱
检查下后台论坛设置--编辑论坛,不能换行的版块的设置里面的是不是开启了:
允许使用 html 代码:
注意: 选择“是”将不屏蔽帖子中的任何代码,将带来严重的安全隐患,请慎用

使用了这个功能,将完全要按照html的格式发贴,也就是说,如果开启了html,需要换行的话就需要加入<br>
由于考虑到安全问题,我们不推荐大家开启这项功能,如果需要html功能,可以给信任的用户组开放,不要给版块开放

7,升级后论坛出现乱码
可以找到./include/db_mysql.class.php,将
mysql_query("SET NAMES '".str_replace('-', '', $GLOBALS['charset'])."'");
前面加上“//”,即将其注释掉
http://kb.discuz.com/index.php?title=Discuz%21%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%97%E7%AC%A6%E9%9B%86%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

8,出现类似提示:您当前数据库数据版本不是2.5,无法升级.返回
这个问题应该是你之前已经运行过升级程序,失败后又重复运行的问题。因为升级程序一旦执行就改变了数据结构,不能重复运行的。这个问
题的解决办法:
https://discuz.dismall.com/viewthread.php?tid=217574
1,恢复备份
2,用usernamecheck工具去掉重复用户名
3,用dbcheck将数据结构恢复为标准结构https://discuz.dismall.com/viewthread.php?tid=129707
4,运行升级程序重新开始升级

9,Error: Access denied for user [email=]'dbuser'@'localhost'[/email] (using password: YES)
这个是因为没有配置config文件的数据库信息导致的,解决方法:配置论坛程序根目录下的config.inc.php,具体可以看看这里
https://discuz.dismall.com/usersguide/install_steps.htm
第四步详细解释了各个参数的意义,如果不清楚数据库信息,可以联系空间商索要
注意:还可能存在下列情况:
1,如果这个错误提示的用户不是dbuser,是一个指定用户的话,请检查config.inc.php的数据库用户信息是不是填写正确。
2,数据库连接正常,但是无法建立数据库或者执行部分SQL语言,提示Access denied for user [email=]'redsky'@'localhost'[/email] (using password:
YES),这里用户仍旧不是dbuser,主要是由于您的MYSQL用户权限不足造成的,比如没有建立表的权限等等,联系空间商加大权限

10,点击了开始升级之后,但是浏览器升级半天不跳转,没有任何反映
看看浏览器是不是支持。开启方法:ie--工具--internet选项--安全--自定义级别里面启用java支持

11,怎么样检查discuz 4.0是否是最新版本?
每发布一个补丁或者程序,官方都会发布一个远程通知,用管理员身份登陆后台,如果不是最新的版本,就会蹦出一个对话框提示有新程序。
另外,你也可以查看下discuz_version.php和include/cache.func.php,这两个文件记录了你目前使用的论坛版本和更新日期

12,类似这样的出错提示
Error: Duplicate entry 'postbanperiods' for key 1
Errno.: 1062
1,恢复备份
2,用dbcheck将数据库检验为标准结构https://discuz.dismall.com/viewthread.php?tid=129707
3,重新开始升级
更多详细,查看https://discuz.dismall.com/viewthread.php?tid=217574

13,类似这样的出错提示
Error: Duplicate entry '瞽?瞽簽瞽繹瞽? for key 2
Errno.: 1062
这个是你以前的论坛版本允许使用重复用户名,而d4对于用户名要求唯一导致的,解决办法:
1,恢复备份
2,用username_check将重复用户名处理掉(下载地址见下面连接)
3,重新升级
强烈建议升级参考这个:https://discuz.dismall.com/viewthread.php?tid=217574&fpage=1&highlight=%BE%AD%D1%E9%2B%C7%D1%D7%D3
14,出现类似这样的出错提示
Error: Table '1949-52nong.cdb_advertisements' doesn't exist
提示表不存在,解决方法:重建所提示的数据表。用phpmyadmin登陆论坛数据库,点sql,然后在里面运行你的建表sql文即可。Discuz标准表
建表语句你可以在./install/discuz.sql里面查到
"这里有一个常见情况:错误提示为:
Error: Table 'bbs.cdb_settings' doesn't exist
Errno: 1146
出现这样的原因主要是因为论坛数据表没有安装完成造成的,你可以用phpmyadmin升级SQL语句重建cdb_settings表
  1. CREATE TABLE `cdb_settings` (
  2.   `variable` varchar(32) NOT NULL default '',
  3.   `value` text NOT NULL,
  4.   PRIMARY KEY  (`variable`)
  5. ) TYPE=MyISAM;
  6. INSERT INTO `cdb_settings` VALUES ('adminipaccess', '');
  7. INSERT INTO `cdb_settings` VALUES ('archiverstatus', '1');
  8. INSERT INTO `cdb_settings` VALUES ('attachimgpost', '1');
  9. INSERT INTO `cdb_settings` VALUES ('attachrefcheck', '');
  10. INSERT INTO `cdb_settings` VALUES ('attachsave', '0');
  11. INSERT INTO `cdb_settings` VALUES ('authkey', 'r49kI8Oaj1DoYke');
  12. INSERT INTO `cdb_settings` VALUES ('avatarshowdefault', '0');
  13. INSERT INTO `cdb_settings` VALUES ('avatarshowheight', '200');
  14. INSERT INTO `cdb_settings` VALUES ('avatarshowlink', '1');
  15. INSERT INTO `cdb_settings` VALUES ('avatarshowpos', '3');
  16. INSERT INTO `cdb_settings` VALUES ('avatarshowstatus', '0');
  17. INSERT INTO `cdb_settings` VALUES ('avatarshowwidth', '135');
  18. INSERT INTO `cdb_settings` VALUES ('bannedmessages', '1');
  19. INSERT INTO `cdb_settings` VALUES ('bbclosed', '');
  20. INSERT INTO `cdb_settings` VALUES ('bbinsert', '1');
  21. INSERT INTO `cdb_settings` VALUES ('bbname', 'Discuz! Board');
  22. INSERT INTO `cdb_settings` VALUES ('bbrules', '');
  23. INSERT INTO `cdb_settings` VALUES ('bbrulestxt', '');
  24. INSERT INTO `cdb_settings` VALUES ('censoremail', '');
  25. INSERT INTO `cdb_settings` VALUES ('censoruser', '');
  26. INSERT INTO `cdb_settings` VALUES ('closedreason', '');
  27. INSERT INTO `cdb_settings` VALUES ('creditsformula', 'extcredits1');
  28. INSERT INTO `cdb_settings` VALUES ('creditsformulaexp', '');
  29. INSERT INTO `cdb_settings` VALUES ('creditspolicy', 'a:7:{s:4:""post"";a:0:{}s:5:""reply"";a:0:{}s:6:""digest"";a:1:
  30. {i:1;i:10;}s:10:""postattach"";a:0:{}s:9:""getattach"";a:0:{}s:2:""pm"";a:0:{}s:6:""search"";a:0:{}}');
  31. INSERT INTO `cdb_settings` VALUES ('creditstax', '0.2');
  32. INSERT INTO `cdb_settings` VALUES ('creditstrans', '0');
  33. INSERT INTO `cdb_settings` VALUES ('dateformat', 'Y-n-j');
  34. INSERT INTO `cdb_settings` VALUES ('debug', '1');
  35. INSERT INTO `cdb_settings` VALUES ('delayviewcount', '');
  36. INSERT INTO `cdb_settings` VALUES ('deletereason', '');
  37. INSERT INTO `cdb_settings` VALUES ('dotfolders', '');
  38. INSERT INTO `cdb_settings` VALUES ('doublee', '1');
  39. INSERT INTO `cdb_settings` VALUES ('dupkarmarate', '0');
  40. INSERT INTO `cdb_settings` VALUES ('ec_account', '');
  41. INSERT INTO `cdb_settings` VALUES ('ec_maxcredits', '1000');
  42. INSERT INTO `cdb_settings` VALUES ('ec_maxcreditspermonth', '0');
  43. INSERT INTO `cdb_settings` VALUES ('ec_mincredits', '0');
  44. INSERT INTO `cdb_settings` VALUES ('ec_ratio', '0');
  45. INSERT INTO `cdb_settings` VALUES ('ec_securitycode', '');
  46. INSERT INTO `cdb_settings` VALUES ('editedby', '1');
  47. INSERT INTO `cdb_settings` VALUES ('edittimelimit', '');
  48. INSERT INTO `cdb_settings` VALUES ('exchangemincredits', '100');
  49. INSERT INTO `cdb_settings` VALUES ('extcredits', 'a:2:{i:1;a:3:{s:5:""title"";s:4:""威
  50. 望"";s:12:""showinthread"";s:0:"""";s:9:""available"";i:1;}i:2;a:3:{s:5:""title"";s:4:""金
  51. 钱"";s:12:""showinthread"";s:0:"""";s:9:""available"";i:1;}}');
  52. INSERT INTO `cdb_settings` VALUES ('fastpost', '1');
  53. INSERT INTO `cdb_settings` VALUES ('floodctrl', '15');
  54. INSERT INTO `cdb_settings` VALUES ('forumjump', '1');
  55. INSERT INTO `cdb_settings` VALUES ('fullmytopics', '1');
  56. INSERT INTO `cdb_settings` VALUES ('globalstick', '0');
  57. INSERT INTO `cdb_settings` VALUES ('gzipcompress', '');
  58. INSERT INTO `cdb_settings` VALUES ('hideprivate', '1');
  59. INSERT INTO `cdb_settings` VALUES ('hottopic', '10');
  60. INSERT INTO `cdb_settings` VALUES ('initcredits', '0,0,0,0,0,0,0,0,0');
  61. INSERT INTO `cdb_settings` VALUES ('ipaccess', '');
  62. INSERT INTO `cdb_settings` VALUES ('ipregctrl', '');
  63. INSERT INTO `cdb_settings` VALUES ('jscachelife', '1800');
  64. INSERT INTO `cdb_settings` VALUES ('jsrefdomains', '');
  65. INSERT INTO `cdb_settings` VALUES ('jsstatus', '0');
  66. INSERT INTO `cdb_settings` VALUES ('karmaratelimit', '0');
  67. INSERT INTO `cdb_settings` VALUES ('loadctrl', '');
  68. INSERT INTO `cdb_settings` VALUES ('losslessdel', '365');
  69. INSERT INTO `cdb_settings` VALUES ('maxavatarpixel', '120');
  70. INSERT INTO `cdb_settings` VALUES ('maxavatarsize', '20000');
  71. INSERT INTO `cdb_settings` VALUES ('maxchargespan', '0');
  72. INSERT INTO `cdb_settings` VALUES ('maxincperthread', '0');
  73. INSERT INTO `cdb_settings` VALUES ('maxonlines', '5000');
  74. INSERT INTO `cdb_settings` VALUES ('maxpolloptions', '10');
  75. INSERT INTO `cdb_settings` VALUES ('maxpostsize', '10000');
  76. INSERT INTO `cdb_settings` VALUES ('maxsearchresults', '500');
  77. INSERT INTO `cdb_settings` VALUES ('maxsigrows', '20');
  78. INSERT INTO `cdb_settings` VALUES ('maxsmilies', '3');
  79. INSERT INTO `cdb_settings` VALUES ('maxthreadads', '0');
  80. INSERT INTO `cdb_settings` VALUES ('membermaxpages', '100');
  81. INSERT INTO `cdb_settings` VALUES ('memberperpage', '25');
  82. INSERT INTO `cdb_settings` VALUES ('memliststatus', '1');
  83. INSERT INTO `cdb_settings` VALUES ('minpostsize', '0');
  84. INSERT INTO `cdb_settings` VALUES ('moddisplay', 'flat');
  85. INSERT INTO `cdb_settings` VALUES ('modratelimit', '0');
  86. INSERT INTO `cdb_settings` VALUES ('modreasons', '广告/SPAM\r\n恶意灌水\r\n违规内容\r\n文不对题\r\n重复发帖\r\n\r\n我很赞同
  87. \r\n精品文章\r\n原创内容');
  88. INSERT INTO `cdb_settings` VALUES ('newbiespan', '0');
  89. INSERT INTO `cdb_settings` VALUES ('nocacheheaders', '');
  90. INSERT INTO `cdb_settings` VALUES ('oltimespan', '10');
  91. INSERT INTO `cdb_settings` VALUES ('onlinerecord', '1 1040034649');
  92. INSERT INTO `cdb_settings` VALUES ('passport_expire', '3600');
  93. INSERT INTO `cdb_settings` VALUES ('passport_extcredits', '0');
  94. INSERT INTO `cdb_settings` VALUES ('passport_key', '');
  95. INSERT INTO `cdb_settings` VALUES ('passport_login_url', '');
  96. INSERT INTO `cdb_settings` VALUES ('passport_logout_url', '');
  97. INSERT INTO `cdb_settings` VALUES ('passport_register_url', '');
  98. INSERT INTO `cdb_settings` VALUES ('passport_status', '');
  99. INSERT INTO `cdb_settings` VALUES ('passport_url', '');
  100. INSERT INTO `cdb_settings` VALUES ('postbanperiods', '');
  101. INSERT INTO `cdb_settings` VALUES ('postmodperiods', '');
  102. INSERT INTO `cdb_settings` VALUES ('postperpage', '10');
  103. INSERT INTO `cdb_settings` VALUES ('pvfrequence', '60');
  104. INSERT INTO `cdb_settings` VALUES ('qihoostatus', '0');
  105. INSERT INTO `cdb_settings` VALUES ('regctrl', '0');
  106. INSERT INTO `cdb_settings` VALUES ('regstatus', '1');
  107. INSERT INTO `cdb_settings` VALUES ('regverify', '0');
  108. INSERT INTO `cdb_settings` VALUES ('reportpost', '1');
  109. INSERT INTO `cdb_settings` VALUES ('rssstatus', '1');
  110. INSERT INTO `cdb_settings` VALUES ('rssttl', '60');
  111. INSERT INTO `cdb_settings` VALUES ('searchbanperiods', '');
  112. INSERT INTO `cdb_settings` VALUES ('searchbox', '0');
  113. INSERT INTO `cdb_settings` VALUES ('searchctrl', '30');
  114. INSERT INTO `cdb_settings` VALUES ('seccodestatus', '0');
  115. INSERT INTO `cdb_settings` VALUES ('seodescription', '');
  116. INSERT INTO `cdb_settings` VALUES ('seohead', '');
  117. INSERT INTO `cdb_settings` VALUES ('seokeywords', '');
  118. INSERT INTO `cdb_settings` VALUES ('seotitle', '');
  119. INSERT INTO `cdb_settings` VALUES ('showemail', '');
  120. INSERT INTO `cdb_settings` VALUES ('sitename', 'Comsenz Technology Ltd');
  121. INSERT INTO `cdb_settings` VALUES ('siteurl', 'http://www.comsenz.com/');
  122. INSERT INTO `cdb_settings` VALUES ('smcols', '3');
  123. INSERT INTO `cdb_settings` VALUES ('smileyinsert', '1');
  124. INSERT INTO `cdb_settings` VALUES ('starthreshold', '2');
  125. INSERT INTO `cdb_settings` VALUES ('statscachelife', '180');
  126. INSERT INTO `cdb_settings` VALUES ('statstatus', '');
  127. INSERT INTO `cdb_settings` VALUES ('styleid', '1');
  128. INSERT INTO `cdb_settings` VALUES ('stylejump', '0');
  129. INSERT INTO `cdb_settings` VALUES ('subforumsindex', '');
  130. INSERT INTO `cdb_settings` VALUES ('threadmaxpages', '1000');
  131. INSERT INTO `cdb_settings` VALUES ('timeformat', 'h:i A');
  132. INSERT INTO `cdb_settings` VALUES ('timeoffset', '8');
  133. INSERT INTO `cdb_settings` VALUES ('topicperpage', '20');
  134. INSERT INTO `cdb_settings` VALUES ('transfermincredits', '1000');
  135. INSERT INTO `cdb_settings` VALUES ('transsidstatus', '0');
  136. INSERT INTO `cdb_settings` VALUES ('userstatusby', '1');
  137. INSERT INTO `cdb_settings` VALUES ('visitbanperiods', '');
  138. INSERT INTO `cdb_settings` VALUES ('visitedforums', '10');
  139. INSERT INTO `cdb_settings` VALUES ('vtonlinestatus', '1');
  140. INSERT INTO `cdb_settings` VALUES ('wapcharset', '2');
  141. INSERT INTO `cdb_settings` VALUES ('wapdateformat', 'n/j');
  142. INSERT INTO `cdb_settings` VALUES ('wapmps', '500');
  143. INSERT INTO `cdb_settings` VALUES ('wapppp', '5');
  144. INSERT INTO `cdb_settings` VALUES ('wapstatus', '1');
  145. INSERT INTO `cdb_settings` VALUES ('waptpp', '10');
  146. INSERT INTO `cdb_settings` VALUES ('watermarkstatus', '0');
  147. INSERT INTO `cdb_settings` VALUES ('watermarktrans', '65');
  148. INSERT INTO `cdb_settings` VALUES ('welcomemsg', '');
  149. INSERT INTO `cdb_settings` VALUES ('welcomemsgtxt', '');
  150. INSERT INTO `cdb_settings` VALUES ('whosonlinestatus', '1');
复制代码
15,Error: Can't DROP 'extlink'; check that column/key exists
提示字段不存在,无法删除。解决办法:
你先恢复备份,看提示的sql的表里面是否存在所提及的字段,没有的话就添加上,升级前最好对照dbcheck检验下你的数据结构是否标准,将多余的表和字段删除,将缺少的字段补上

16,Error: Unknown column 'm.credit' in 'field list'
提示某个表的某个字段不存在,解决办法,将标准表的这个字段信息加上,或者用repair.php修复

17,类似这样出错提示
Unknown column 'var' in 'where clause'
这个一般是程序文件不正确导致,将提示的程序文件用标准的程序文件二进制重新上传覆盖

18,出现类似错误提示:
Error: Invalid default value for 'allowmodpost'(未有解决办法)
Errno.: 1067
你的mysql版本应该是mysql5,不支持空的默认值,解决办法还未有
https://discuz.dismall.com/viewthread.php?tid=219428&fpage=1&highlight=%C9%FD%BC%B6
https://discuz.dismall.com/viewthread.php?tid=218257&fpage=1&highlight=%C9%FD%BC%B6

19,从2.5直接升到4.0正式版出现这样的问题
按照要求运行upgrade312.php的时候
出现:
Warning: main(./include/db_mysql.php): failed to open stream: No such file or directory in D:\Star
Web\Rain.com.cn\WWW\bbs\95doo2\upgrade312.php on line 11
Warning: main(./include/db_mysql.php): failed to open stream: No such file or directory in D:\Star
Web\Rain.com.cn\WWW\bbs\95doo2\upgrade312.php on line 11
Fatal error: main(): Failed opening required './include/db_mysql.php' (include_path='.;c:\php4\pear') in D:\Star
Web\Rain.com.cn\WWW\bbs\95doo2\upgrade312.php on line 11
错误提示:./include/db_mysql.php没有找到
按照https://discuz.dismall.com/viewthread.php?tid=130179&extra=page%3D1这个帖子进行升级的话需要将这个帖子里的Discuz!3.1.2文件包中的/Discuz!/include/db_mysql.php以及include/db_mysql_error.php上传到论坛根目录下的
要详细按照这个帖子的步骤进行操作
或者你也可以直接用程序下载区的upgrade25to4.php 进行升级
https://discuz.dismall.com/viewthread.php?tid=193607&extra=page%3D1

20,出现类似错误提示
Error:  No Database Selected
Errno.:  1046
因为没有安装成功,MYSQL里没有建立数据库的原因,请重新执行安装程序并且根据提示操作建立数据表。
如果证实确实安装了论坛数据库,检查你的config.inc.php有没有配置数据库信息

21,Warning: Invalid argument supplied for foreach() in /home/joey/public_html/testforum/include/discuzcode.func.php on line
39
Warning: main(/home/joeyl/public_html/testforum/./forumdata/cache/cache_profilefields.php): failed to open stream: No such
file or directory in /home/echannel/public_html/testforum/viewpro.php on line 20
检查./forumdata ./forumdata/cache ./forumdata/templates的目录属性是否为777

安装相关

安装详细过程
https://discuz.dismall.com/usersguide/install_steps.htm(用户手册)
英文Discuz4.0的安装步骤--By @鑫~#
https://discuz.dismall.com/viewthread.php?tid=224985
https://discuz.dismall.com/viewthread.php?tid=226858
https://discuz.dismall.com/viewthread.php?tid=220577全自动安装论坛兼配置服务器环境,强烈推荐Linux平台Discuz!一键安装程序
EasyDiscuz!2.0.0L for linux)
https://discuz.dismall.com/viewthread.php?tid=223885Windows平台一键安装PHP+MySQL+Discuz!--Discuz!EXP1.0.0 for Windows
https://discuz.dismall.com/viewthread.php?tid=43210&extra=page%3D1%26filter%3Ddigest

论坛环境搭建

https://discuz.dismall.com/blog.php?tid=179873
https://discuz.dismall.com/viewthread.php?tid=85432&fpage=1&highlight=php%2Bcrossday
https://discuz.dismall.com/viewthread.php?tid=46937&fpage=1&highlight=php%2Bcrossday
https://discuz.dismall.com/viewthread.php?tid=212567&fpage=1&highlight=
Win2000/XP/2003下IIS/Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安装配置
https://discuz.dismall.com/viewthread.php?tid=90874
IIS+PHP+MySQL+ZendOptimizer+GD库+phpMyAdmin安装配置(图文版)
https://discuz.dismall.com/viewthread.php?tid=206616

二进制上传方法
https://discuz.dismall.com/viewthread.php?tid=73393

我应该在哪下载论坛的程序,什么是GBK UTF-8 BIG5 这些程序包存在哪些区别?
可以在https://discuz.dismall.com/forumdisplay.php?fid=10程序发布区下载到我们最新的discuz4.0.0版本的程序安装包。GBK UTF-8 BI5G是数据字符集不同 GBK是简体中文 BIG5是繁体中文 UTF-8是新兴的国际编码模式 IE内置了这种编码 无论在任何语言的操作系统上你的字都不会以乱码的形式出现 但是占用数据空间会比GBK稍大
相关 https://discuz.dismall.com/viewthread.php?tid=220194

Discuz!数据库管理软件--By 魔焰男孩(推荐给新手和没有phpmyadmin的人)
https://discuz.dismall.com/viewthread.php?tid=215502

安装的中出现的MYSQL错误提示对照表
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。
1044错误:数据库用户权限不足,请联系空间商解决
1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。
1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。
1146错误:数据表缺失,请恢复备份数据.
2002错误:服务器端口不对,请咨询空间商正确的端口。
2003错误:mysql服务没有启动,请启动该服务
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1020:记录已被其他用户修改
1021:硬盘剩余空间不足,请加大硬盘可用空间
1022:关键字重复,更改记录失败
1023:关闭时发生错误
1024:读文件错误
1025:更改名字时发生错误
1026:写文件错误
1032:记录不存在
1036:数据表是只读的,不能对它进行修改
1037:系统内存不足,请重启数据库或重启服务器
1038:用于排序的内存不足,请增大排序缓冲区
1040:已到达数据库的最大连接数,请加大数据库可用连接数
1041:系统内存不足
1042:无效的主机名
1043:无效连接
1044:当前用户没有访问数据库的权限
1045:不能连接数据库,用户名或密码错误
1048:字段不能为空
1049:数据库不存在
1050:数据表已存在
1051:数据表不存在
1054:字段不存在
1065:无效的SQL语句,SQL语句为空
1081:不能建立Socket连接
1114:数据表已满,不能容纳任何记录
1116:打开的数据表太多
1129:数据库出现异常,请重启数据库
1130:连接数据库失败,没有连接数据库的权限
1133:数据库用户不存在
1141:当前用户无权访问数据库
1142:当前用户无权访问数据表
1143:当前用户无权访问数据表中的字段
1146:数据表不存在
1147:未定义用户对数据表的访问权限
1149:SQL语句语法错误
1158:网络错误,出现读错误,请检查网络连接状况
1159:网络错误,读超时,请检查网络连接状况
1160:网络错误,出现写错误,请检查网络连接状况
1161:网络错误,写超时,请检查网络连接状况
1062:字段值重复,入库失败
1169:字段值重复,更新记录失败
1177:打开数据表失败
1180:提交事务失败
1181:回滚事务失败
1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库
1205:加锁超时
1211:当前用户没有创建用户的权限
1216:外键约束检查失败,更新子表记录失败
1217:外键约束检查失败,删除或修改主表记录失败
1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器
1227:权限不足,您无权进行此操作
1235:MySQL版本过低,不具有本功能


Discuz! URL 静态化的使用和设置
win主机
http://kb.discuz.com/index.php?title=ISAPI_Rewrite%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8

linux主机
https://discuz.dismall.com/usersguide/advanced_urlrewrite.htm

安装常见问题
1,无法继续安装出现Can't connect to MySQL server on 'localhost' (10061)
MySQL服务没有启动,请启动该服务 或者是您服务器上没有安装MYSQL

2,出现类似错误
Cache List: settings index ipbanned style_ usergroup_7
Caches successfully created, please refresh.
正常情况应该是style_后面有数字跟着,比如style_1  style_2  style_3  ,因此根据出错提示,应该是 settings表缺少styleid字段导致
请先检查你的数据结构是否完整
https://discuz.dismall.com/viewthread.php?tid=129707工具
更多详细解释:https://discuz.dismall.com/viewthread.php?tid=216664

3,安装论坛的时候提示:
Error: Unknown character set: 'gbk'
Errno.: 1115
设置的字符集MYSQL并没有支持,您可以尝试更换其他字符集或者设置MYSQL支持GBK字符集等

4,Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
服务器端口不对,请咨询空间商正确的端口

5,进行安装时,到达这步时只出现这些提示信息,下面空白,没有任何显示,无法进行安装
>> Discuz! Board Installation Wizard
--------------------------------------------------------------------------------
欢迎来到 Crossday Discuz! Board 安装向导,安装前请仔细阅读最终用户许可协议的每个细节,在您确定可以完全理解、同意并遵守授权协
议的全部内容之后才能开始安装。
《用户使用说明书》中提供了有关软件安装的详细说明,请您同样仔细阅读,以保证安装进程的顺利进行。

填写完数据库信息后无法继续安装论坛看到后面的步骤,主要原因可能是你的服务器没有安装MYSQL。

6,运行install.php或者任意php程序,这个地址出现下载或者显示其源代码
原因是服务器并不能执行PHP文件,php环境没有搭建好,你可以自行搭建PHP环境。

7,安装的时候提示
Error: Host '9i3-b8e766fd232' is not allowed to connect to this MySQL server
Errno.: 1130
由于你MYSQL的帐号不被允许连接MYSQL服务器造成的,请核实你的帐号拥有正常访问和操作数据的权限。不行的话请联系空间商解决

8,安装出现类似错误提示
Warning: main(DISCUZ_ROOT./include/forum.func.php): failed to open stream: No such file or directory in
/home/caiba/public_html/index.php on line 16
Fatal error: main(): Failed opening required 'DISCUZ_ROOT./include/forum.func.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/caiba/public_html/index.php on line 16
这类情况通常有二个原因,一是index.php文件是否存在,检查下您是否完整完全的上传了所有论坛文件,二是你使用的主机有限制,无法正确取得环境变量。

9,Unix或者BSD下无法生成缓存文件
这类情况,请先设置777属性 ,如果无效可以尝试删除forumdata/cache目录 然后重新用FTP手动建立cache目录。若还是有无法生成,您需要联系主机供应商的管理员解决你目录权限的问题。

10,如何配置或者修改config.inc.php文件,如何延长会员列表中的会员在线时间
这个文件是用于论坛程序连接数据库的信息文件,如果没有配置正确,是无法正常使用discuz产品本身的。在首次安装的时候,会有一个图形界面需要我们填写MYSQL的信息,如果你填写失败或者日后需要修改可以编辑config.inc.php文件。
$dbhost = 'localhost';  // 数据库服务器 一般来说MYSQL和WEB安装在同一台主机上那么此项目应该填写localhost 如果MYSQL和WEB分离,那么需要填写MYSQL所在服务器的IP地址比如:61.83.59.128
$dbuser = 'dbuser';   // 数据库用户名 这个项目是填写您MYSQL登陆的用户名 因为一个MYSQL用户可以有几个数据库,所以请大家区分数据
库帐号名和数据库名的区别
$dbpw = 'dbpasswd';  // 数据库密码
$dbname = 'dbname';  // 数据库名 这个是你通过自己的MYSQL帐号建立的数据库名 部分虚拟主机限制了你的MYSQL帐号无法新建,而是在开通你帐号的时候就帮你建立好了,通常是和你的MYSQL帐号一致名字的数据库
$adminemail = [email=]'admin@your.com'[/email];  // 论坛系统 Email
$dbreport = 0;   // 是否发送数据库错误报告? 0=否, 1=是  当您数据库出现问题你可以选择是否发送报告到您上面的信箱里
$onlinehold = 900;  // 在线保持时间 修改这个数值可以加大你的会员列表中会员在线时间 单位为秒


11,什么是777权限 如何设置 如何设置目录权限保证discuz的良好运行
777是在U或者BSD主机下的权限属性,设置了777。目录或文件的777属性是指文件或目录的访问、执行的权限。第一个7是指:文件或目录的拥
有者的权限;第二个7是指:与文件或目录拥有者所处同一个组的,或拥有者指定的某一个组的用户所拥有的权限;最后一个7是指:其他用户
的权限;您可以通过FTP软件连接服务器,右键属性,然后设置777属性。下面是要设置777的目录或者源程序。
attachments
customavatars   
forumdata
forumdata/templates
forumdata/cache
templates/
templates/default
templates/default/*.* "

12,Parse error: parse error, unexpected '{' in /home/web008/domains/web008.netman.hk/public_html/bbs/include/global.func.php on line 558
凡是出现类似Parse error: parse error, unexpected (中间随意) in.....的错误提示你首先做的事情是将所提到的路径下的文件重新二进制
上传覆盖。本例二进制上传include/global.func.php

13,运行install.php提示Internal Server Error该怎么办?
运行http://www.xxx.com/bbs/install.php 没有出现正常的安装页面,而是提示Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@XXXXX.com and inform them of the time the error occurred, and anything you
might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

这个是空间问题,部分空间权限设置比较严格,将除了https://discuz.dismall.com/usersguide/install_steps.htm这里提及的几个文件属性设置
为777外,其余文件属性设置为755,应该就可以了,如果还是不行请联系空间商

14,如何远程连接数据库?
https://discuz.dismall.com/blog.php?tid=154307

转换相关
各种转换程序请看这里
https://discuz.dismall.com/forumdisplay.php?fid=10

使用相关
Discuz4.0多媒体代码启用及相关--by @鑫~#
https://discuz.dismall.com/viewthread.php?tid=221508

使用常见问题

1,刚刚换空间导数据入新论坛,可是在线会员的名全是问号???
session表的字符集不一样导致的。用phpmyadmin删除session表,然后在里面重新建立一个表应该就可以了,注意,字符集和其他表的一致
https://discuz.dismall.com/viewthread.php?tid=219534&fpage=1&highlight=%C9%FD%BC%B6
https://discuz.dismall.com/viewthread.php?tid=217172&extra=&highlight=%C9%FD%BC%B6&page=3

2,今日发贴数目不准确
目前的版本采用的是24小时更新机制,即你所看到的数目是距现在24小时内的。
另外,下个版本将采取全新的计算机制

3,出现类似错误
Fatal error: Unable to read 9432 bytes in /www/users/nibaobaoo.com/dbcheck/dbcheck.php on line 0
用二进制上传全部所提示的文件
关于二进制上传方法:https://discuz.dismall.com/viewthread.php?tid=73393

4,怎么论坛搬家?怎么将论坛转移空间
https://discuz.dismall.com/viewthread.php?tid=127977&fpage=1&highlight=%B0%E1%BC%D2%2B%CD%AF%BB%A2

5,为什么我的三级置顶没有全论坛显示?怎么样开启全局置顶?
后台Discuz! 选项--论坛功能 --启用全局置顶:
选择“是”,置顶 III 的主题将在全部论坛显示,置顶 II 的主题将在当前分类中显示。注意: 本功能会加重服务器负担

6,所有文件都上传了为什么还是提示Please upload ./install and all its files completely.
用二进制将所提示的文件再次上传
如果确认确实上传了所有文件,就将论坛文件换个路径
因为安装的时候不应该安装在x:/xxx/
而是要安装在x:/xxx/xxx/下面,多一层目录
并且2层目录的权限都要设置iis来宾用户访问权限
https://discuz.dismall.com/viewthread.php?tid=217659&extra=&highlight=%BF%D5%B0%D7&page=3

7,登陆后台出现类似错误提示
Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in
d:\usr\www\html\discuz\include\common.inc.php on line 337
将gzip压缩关闭
如果无法去后台关闭,直接通过:
1,用phpmyadmin修改cdb_settings,点击浏览,找到gzipcompress,编辑成为0,再将./forumdata/cache和./forumdata/templates/下的所有文件删除
2,用下列语句升级数据库UPDATE `cdb_settings` SET `value` = '0' WHERE `variable` = 'gzipcompress' LIMIT 1 ;
或者可以按照这个帖子方法https://discuz.dismall.com/viewthread.php?tid=179802&extra=page%3D2

8,备份/恢复数据出现错误提示
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1495626 bytes) in
/home//bbs/admin/database.php on line 174
PHP在解释database.inc.php运行时内存溢出
解决方法:
独立主机用户可以编辑你的php.ini文件
找到memory_limit变量
将memory_limit = 8M ;
将8M 修改大些
对于虚拟主机用户,当超过了空间商的限制时,可以在备份数据的时候将文件长度限制(kb)设置的小些

9,出现类似错误提示
Parse error: syntax error, unexpected $end in e:\vhost\dearclass111\web\bbs\admin\misc.inc.php on line 379
将所提及的文件重新二进制上传覆盖下

10,mysql4.1-4.0之间乱码问题
解决方法参见下面几个连接
http://kb.discuz.com/index.php?title=Discuz%21%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%97%E7%AC%A6%E9%9B%86%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88
https://discuz.dismall.com/viewthread.php?tid=216861
https://discuz.dismall.com/viewthread.php?tid=216136&fpage=1&highlight=%C9%FD%BC%B6
https://discuz.dismall.com/viewthread.php?tid=217239&fpage=1&highlight=%C9%FD%BC%B6

11,You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax
to use near 'DEFAULT CHARSET=latin1' at line 1
用ultraEdit打开所有的备份文件
找到DEFAULT CHARSET=latin1全部删除,再恢复就可以了 ,可以参考上面的问题

12,积分系统简要说明
https://discuz.dismall.com/viewthread.php?tid=167162&fpage=1&highlight=

13,风格安装/制作/错误解决/模板编辑技巧
https://discuz.dismall.com/viewthread.php?tid=163014&fpage=1&highlight=

14,登录变成游客的解决方法
cookie一般都是由于客户端引起的。
1。检查一下config.inc.php中的$cookiedomain设置有无问题。请检查footer.htm模板里面是否包含{eval updatesession();} {eval output
();}如果没有请对照标准footer.htm加上
2。检查一下机器的时间是不是同服务器时间差太多了(一般客户端会有提示的)
另外,如果论坛可以通过很多域名来访问的话也有可能会出现这样的问题。如果你的主域名都是一样的,比如都是abc.com的话,那么将
config.inc.php中的$cookiedomain设置为“.abc.com”试一下吧
3。如果个别用户出现无法登录,可以尝试清除cookie,然后重新登录。
另外,管理员的ID是限制一个人使用的,当其他人使用您管理员账号登录的时候,你就会被强行退出。
相关连接:https://discuz.dismall.com/viewthread.php?tid=125262
4。可能是域名转发隐藏目的地址造成的原因。去掉隐藏看看

15,验证码出现的问题
问:如果在注册页面启用了验证码,在填写注册内容时,若用户名重复或有一项不符合格式返回重新填写,这时验证码没有改变,而输入这个验证码,再提交却显示验证码错误。
答:在4.1中的版本我们已经采用了新的机制去判断验证码刷新情况,这个问题得到彻底的改良。
问:验证码任何情况下不会自动更新。
答:检查footer.htm模板里面是否包含{eval updatesession(); }{eval output();}如果没有请自行加上,另外请确定你没有修改过验证码模
块的程序本身。最后请清除cookie重新生成一下,再次访问。
问:开启登录注册码后如何关闭。
答:使用phpmyadmin执行下面的SQL语句(表的前缀为cdb)
  1. UDATE `cdb_settings` SET `value` = '0' WHERE `variable` = 'seccodestatus' LIMIT 1 ;
复制代码
16,怎么样加上备案信息?
在footer.html里加
  1. <br><a href="http://www.miibeian.gov.cn/" style="color:red;font-weight:bold">ICP备案号码</a>
复制代码
17,为什么首页在线状态与帖子中在线状态不一致
https://discuz.dismall.com/viewthread.php?tid=221207&extra=page%3D1

18,怎么样让论坛能够发送邮件?邮件应该怎么配置?
https://discuz.dismall.com/viewthread.php?tid=367649&highlight=

http://kb.discuz.net/index.php?title=%E8%AE%BA%E5%9D%9B%E9%82%AE%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E8%AF%B4%E6%98%8E

19,怎么样修改首页在线保持时间?我想让首页人看起来多些
打开config.inc.php
找到
  1.         $onlinehold = 900;                        // time span of online recording
  2.                                                 // 在线保持时间
复制代码
修改900即可,按照秒计算

20,想实现图文混排效果怎么办?
比如图片a上面要有评论A,图片b上面要有评论B
1,发表帖子,上传图片
2,编辑帖子
3,这样排版
A
[attach]图片a的aid[/attach]
B
[attach]图片b的aid[/attach]

就可以了
图片的aid可以在编辑帖子的时候将鼠标放到图片附件上,在浏览器的最下面任务栏里会出现类似http://localhost/test/attachment.php?
aid=671
的链接地址,比如上面连接的617就是aid

21,怎么修改联系我们的邮箱?
打开config.inc.php
修改
$adminemail

22,管理员帐号误删了怎么办?
用phpmyadmin登陆数据库,在members表插入一个会员,并将其设置为管理员
只需要填写这几个信息:uid,username,password,adminid,groupid
其中,password选择MD5加密函数,adminid和groupid都设置为1即可。
或者直接执行
  1. INSERT INTO `cdb_members` ( `uid` , `username` , `password` , `secques` , `gender` , `adminid` , `groupid`
  2. , `groupexpiry` , `extgroupids` , `regip` , `regdate` , `lastip` , `lastvisit` , `lastactivity` , `lastpost` , `posts` ,
  3. `digestposts` , `oltime` , `pageviews` , `credits` , `extcredits1` , `extcredits2` , `extcredits3` , `extcredits4` ,
  4. `extcredits5` , `extcredits6` , `extcredits7` , `extcredits8` , `avatarshowid` , `email` , `bday` , `sigstatus` , `tpp` ,
  5. `ppp` , `styleid` , `dateformat` , `timeformat` , `pmsound` , `showemail` , `newsletter` , `invisible` , `timeoffset` ,
  6. `newpm` , `accessmasks` )
  7. VALUES (
  8. '100000', '插入管理员ID', MD5( '123' ) , '', '0', '1', '1', '0', '', '', '0', '', '0', '0', '0', '0', '0', '0', '0', '0',
  9. '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0000-00-00', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '', '0', '0'
  10. );
复制代码
其中100000为uid序号,插入管理员ID为管理员帐号,123为密码
phpmyadmin使用方法上面有介绍

23,论坛出现这个错误提示怎么办?
Cache List: usergroup_0
Caches successfully created, please refresh.

这个是有 部分用户没有用户组导致的
在phpmyadmin里面执行这个sql语句
  1. update cdb_members set groupid="10" where groupid="";
复制代码
10是新手的用户组,你可以随意指定
phpmyadmin执行sql语句方法
https://discuz.dismall.com/viewthread.php?tid=118440

24,发帖出现错误提示
SQL: INSERT INTO 0516cdb_posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, usesig,
htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
VALUES ('34', '317', '0', '叶子', '3', '', '1137052398', '121212', '58.218.22.136', '0', '1', '0', '-1', '-1', '', '0')
Error: Duplicate entry '17258' for key 1
Errno.: 1062

这个是因为这个表的auto-increcement属性没有添加
对照标准表用phpmyadmin加上这个属性
或者直接后台升级数据库
  1. ALTER TABLE `cdb_posts` CHANGE `pid` `pid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT;
复制代码
25,怎么样更新论坛的ip库?
下载纯真版的ip库然后修改为wry.dat放在ipdata文件夹里面覆盖即可

26,为什么我开启了干扰码但是复制的时候没有看到随机字符呢?
1,自己复制自己的帖子是看不到的,只有复制其他人的帖子的时候才可以看到
2,如果字数太少也看不到的,要字符很多的时候复制才有效果

27,如何关闭支付宝功能
可以按照两种途径:
1,后台论坛设置---编辑论坛---允许发起交易:(需要到每个版块关闭)
2,直接后台升级数据库关闭所有的版块
  1. UPDATE `cdb_forums` SET `allowtrade`=0;
复制代码
其中开启是1

28,如何将论坛通知的[Discuz!]修改为自己的东西?
打开admin/tools.inc.php
找到$subject = '[Discuz!] '.$subject;
将[Discuz!]修改

29,如何将首页在线列表的用户组改为其他名字?
后台--其他设置--在线列表定制
修改组头衔即可
最好再更新下缓存

30,如何在首页隐藏私密论坛?
后台--Discuz! 选项---注册与访问控制
隐藏无权访问的论坛:
不在列表中显示当前用户无权访问的论坛

设置为是
31,安装了个风格,怎么把安装的风格设为默认?
后台Discuz!选项---界面风格

32,误删除了用户怎么恢复呢?
https://discuz.dismall.com/viewthread.php?tid=224406&extra=page%3D1

33,出现类似错误提示
Warning: Invalid argument supplied for foreach() in D:\Inetpub\wwwroot\red-stone.bbs\viewthread.php on line 149

到后台Discuz! 选项--积分设置里面启用一个积分

34,Discuz!4.0积分完整详细教程
https://discuz.dismall.com/viewthread.php?tid=222709

35,论坛无法访问,cdb_seesion表报错怎么办?
用phpmyadmin或者其他数据库管理软件,执行下列代码
  1. DROP TABLE IF EXISTS cdb_sessions;
  2. CREATE TABLE cdb_sessions (
  3.   sid char(6) binary NOT NULL default '',
  4.   ip1 tinyint(3) unsigned NOT NULL default '0',
  5.   ip2 tinyint(3) unsigned NOT NULL default '0',
  6.   ip3 tinyint(3) unsigned NOT NULL default '0',
  7.   ip4 tinyint(3) unsigned NOT NULL default '0',
  8.   uid mediumint(8) unsigned NOT NULL default '0',
  9.   username char(15) NOT NULL default '',
  10.   groupid smallint(6) unsigned NOT NULL default '0',
  11.   styleid smallint(6) unsigned NOT NULL default '0',
  12.   invisible tinyint(1) NOT NULL default '0',
  13.   `action` tinyint(1) unsigned NOT NULL default '0',
  14.   lastactivity int(10) unsigned NOT NULL default '0',
  15.   lastolupdate int(10) unsigned NOT NULL default '0',
  16.   pageviews smallint(6) unsigned NOT NULL default '0',
  17.   seccode smallint(6) unsigned NOT NULL default '0',
  18.   fid smallint(6) unsigned NOT NULL default '0',
  19.   tid mediumint(8) unsigned NOT NULL default '0',
  20.   bloguid mediumint(8) unsigned NOT NULL default '0',
  21.   UNIQUE KEY sid (sid),
  22.   KEY uid (uid),
  23.   KEY bloguid (bloguid)
  24. ) TYPE=Heap;
复制代码
36,我用的版本是gbk版本,在线列表乱码怎么办?
后台,升级数据库
  1. DROP TABLE IF EXISTS cdb_sessions;
  2. CREATE TABLE cdb_sessions (
  3.   sid char(6) binary NOT NULL default '',
  4.   ip1 tinyint(3) unsigned NOT NULL default '0',
  5.   ip2 tinyint(3) unsigned NOT NULL default '0',
  6.   ip3 tinyint(3) unsigned NOT NULL default '0',
  7.   ip4 tinyint(3) unsigned NOT NULL default '0',
  8.   uid mediumint(8) unsigned NOT NULL default '0',
  9.   username char(15) NOT NULL default '',
  10.   groupid smallint(6) unsigned NOT NULL default '0',
  11.   styleid smallint(6) unsigned NOT NULL default '0',
  12.   invisible tinyint(1) NOT NULL default '0',
  13.   `action` tinyint(1) unsigned NOT NULL default '0',
  14.   lastactivity int(10) unsigned NOT NULL default '0',
  15.   lastolupdate int(10) unsigned NOT NULL default '0',
  16.   pageviews smallint(6) unsigned NOT NULL default '0',
  17.   seccode smallint(6) unsigned NOT NULL default '0',
  18.   fid smallint(6) unsigned NOT NULL default '0',
  19.   tid mediumint(8) unsigned NOT NULL default '0',
  20.   bloguid mediumint(8) unsigned NOT NULL default '0',
  21.   UNIQUE KEY sid (sid),
  22.   KEY uid (uid),
  23.   KEY bloguid (bloguid)
  24. ) DEFAULT CHARSET=gbk TYPE=HEAP;
复制代码
37,Discuz!4.0后台部门实用SQL语句
https://discuz.dismall.com/viewthread.php?tid=220347
请在后台直接升级数据库。
打开论坛内所有版区 回收站
  1. UPDATE `cdb_forums` SET `recyclebin` = '1' ;
复制代码
允许论坛内所有版区斑竹自行添加版规 不支持html
  1. UPDATE `cdb_forums` SET `alloweditrules` = '1';
复制代码
允许论坛内所有版区斑竹自行添加版规 支持html
  1. UPDATE `cdb_forums` SET `alloweditrules` = '2';
复制代码
论坛内所有版区 按最后回复时间自动关闭 31天
  1. UPDATE `cdb_forums` SET `autoclose` = '-31';
复制代码
论坛内所有版区 按发布时间自动关闭 31天
  1. UPDATE `cdb_forums` SET `autoclose` = '31';
复制代码
论坛内所有版区 不自动关闭
  1. UPDATE `cdb_forums` SET `autoclose` = '0';
复制代码
论坛内所有版区 支付宝关闭
  1. UPDATE `cdb_forums` SET `allowtrade` = '0';
复制代码
论坛内所有会员 拓展1积分变为100 (新版总积分是计算来的)
  1. UPDATE `cdb_members` SET `extcredits1` = '100';
复制代码
论坛内所有会员 拓展1积分加100 (新版总积分是计算来的)
  1. UPDATE `cdb_members` SET `extcredits1` = extcredits1 +100;
复制代码
论坛内所有版区 干扰码关闭
  1. UPDATE `cdb_forums` SET `jammer` = '0';
复制代码
论坛内所有版区 干扰码开启
  1. UPDATE `cdb_forums` SET `jammer` = '1';
复制代码


38,Discuz!维护工具之 论坛水印功能验证工具
https://discuz.dismall.com/viewthread.php?tid=176281

39,主题回收站怎么启用?
1,后台--论坛设置---主题分类添加好主题分类
2,后台--论坛设置---论坛编辑,主题回收站启用

40,我忘记了管理员密码怎么办
用下面的工具
https://discuz.dismall.com/viewthread.php?tid=204577

41,请问如何取消*** 作者被禁止或删除 内容自动屏蔽 ***
后台--Discuz!选项--其他设置
隐藏敏感帖子内容:
选择“是”将隐藏被删除或被禁止的用户所发表的帖子内容,在帖子内容处显示被屏蔽的字样


42,为什么我的论坛不能上传gif格式的附件?
上传就出现Fatal error: Call to undefined function: imagegif() in D:\ftproot\www.****.com\bbs\include\post.func.php on line
213
这个是水印造成的,关闭水印就可以了

43,我想用红色和比较大一点的字显示论坛公告或者论坛名称,怎么做呢?
用html 代码.
  1. <font size=13px color=red>公告/名称</font>
复制代码
注:html代码同样适用于论坛描述和注册协议

44,如何删除回帖??
https://discuz.dismall.com/viewthread.php?tid=234166&extra=page%3D1

45.如何延长统计用户在线的时间?

   config.inc.php里  $onlinehold  可以修改,单位是秒(S)

46.论坛的帖子查看数怎么不会实时更新?
   后台设置-->Discuz选项-->论坛功能-->点击数延迟更新

47.怎么禁止匿名用户查看帖子内容,必须要注册用户才能查看帖子内容?

   后台设置-->分组与级别-->用户组-->游客-->阅读权限=0

48.各类型用户的权限设置:
   后台设置-->用户组-->相应的用户-->详情

49.安装运行install.php时出现空白:
   mysql没有连接上
      第一.将../php/ext/php_mysql.dll和../mysql/bin/libmysql.dll复制到windows/system32文件里
      第二.将php.ini文件里的;extension=php_mysql.dll前面的分号去掉
      第三.mysql没有启动或者没有成功安装,请重新启动mysql

50.打开帖子出现未定义操作
  
   cdb_posts表里没有对应记录.如果是个别问题则可能是一些不恰当的数据库操作引起的,删除这个主题即可.如果有大量的此类主题,则可能
是恢复数据库的时候没有恢复完整cdb_posts的数据.重新恢复数据即可解决此问题.

51.启用Discuz!代码显示不出来,只显示原代码:
   
   因为后台没有开启Discuz!代码,请按照以下步骤开启:
      编辑论坛-->编辑-->帖子选项-->允许使用Discuz!代码
      用户组-->相应的用户-->详情-->帖子选项-->允许使用自定义 Discuz! 代码
      帖子相关-->Discuz!代码-->选择相应的标签

52:怎么样才能实现用户回复后才可浏览帖子内容?
   
   后台设置-->用户组-->相应的用户-->详情-->允许使用 [hide] 代码,格式是:
  1. [hide]需要被隐藏的文字[/hide]
复制代码
后台设置--->编辑论坛--->允许使用Discuz!代码   
   附件的隐藏要安装插件https://discuz.dismall.com/viewthread.php?tid=396086&highlight=%D2%FE%B2%D8%2B%B8%BD%BC%FE

53.在论坛里如何可以查看用户的ip?
   后台设置---->管理组---->管理权限,只有打开允许查看IP,才可以由版主或超级版主查看用户的IP.

54.发表贴子时,怎么插入mp3,wmv等这些媒体,使得一打开贴子就自动播放?
   后台设置---->Discuz!代码,开启相应的选项.并且在用户组和相应论坛里开启允许使用Discuz!代码.
   要自动播放,设置<param name="AutoStart" value="1">


55.Can't open file: 'cdb_forums.MYI'. (errno: 145)?
   不能打开cdb_forums.MYI,解决方法:可以用repair.php修复或者利用myisamchk命令,myisamchk -r 数据文件目录/数据表名.MYI.

56.在后台用论坛通知给所有用户发短消息,为什么用户收不到?
    用户可以在自己的控制面板中设置是否接受系统通知(包括短消息和EMAIL),如果用户在注册的时候没有做选择,就会按照默认的接受   
  系统通知(包括短消息和EMAIL).

57.广告不显示的各项因素
      1.广告文字或图片的颜色与背景相同或相近,难以辨认  
      2.没有更新缓存
      3.广告时间未到,或广告已经过期
      4.用户选择自行编写广告代码,而广告html或js代码不正确
      5.如果漂浮或对联广告无法显示,需要同时检查include/floatadv.js文件是否正确上传,以及footer.htm模板
      6.相应模板没有更新为当前版本  
          广告与模板的对应关系:头部横幅广告 header.htm  尾部横幅广告 footer.htm  页内文字广告index.htm和forumdisplay.htm
                               帖内广告  viewthread.htm 漂浮广告     footer.htm  对联广告    footer.htm

58.为什么JS调用需要刷新才能看?
   一般是因为服务器中GZIP配置有问题,只要论坛或supsite在后台打开了GZIP,涉及到JS调用的时候就会出现空白,需要刷新一下才能正常,解决方法是关闭GZI或者重新配置服务器的GZIP.

59.如何判断web服务是否支持php?
     1.在论坛目录下,新建一个phpinfo.php的文件,文件内容为:
          <?php
            Phpinfo();
          ?>
      2.打开IE浏览器,输入:http://domain/phpinfo.php
      3.如果能够正常显示PHP支持信息则表明配置整合是成功的。

60.如何使得用户头像宽度和高度相同?
    使用一条sql语句:UPDATE `cdb_memberfields` SET `avatarwidth` = `avatarheight`;
      系统设置---->数据库升级,然后执行上述语句.

61.论坛首页的汉字修改,如:需要将"版主"修改为"斑竹"?
   修改..\templates\default\templates.lang.php文件里的 'moderator' => '版主'---->'moderator' => '斑竹'
   根据需要修改相应的选项.

62.扩展积分修改之后,是不是只对设置后数据有效,对设置前数据无效?

   是的.如:开始设置的extcredits1名称是"威望",精华帖子+10分;之后修改为+5分,这个修改只针对修改之后策略有效,以前的积分不会减少.

63.在windows环境下,GD库怎么打开?
   打开../windows/php.ini
      1.extension_dir = [你的php目录]/ext
      2.将;extension=php_gd2.dll前面的分号去掉  然后重启web服务器
      
64.为什么上传附件出现这个错误:
          Fatal errot:Call to undefined function:imagecreatefromgif()in d:\www\include\post.func.php on line 149

    这个问题是论坛开启启水印,而服务器又不支持GD库.关闭水印就可以解决这个问题,或者如上打开GD库

65.论坛换空间后,在线用户显示为乱码了?
   首先更新缓存,如果不能解决重建一下cdb_sessions表并确定cdb_sessions表的字符集和数据库的字符集一致.

66.为什么论坛的日期不能显示?
   系统设置---->其他设置---->默认日期格式   yyyy-mm-dd

67.为什么主题浏览量一直显示为 0 ?
   主题点击数延迟更新了
      系统设置---->Discuz! 选项---->论坛功能---->点击数延迟更新  选择为“无”

68.怎么在X-Space首页底部加备案信息?
   在footer.htm添加
      <center><a href=http://www.miibeian.gov.cn/>您的ICP备案序号</a></center>

69.贴子的模版在那里改?
   ../templates/default里viewthread.htm

70.如何编辑某会员前台显示为版主头衔,但拥有管理员权限?
   新建一个特殊用户组头衔为"版主",关联管理员权限

71.为什么开启URL静态化之后,点击论坛显示"找不到网页"?
    因为您的服务器不支持Rewrite,本功能需要服务器支持Rewrite规则.
      具体的设置您可以参照以下链接地址:
      https://discuz.dismall.com/usersguide/advanced_urlrewrite.htm
      https://discuz.dismall.com/viewthread.php?tid=249950&highlight=Rewrite

72.如何设置附件防盗链的功能?
   系统设置----附件设置----下载附件来路检查

73.如何删除回帖?
   在楼层的右下角打勾,然后找到"管理选项",点击"删除回帖"

74.为什么我的置顶III不能用?
   本设定需要在后台开启   论坛功能——启用全局置顶

75.如何设置一个副管理员?
   用户组----添加一个特殊用户组----关联管理员权限
   管理组----管理权限  编辑相关权限

76.如何修改在线列表?
   系统设置----在线列表定制----根据您的需要进行修改

77.如何设置用户每日发帖量?
   用户组---相应的用户----详情----基本权限----会员每小时发帖数限制(注 Discuz!5.0.0 RC2 特有的功能)

78.编辑帖子后,如何自动添加"本帖由 xxx 于 xxxx-xx-xx 编辑"字段?
  系统设置----Discuz!选项----其他设置----编辑帖子附加编辑记录

79.为什么编辑用户只能修改扩展积分?
   第一个积分是总积分,通过公式算出来的,不能直接修改.

80.SupeSite的数据如何备份?
    方法一:用phpMyAdmin备份
    方法二:如果您使用的是Discuz!5.0.0版本,在系统设置----资料备份----自定义备份
   
81.如何在帖子中加入视频?
   利用自定义Discuz!代码,如:[wmv]mms://your.com/example.wmv[/wmv]

82.为什么在安装了SS/XS后,只能开通自己的空间,但是进不了控制面版,也不能进行站点设置,只要打开后台就是一片空白?
   安装出现类似这样的错误“Unable to read xxx bytes in xxx ” ?
   类似的问题一般都是二进制上传不对造成的,推荐用cuteftp

83.有关个人签名
   在帖子中显示个人签名,与以下四项设置有关:
      1.界面与显示方式----是否显示签名      
      2.编辑用户----用户组----最大签名长度  设置0为不允许
      3.发表帖子时,在"使用我的个人签名"处打勾
      4.控制面板----编辑个人资料----签名显示设置,如果此处选择"不显示签名",此用户将看不到任何人的签名

84.Discuz!5.0.0帖子和版块能在SupeSite下显示的方法:
   系统设置----编辑论坛--相应版块--允许其他模块共享:设置为是
   同时将该版块的SupeSite收录模式:设置为自动

85.有关 Please upload ./install and all its files completely 的解决方式

    https://discuz.dismall.com/thread-355898-1-2.html

86.为什么SupeSite首页空间排行和日志里面空间排行不一样

   因为二者的排行规则不一样
  首页是根据空间被访问的次数进行排行,日志是根据个人发布的主题,回复,图片的总和进行排行

87.为什么某个用户禁止访问之后,他发表的内容没有隐藏呢?
    如果要隐藏禁止访问用户的内容,需要在系统设置----Discuz!选项----其他设置----隐藏敏感帖子内容 选择是

88.Discuz!5.0.0如何给用户发email?
   系统设置----系统工具----Discuz!工具----论坛通知 选择email

89.公告标题的颜色如何修改?
     Discuz!公告的标题支持html代码,如果想修改标题的颜色,用<font color=red>公告标题</font>.
     公告内容支持Discuz!代码,修改颜色就很简单了.

90.帖子中作者的状态如何限制?
     系统设置  Discuz!选项  论坛功能   帖子中显示作者状态

91.出现一下问题如何解决
      Can not write to cache files, please check directory ./forumdata/and./forumdata/cache/
   
      1.删掉cache下的所有文件
      2.修改../forumdata和../forumdata/cache两个文件的属性为777,win主机需要给两个文件可写的权限   
      3.有的空间fopen()被禁止了
      4.空间已满
      5.论坛目录下没有forumdata这个目录,用ftp检查一下

92.如何用sql语句删除主题回收站里的主题?
  1. delete from cdb_posts where invisible = -1;
  2.          delete from cdb_threads where displayorder = -1;
复制代码
93.为什么使用[img]代码或者附件上传图片之后,在帖子中只显示图片的连接地址或下载地址,不显示图片?

    相关设置有以下几个:
        1.系统设置  基本设置  Discuz!选项  界面与显示方式  是否显示图片
        2.用户  控制面板  编辑个人资料  图片显示设置
                 (这两项设置以用户自己的设置为准)
        3.有关附件不能显示,还有一个相关设置:系统设置  基本设置  Discuz!选项  附件设置  帖子中显示图片附件

94.帖子中作者的状态如何限制?

    系统设置  Discuz!选项  论坛功能   帖子中显示作者状态

95.关于首页论坛和子版的排列

       Discuz!5.0.0增加了版块可以横向排列的功能.
       首页论坛横向排列:
       系统设置  论坛管理  编辑分类  下级论坛横排
       系统设置  论坛管理  编辑论坛  下级论坛横排(在此填入一排子论坛的个数)

96.Discuz! 5 校验码功能使用说明

    https://discuz.dismall.com/thread-399483-1-1.html

97.如何清除扩展积分,总积分可以清0吗?

    https://discuz.dismall.com/thread-407865-1-1.html

98.如何才能有所见即所得模式,为什么我的论坛编辑器没有呢?

     系统设置  Discuz!选项  其他设置  是否允许切换编辑器模式  点击'是'

99.如何发起"悬赏"主题?

    通过以下三个步骤:
    系统设置  编辑论坛  显示特殊类型主题发布按钮  悬赏主题打勾
    系统设置  编辑用户组  点击[详情]  允许发起悬赏
    积分设置  交易积分设置  选择一种扩展积分作为交易积分

100.怎样默认关闭在线用户详细列表?

      Discuz!选项  论坛功能   显示在线用户  选择 不显示

101.如何设置才可以出售主题?

      系统设置---->用户管理---->用户组---->[详情]---->主题最高售价   
      注意:本功能需在 Discuz! 选项中启用交易积分后才可使用


102.如何设置主题分类?

      系统设置---->论坛管理---->编辑论坛---->主题分类
      系统设置---->论坛管理---->主题分类---->添加主题的分类

103.如何设置投票选项个数?

      系统设置---->基本设置---->用户权限---->投票最大选项数
      发投票贴的时候可以选择是否允许多选---->如果允许多选---->请在"多选投票"前面打勾---->并且可以填写"最多可选项数"

104.如何设置执行操作必须通知作者?

      系统设置---->用户管理---->用户组---->[详情]---->操作理由短消息通知作者


105.如何给用户颁发勋章?
  
      首先在其他设置  勋章编辑  启用勋章
      然后用户管理     编辑用户   搜索用户   点击[勋章]


106.如何打开上传附件的权限?

        系统设置-->论坛管理-->编辑论坛-->上传附件许可
      
       系统设置-->用户管理-->用户组-->允许发布附件


[ 本帖最后由 安笛 于 2007-1-24 14:20 编辑 ]
kxhome 发表于 2006-9-6 16:08:03 | 显示全部楼层
好贴顶贴
回复

使用道具 举报

zhansh 发表于 2006-9-6 16:42:43 | 显示全部楼层
巧了,刚打开我就来了。

落岸天使论坛,广告位招租!

[ 本帖最后由 zhansh 于 2007-1-20 16:22 编辑 ]
回复

使用道具 举报

zhansh 发表于 2006-9-6 16:49:33 | 显示全部楼层
我的论坛今天打不开了显示No web site is configured at this address.怎么办?

[ 本帖最后由 zhansh 于 2006-9-6 16:51 编辑 ]
回复

使用道具 举报

freddy 发表于 2006-9-6 16:50:58 | 显示全部楼层
BS楼上的连抢两贴
回复

使用道具 举报

zhansh 发表于 2006-9-6 16:52:14 | 显示全部楼层
原帖由 freddy 于 2006-9-6 16:50 发表
BS楼上的连抢两贴

我近视,要坐前排咋了
回复

使用道具 举报

AgFx 发表于 2006-9-6 17:52:56 | 显示全部楼层
不错~~支持!!
回复

使用道具 举报

tosogo 发表于 2006-9-6 20:38:48 | 显示全部楼层

支持

谢谢啦
回复

使用道具 举报

zjh 发表于 2006-9-6 21:49:35 | 显示全部楼层
支持
回复

使用道具 举报

Seika 发表于 2006-9-6 23:22:45 | 显示全部楼层
已收藏:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 21:19 , Processed in 0.538479 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表