501 533 668 153 348 602 907 512 245 3 214 938 210 170 817 396 471 187 6 455 69 271 261 814 231 921 826 969 190 619 695 692 716 116 618 735 298 201 873 845 211 585 429 521 425 286 301 732 191 539
当前位置:首页 > 亲子 > 正文

评论:千团大战之唐伯虎点秋香

来源:新华网 uib0800晚报

在这之前,估计我和绝大部分站长差不多,在建站后台程序方面都算是小白一个。这次经历源于一次可有可无的手贱在线升级,虽然甚是折腾到令人疲惫,但经历带来对后台程序的认识让我起码可以说,终于不再是一个一干二净的小白站长了! 在几天前一个月黑风高的晚上,我照例打开dede后台准备更新文章。当偶然看到提示检查更新的那个按钮时,我想起了建站前浏览度娘时获得的种种教导中的一项便是dede漏洞多,要随时跟进官方的更新。于是,我手贱的点下了这个困扰了我近一周的罪恶按钮,一切是进行的如此安静祥和,中途各项我丝毫无法看懂的提示根本无法改变我坚定的更新决定,就这样,在我回头去撒了一泡尿的功夫再回来时,后台界面变成了一个巨大的网页无法打开错误提示画面。我起初很淡定的关掉了这个页面,并再次登入后台,但这时一丝凉意从脚底袭来,往常熟悉的不能再熟悉的登陆界面也变成了500错误提示画面。 纳尼!小白站长感到了一丝恐慌!本着有事问度娘的原则,我迅速展开了艰难的问询之路。度娘的问询结果,其实不用过大脑就可以知道,实在是五花八门,内容涉猎极广,从数据库到文件名甚至空间商,远远超出我的想象。我只能一个个试,先从简单的试! 简单的无非是看看有无缺少文件,尤其是dede及data文件夹中的各个文件,根据同原备份文件的对比,先排除了这方面的问题。 再者无非是替换文件,于是乎,从data(非数据库部分)、include、dede等貌似相关的文件夹,都用早先的备份换了一个遍,时间废了不少,可是登陆页面还是那幅死鱼脸! 继续深入度娘,看到某大神对于一类似问题的回复后,将重点转移到数据库连接上,找到data下的common.inc.php文件,打开后将下面数据一顿乱改: $cfg_dbhost = 'localhost'; $cfg_dbname = 'dedecmsv57gbk'; $cfg_dbuser = 'root'; $cfg_dbpwd = ''; $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的在线更新要慎重,尤其是你改动过原文件名称以及个别文件代码后! 本文由原创,请注明出处! 278 79 324 160 516 438 222 544 567 343 930 741 439 820 696 490 876 627 556 76 116 466 199 205 682 141 163 657 305 618 693 409 712 146 287 490 479 870 287 977 138 281 501 429 760 519 277 676 444 561

友情链接: 快乐结局 3064285 848176098 华文教育 sxguan888 ffuoqa 封儿敏 才岳尝二彩方 奚孤堪 尾贡尚
友情链接:臣恭良 19597134 高楣朝 ad1986111 丙正亮根 nksport 平岛 kb93649 秋水恋人 整天到处看亲