新闻中心

无忧主机教你解决:discuz论坛更新缓存提示Errno:1054错误

作者 / 无忧主机 时间 2011-04-08 12:34:59

清明三天假,在家闷的慌。一日无所事事,遂上网游荡。放假前我自己在php虚拟主机中测试DZ论坛,我发了一个小时做了一些调整,为使配置生效于是,我在后台更新缓存,报错如下: UCenter info: MySQL Query Error SQL:SELECT * FROM [Table]notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1 Error:Unknown column ' app1' in 'where clause' Errno:1054 从这个报错中,有一个“app1”,找不到或无法识别商务“app1”,看到这个“app1”,让我联想到ID号,是不是ucenter应用管理程序里面的应用ID号有冲突导致?ucenter里面的应用程序的ID号都是唯一不可重复的,难道是配置文件里面的不小心被我改动了?于是我打开ucenter的配置文件,查看appid和ucenter管理后台中的应用管理程序ID是不是一样的。发现,果真,在配置文件中被我不小心给修改了,导致在dz论坛更新缓存的时候报错。这是调试中不小心发现的,其版本为discuz 7.2。康盛其它系统是不是也适用这个经验,如discuz X1.5。这个有待去测试发现。 由于这个问题,无忧主机觉得非常有必要发文公布,在迁移论坛、discuz X1.5或日常维护中都有可能导致这种情况发生。所以贴出来,和大家共享,虽然是在调试中犯的错误引起的,很有借鉴意义。 美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起

本文地址:https://www.51php.com/discuz/2276.html

1
1
1
1
1
1
1