A-A+

DedeCMS V5.6更新后无法进入后台“空白页,HTTP 500内部服务器错误”

2014年05月14日 建站之旅

三好公民今天在三好技巧网的后台点击“进行在线更新”按钮检查到2014-02-25日的在线更新,于是就进行了更新,更新过程一切顺利,但是更新后悲催了,竟然无法进入后台,先是显示空白页,然后显示“HTTP 500内部服务器错误”。

三好公民先是恢复了数据库,但是依然无法进入后台。于是就逐个排查更新的文件,终于把目标锁定在了include目录下的dedesql.class.php文件。

三好公民把更新前后的dedesql.class.php文件进行了对比,发现更新后的dedesql.class.php文件的477行多出了如下代码:

477
478
479
480
481
$arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);
$arrs2 = array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,
0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,
0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,
0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);

不知道这些代码的含义是什么,但正是这些代码导致了无法进入DedeCMS后台。

于是三好公民就用更新前的dedesql.class.php文件替换之后,DedeCMS后台就能够顺利进入了。

微信扫码
支付宝扫码
请打赏,这是对本文作者最实在的帮助和鼓励!
标签: