在对照原有备份文件的基础上,基本可以排除这里有问题,于是只能继续调试别地问题。又在度娘上搜到某大神说,可能是文件夹权限问题,回想起建站初期确实改过几个文件夹执行权限,于是又屁颠屁颠的跑到空间管理那把文件权限又一一恢复如初,不过结果还是那幅死鱼脸!
就这样,徒劳无功的工作耗去了我几个晚上,终于在抓狂之后,我决定用最原始的办法从新安装dede并恢复备份,但最上一次备份已是一个月前了,这样等于我的网站回档到一月前,这一个月的更新就算白费了,
在恢复备份之前,我始终觉得不甘心,于是决定再排查一次,因为度娘基本已经没有新意了,我只能重新再炒一下冷饭,基本可以总结出,类似问题大部分的指向都是数据库相关问题。于是继续回头找数据库相关问题,回想起建站初期根据度娘建议,将data及dede文件夹都改过名,并相应调整过某个文件里面的代码,变有逐步找寻过去。Data文件改名之后,会将data下的common.inc.php文件中第16行代码中的data修改为改名后的文件名:
原:define('DEDEDATA', DEDEROOT.'/data');
改后:define('DEDEDATA', DEDEROOT.'/xxxx');(xxxx为原data更改后的名称)
但是当我再次找到这行代码,发现这行代码中的路径不是我更改data后的名称,我思量这不会是这么低级的问题吧,于是就改了回来,再试,网站后台登陆页面正常了!原来就是这么低级的问题困扰了我近一周的时间,在线更新时,系统自动更新了这行代码,如此一来无法按这行代码找到数据文件所在,也就出现了问题。