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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

6.0常见问题整理及解决方法(2007-12-4 更新)

[复制链接]
下砂 发表于 2007-8-3 09:47:53 | 显示全部楼层 |阅读模式
1.升级6.0RC1后.为什么签名全部没有了
d:  后台 基本设置 界面与显示方式  重新修改下个人签名显示高度 更新缓存即可~!

2.为什么附件文件名改成了.ATTACH

答:论坛新增了安全附件机制,只有程序里面设定好的扩展名才不会被更名为 .attach 扩展名后缀,如果您要调整安全扩展名列表
可以打开:include/post.func.php
  1. static $safeext  = array('jpg', 'jpeg', 'gif', 'png', 'swf', 'bmp', 'txt', 'zip', 'rar', 'doc', 'mp3');
复制代码
修改此数组的内容即可。

3.Division by zero in d:****\bbs\include\advertisements.inc.php on line 75
解决方法:include\advertisements.inc.php上传覆盖下
下载:


4.Insenz 普通会员发帖帐号权限修复工具
https://discuz.dismall.com/thread-694146-1-1.html


5.升级到6.0
出现了下列问题
Cache List: style_1
Caches successfully created, please refresh.

解决方法1:https://discuz.dismall.com/thread-468409-1-1.html
解决方法2:下载附件上传到forumdata\cache目录下  然后登录论坛 到后台 修改下风格显示设置
附件如下:

6.分类信息及商品分类设置过程
https://discuz.dismall.com/thread-688527-1-1.html

7.单帖屏蔽的使用方法
https://discuz.dismall.com/thread-676514-1-25.html

8.论坛升级到DZ 6.0.0RC1后,查看圈子页面变乱的解决方案
https://discuz.dismall.com/thread-690823-1-2.html

9.注册和绑定帐号的时候出现错误
注册和绑定的过程中有提示 :“insenz_disconnect” 或者 空白 或者“<object” 或者 乱码
  1.   第一种解决方法
  2.       登录后台,访问:http://yourbbsurl/admincp.php?action=insenz&operation= settings&do=host  (其中,yourbbsurl 为您的 Discuz! 论坛地址,比如 discuz.dismall.com)
  3.     进入“HOST 设置”  在“Insenz 域名”中输入 api.insenz.com    提交后再次注册即可

  4.     第二种方法  在你的服务器上把api.insenz.com指向58.215.87.84
  5.     (使用 IP 地址请注意及时更新,一旦出现“暂时无法连接服务器,请稍后重试”或者“尝试连接到服务器失败,请返回”,
  6.     就需要您 PING 一下 api.insenz.com 得到新的 IP 地址)( windows 主机 C:\WINDOWS\system32\drivers\etc\hosts 这里设置 )
复制代码
10.上传的图片只能下载不显示
检查下设置:
后台 基本设置 界面与显示方式 设置图片显示
后台 基本设置 附件设置 设置显示图片附件
前台 控制面板  个人资料修改 设置下图片显示

11.头像再次编辑时,高度宽度为 0 的问题
覆盖memcp.zip 中的文件

12.数据库表格丢失 AUTO_INCREMENT 属性 或者 Duplicate entry  错误的问题
覆盖 checktools.zip中的文件到 admin 目录,在后台重新执行数据库校验并修复即可修复
如果某数据表无法修复,请检查对应的数据表是否有提示新增字段,可能是由于那些新增字段而影响到无法修复。请联系新增字段所属插件的原作者,商议字段修改事宜

