欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是建站经验系列之:【小白站长在线升级dede 后台无法登陆的艰难恢复历程】,下面是详细的分享!
小白站长在线升级dede 后台无法登陆的艰难恢复历程
在这之前,估计我和绝大部分站长差不多,在建站后台程序方面都算是小白一个。这次经历源于一次可有可无的手贱在线升级,虽然甚是折腾到令人疲惫,但经历带来对后台程序的认识让我起码可以说,终于不再是一个一干二净的小白站长了!
在几天前一个月黑风高的晚上,我照例打开dede后台准备更新文章。当偶然看到提示检查更新的那个按钮时,我想起了建站前浏览度娘时获得的种种教导中的一项便是dede漏洞多,要随时跟进官方的更新。于是,我手贱的点下了这个困扰了我近一周的罪恶按钮,一切是进行的如此安静祥和,中途各项我丝毫无法看懂的提示根本无法改变我坚定的更新决定,就这样,在我回头去撒了一泡尿的功夫再回来时,后台界面变成了一个巨大的网页无法打开错误提示画面。我起初很淡定的关掉了这个页面,并再次登入后台,但这时一丝凉意从脚底袭来,往常熟悉的不能再熟悉的登陆界面也变成了500错误提示画面。
纳尼!小白站长感到了一丝恐慌!本着有事问度娘的原则,我迅速展开了艰难的问询之路。度娘的问询结果,其实不用过大脑就可以知道,实在是五花八门,内容涉猎极广,从数据库到文件名甚至空间商,远远超出我的想象。我只能一个个试,先从简单的试!
简单的无非是看看有无缺少文件,尤其是dede及data文件夹中的各个文件,根据同原备份文件的对比,先排除了这方面的问题。
再者无非是替换文件,于是乎,从data(非数据库部分)、include、dede等貌似相关的文件夹,都用早先的备份换了一个遍,时间废了不少,可是登陆页面还是那幅死鱼脸!
继续深入度娘,看到某大神对于一类似问题的回复后,将重点转移到数据库连接上,找到data下的common.inc.php文件,打开后将下面数据一顿乱改:
$cfg_dbhost='localhost';
$cfg_dbname='dedecmsv57gbk';
$cfg_dbuser='root';
$cfg_dbpwd='123456';
$cfg_dbprefix='dede_';
$cfg_db_language='gbk';
结果可想而知,在完全技术小白的状态下,这就是个笑话!感觉不能这样瞎蒙了,于是又深入了解了一下以上代码的含义,基本如下:
这段代码实际上是数据库连接信息,意义如下
$cfg_dbhost='localhost';网站地址,基本都照此填,也可填ip
$cfg_dbname='data';数据库名,购买空间时都会给到的数据
$cfg_dbuser='data_user';数据库用户名,购买空间时都会给到的数据
$cfg_dbpwd='admin';数据库连接密码,购买空间时都会给到的数据
$cfg_dbprefix='dede_';数据库前缀,通常不要改,还没整清楚
$cfg_db_language='gbk';数据库语言版本,不需要改动,除非你的网站对语言版本有特殊要求
在对照原有备份文件的基础上,基本可以排除这里有问题,于是只能继续调试别地问题。又在度娘上搜到某大神说,可能是文件夹权限问题,回想起建站初期确实改过几个文件夹执行权限,于是又屁颠屁颠的跑到空间管理那把文件权限又一一恢复如初,不过结果还是那幅死鱼脸!
就这样,徒劳无功的工作耗去了我几个晚上,终于在抓狂之后,我决定用最原始的办法从新安装dede并恢复备份,但最上一次备份已是一个月前了,这样等于我的网站回档到一月前,这一个月的更新就算白费了,
在恢复备份之前,我始终觉得不甘心,于是决定再排查一次,因为度娘基本已经没有新意了,我只能重新再炒一下冷饭,基本可以总结出,类似问题大部分的指向都是数据库相关问题。于是继续回头找数据库相关问题,回想起建站初期根据度娘建议,将data及dede文件夹都改过名,并相应调整过某个文件里面的代码,变有逐步找寻过去。Data文件改名之后,会将data下的common.inc.php文件中第16行代码中的data修改为改名后的文件名:
原:define('DEDEDATA', DEDEROOT.'/data');
改后:define('DEDEDATA', DEDEROOT.'/xxxx');(xxxx为原data更改后的名称)
但是当我再次找到这行代码,发现这行代码中的路径不是我更改data后的名称,我思量这不会是这么低级的问题吧,于是就改了回来,再试,网站后台登陆页面正常了!原来就是这么低级的问题困扰了我近一周的时间,在线更新时,系统自动更新了这行代码,如此一来无法按这行代码找到数据文件所在,也就出现了问题。
看来就算是有dede等傻瓜建站程序不需要对程序语言过多的了解,但起码也要了解一些最近本的程序相关知识,要不然一个小小的问题也会让小白站长耗时耗力一番,也希望个各站长别像我如此小白,多少也要了解点基本知识,做到小病小痛不求人!再有就是用dede要勤备份,就算实在不成了,恢复备份也不会有太大的损失!还有就是对于dede的在线更新要慎重,尤其是你改动过
以上所分享的是关于小白站长在线升级dede 后台无法登陆的艰难恢复历程,下面是编辑为你推荐的有价值的用户互动:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
