raksmart活动促销

分享

写回答

发帖

调试代码一整天了,发现一个现象,需要大家帮忙看看

回答|共 15 个

carsonery

发表于 2006-12-8 10:44:10 | 显示全部楼层

1.运行SQL语句用这条语句可以完成,(新论坛直接运行下面语句。如果是旧论坛的话 fid=1的分区会被帖子引用,因此可能造成帖子会找不到的情况。会sql语句的站长自己新建分区然后用下面的语句把fid改一下就行了)
update cdb_forums set fid=50 where fid=1;         fid=1为默认论坛的id,每个论坛都有的
update cdb_forumfields set fid=50 where fid=1;

2.如果不会语句,可以这样
已开始可以多建几个分区,乱建50个分区,然后后面的就没有问题了,所有分区建好后,然后把前面50个分区删除掉就行了。呵呵。麻烦了点。但是不用动代码,以后升级也不用很麻烦。
如果已经建好所有的分区,则把有问题的分区重建一次,然后删除有问题的分区就行了。目的是为了绕过那几个序号。


3.目前主要问题是访问分区时出问题,因此还没有跟帖子有太大关系,发帖子还没有看到该问题。发帖子时序号是4,4X,4XXX都没有关系。
但是昨天发现除了上面所说的链接有问题,还是有一些其他的URL也出现被拒的情况。 事情越来越麻烦了。


4.最近出现问题的URL越来越多了,希望大家把会出现问题的URL都贴出来,供大家分析。

[ 本帖最后由 carsonery 于 2006-12-8 10:56 AM 编辑 ]

mei2001

发表于 2006-12-8 11:54:29 | 显示全部楼层

我不懂用語句,所以用第二方案

不懂什麼是分區,是不是建立50個帖子?

carsonery

发表于 2006-12-8 11:58:30 | 显示全部楼层

原帖由 mei2001 于 2006-12-8 11:54 发表
我不懂用語句,所以用第二方案

不懂什麼是分區,是不是建立50個帖子?



分区就是论坛论坛内的每个分类和分论坛

我在discuz论坛发了帖子,请参考:
http://www.discuz.net/thread-477546-1-1.html

mei2001

发表于 2006-12-8 12:28:49 | 显示全部楼层

我不懂,我的是forumdisplay.php?fid=5,又沒有4,為何會出問題?
怎設置?到現在我還是弄不懂,只換文件名行不行?

carsonery

发表于 2006-12-9 12:44:41 | 显示全部楼层

discuz官方已经给予表态了

http://www.discuz.net/thread-478970-1-1.html

enlyse

发表于 2006-12-9 14:10:53 | 显示全部楼层

@@

3.然后你再访问,你会发现你的IP被禁止访问该网站1分钟。
http://www.hostgator.com

这个俺没发现阿,还可以继续访问

pupuop

发表于 2006-12-9 20:32:52 | 显示全部楼层

测试了全部,对于无法找到网页的确实存在,可能根本就没这个页面。

但是,不存在IP被封的情况,我在打不开网页后,立即打开该站首页,正常!

大漠孤狼

发表于 2006-12-9 22:07:34 | 显示全部楼层

现在没问题了,估计GΓШ的规则已经修改了
您需要登录后才可以回帖 登录 | 注册

本版积分规则