13.帖子列表按照发布时间等排序无法显示
打开forumdisplay.php
搜索
if($forum['simple']) {
替换成
if($forum['simple'] & 1) {

14.6.0问题整理
https://discuz.dismall.com/thread-691034-1-1.html

15.Parse error: syntax error, unexpected T_VARIABLE, expecting ')' in
E:\*****\forumdata\cache\cache_forums.php on line ****
解决方法:
后台 系统工具 数据库升级:
alter table cdb_caches change data data mediumtext NOT NULL

----------------------------------------------------------------------------------------
6.0正式版问题:


1.6.0CR1 升级6.0出现问题
错误如下:
论坛升级第 2 步: 调整论坛数据表结构
升级数据表 [ 17 ] cdb_videotags MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER vid:
数据表不存在升级无法继续,请确认您的论坛版本是否正确!

解决方法:
上传 fix.zip 附件文件到论坛目录下  运行网址+fix.php 运行后删除fix.php  然后重新运行下d6rctofinal.php升级程序

2.如果您是Discuz! 6.0 RC10727请运行d6rctofinal.php完成升级

      升级出现

SQL: INSERT INTO [Table]bbcodes VALUES ('', '0', 'sub', 'bb_sub.gif', '{1}', 'X[sub]2[/sub]', '下标', 1, '请输入下标文字:', '1')
Error: Duplicate entry '0' for key 1
Errno.: 1062
错误的 可以运行tools.php文件去修复下 字段自增长修复 tools.php在程序包utilities目录下,运行完毕请删除之
如果你闲麻烦可以直接运行
  1. ALTER TABLE `cdb_bbcodes` CHANGE `id` `id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT
复制代码



关于tag解析出错的补丁  NEW

适应版本:Discuz!6.0.0(0904版本)
修正问题:查看帖子的时候出现诸如
  1. php?name=%B5%C8%C0%EB%D7%D3" onclick="tagshow(event)" class="t_tag">
复制代码
的多余内容
修正方法:
1.打开viewthread.php
查找
  1. $postlist[$firstpid]['message'] = preg_replace('#(^|>)([^<]+)(?=<|$)#sUe', "highlight('\\2', \$_DCACHE[tags], '\\1')", $postlist[$firstpid]['message']);
复制代码
改为
  1.       $postlist[$firstpid]['message'] = preg_replace('#(^|>)([^<]+)(?=<|$)#sUe', "highlight('\\2', \$_DCACHE[tags], '\\1')", $postlist[$firstpid]['message']);
  2.                 $postlist[$firstpid]['message'] = preg_replace('#(.*)#siUe', "'\\1'", $postlist[$firstpid]['message']);
复制代码
2.打开include/discuzcode.func.php
查找
  1. $message = preg_replace('#(^|>)([^<]+)(?=<|$)#sUe', "highlight('\\2', \$highlightarray, '\\1', 0)", $message);
复制代码
改为
  1. $message = preg_replace('#(^|>)([^<]+)(?=<|$)#sUe', "highlight('\\2', \$highlightarray, '\\1', 0)", $message);
  2.                 $message = preg_replace('#(.*)#siU', "\\1", $message);
复制代码
查找
  1. global $_DCACHE;
  2.                         if($_DCACHE['tags'][$key] && @strexists($text, $replaceword)) {
  3.                                 $text = str_replace($replaceword, ''.$replaceword.'', $text);
  4.                                 unset($_DCACHE['tags'][$key]);
  5.                         }
  6.                 } else {
  7.                         $text = str_replace($replaceword, ''.$replaceword.'', $text);
  8.                 }
复制代码
改为
  1. global $_DCACHE;
  2.                         if($_DCACHE['tags'][$key] && @strexists($text, $replaceword)) {
  3.                                 $text = str_replace($replaceword, ''.$replaceword.'', $text);
  4.                                 unset($_DCACHE['tags'][$key]);
  5.                         }
  6.                 } else {
  7.                         $text = str_replace($replaceword, ''.$replaceword.'', $text);
  8.                 }
复制代码
如若未对文件进行过修改,可以直接下载附件里的程序进行覆盖同名文件即可


Discuz!6 20071115 补丁 news
http://www.monkeye.cn/?action=show&id=59
本补丁非官方发布,但文件都是官方版文件,涉及的修复内容请看压缩包里的 changelog.txt
修补方法:下载后覆盖自己论坛目录的文件,然后进入后台重新更新缓存


发布商品主题,显示Fatal error: Unable to read 7982 bytes in **/api/alipayapi.php on line 0  new!
解决方法:api目录重新使用默认的二进制上传覆盖下!

[ 本帖最后由 下砂 于 2007-11-26 10:59 编辑 ]

[ 本帖最后由 下砂 于 2007-12-4 14:54 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| 下砂 发表于 2007-8-3 10:20:56 | 显示全部楼层
常用sql语句:
  1. UPDATE `cdb_forums` SET `allowpostspecial` = '31'
复制代码
所有板块的特殊主题开启
  1. UPDATE `cdb_forums` SET `allowmediacode` = '1'
复制代码
所有板块开启media代码
  1. UPDATE `cdb_usergroups` SET `allowinvite` = '1', `inviteprice` = '价格';
复制代码
开启全部用户组的邀请注册权限  并设置价格
  1. update cdb_members set groupid = * where posts = 0;
复制代码
把发帖数为0的用户都转到某个用户组

----------------------------------------------------------------------------
修复
6.0 RC1 到正式版升级程序 修正版
https://discuz.dismall.com/thread-722148-1-1.html
仅适用于GBK版本,视频存在问题,以及从 6.0 RC1 升级后风格存在问题的用户

图片附件显示问题的修正
https://discuz.dismall.com/thread-722748-1-1.html
适用于所有编码版本,发现 IE6 下附件图片不显示问题(或者显示一下又消失了)的用户

升级到 Discuz! 6.0.0 视频问题解决方案
https://discuz.dismall.com/thread-722197-1-1.html
仅适用于GBK版本

分栏出现问题
https://discuz.dismall.com/viewthread.php?tid=714785&page=1#pid5822841
因 IE7 自身的 BUG,本修改方案仅适用于比较在意此问题的人群



问题征集
上传视频提示用户不允许上传和后台开启视频提示忙的用户进
https://discuz.dismall.com/thread-723026-1-1.html

Discuz! 6.0正式版 视频相关bug收集
https://discuz.dismall.com/thread-722117-1-1.html

升级到 Discuz!6.0.0 正式版后表情不正常的请进
https://discuz.dismall.com/thread-723757-1-1.html
按照上面说明仍旧不显示的  请检查下后台-》帖子管理-》表情管理是否有表情

升级到 Discuz!6.0.0 正式版后广告不正常的请进
https://discuz.dismall.com/thread-723761-1-1.html

商品剩余不足问题的修复
https://discuz.dismall.com/thread-744331-1-1.html

教程
Discuz!6.0.0正式版系列视频教程 New!
https://discuz.dismall.com/thread-724203-1-1.html

Discuz!6.0.0视频功能使用图文详细教程
https://discuz.dismall.com/thread-723349-1-1.html
https://discuz.dismall.com/thread-724537-1-1.html

Discuz! 6.0.0 新功能“邀请注册”的图文教程
https://discuz.dismall.com/thread-724468-1-1.html

Discuz!6.0 主题TAG开启及使用详解:
https://discuz.dismall.com/thread-730195-1-1.html

结构化数据(分类信息)图文教程:
https://discuz.dismall.com/thread-724141-1-1.html

Discuz!6.0RC1升级至Discuz!6.0图文教程
https://discuz.dismall.com/thread-722160-1-1.html

Discuz!6.0如何配置发送邮件的参数
https://discuz.dismall.com/thread-732945-1-1.html

Discuz!6.0.0-0904版本改善了广告显示速度,请大家更新
https://discuz.dismall.com/viewthread ... page%3D1#pid5900132

Discuz!6.0 如何添加 smilies 表情
https://discuz.dismall.com/thread-738901-1-1.html

后台设置insenz提示长字符串的解决方法
https://discuz.dismall.com/thread-734993-1-1.html

极个别论坛insenz活动不自动上线问题的解决方法
https://discuz.dismall.com/thread-735024-1-45.html


JS 数据调用参考使用手册
https://discuz.dismall.com/thread-759919-1-1.html

Discuz! 媒体代码 -> [media] 代码转换程序
https://discuz.dismall.com/thread-741480-1-1.html

丢失视频的用户请用此修复文件修复!

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

Windows媒体播放器和广告代码冲突导致浏览器进程锁死问题 ! new
属于 IE6 自身 BUG,请更新到 IE7,目前 IE7 已经开放自由安装

开启板块的html代码 换行问题!  new
1.关闭板块的html代码~!
2.后台 系统工具 数据库升级sql:
UPDATE `cdb_posts` SET `htmlon` = '1'
这是开启全部帖子的html代码
3.可以用户组的html代码权限 需要使用html代码时 在发帖栏左侧可选择使用html

公告栏错位问题!new
discuz.htm
  1. '
  2. ' + $('announcementbody').innerHTML;
复制代码
替换成
  1. '
  2. ' + $('announcementbody').innerHTML + ' ';
复制代码
会员IP都是127.0.0.1-本机地址问题的解决方法! new
在common.inc.php文件中把
  1. if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
  2.         $onlineip = getenv('HTTP_CLIENT_IP');
  3. } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
  4.         $onlineip = getenv('HTTP_X_FORWARDED_FOR');
  5. } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
  6.         $onlineip = getenv('REMOTE_ADDR');
  7. } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
  8.         $onlineip = $_SERVER['REMOTE_ADDR'];
  9. }
复制代码
替换成:
  1. $onlineip=getenv('HTTP_X_FORWARD_FOR');
复制代码
附件水印问题(imagemagick对板块限制不起作用!)

images.class.php 中缺少了一个判断

global $watermarkstatus, $watermarktype, $watermarktrans, $watermarkquality, $watermarktext, $imageimpath;

下面添加一下行即可

$watermarkstatus = $GLOBALS['forum']['disablewatermark'] ? 0 : $watermarkstatus;

[ 本帖最后由 下砂 于 2007-12-4 14:54 编辑 ]

评分

2

查看全部评分

回复

使用道具 举报

maikongjian11 发表于 2007-8-3 10:34:38 | 显示全部楼层
好,帮忙顶一下:)
回复

使用道具 举报

幻剑 发表于 2007-8-3 10:57:03 | 显示全部楼层
学习中....
回复

使用道具 举报

kcvg 发表于 2007-8-3 11:39:43 | 显示全部楼层
以前的帖子没办法显示,转换到6.0新发帖有显示 个性签名

[ 本帖最后由 kcvg 于 2007-8-24 18:26 编辑 ]
回复

使用道具 举报

Discuz7.0 发表于 2007-8-3 11:41:38 | 显示全部楼层
:) :) :)
回复

使用道具 举报

kcvg 发表于 2007-8-3 12:12:20 | 显示全部楼层
俺也给楼主补充
要是升级到6.0以后出现 Cache List: style_1 ,并且后台登录也显示Cache List: style_1 的时候,不要慌张。

使用PHPWINADMIN 把有关主题样式的表设置为1就可以了。
回复

使用道具 举报

SystemMessage 发表于 2007-8-3 12:24:24 | 显示全部楼层
support~
回复

使用道具 举报

尐強 发表于 2007-8-3 13:18:08 | 显示全部楼层
顶了!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

尐強 发表于 2007-8-3 13:18:31 | 显示全部楼层
顶了!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 22:48 , Processed in 0.173335 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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