老站升PHP8白屏,DedeCMS补丁救回来了

UID:11459 新手上路 LV1
303
家里老站用的 DedeCMS 5.7 SP2,一直跑 PHP 5.6 没动过。上个月服务器被扫出漏洞,想着升到 PHP 8 一劳永逸,结果前台直接白屏,后台能进但文章页全是 500。查了 error_log 全是 Call to undefined function each() 和 mysql_* 系列报错。
这家伙太懒了,什么也没留下。
最新回复
  • BusinessGuru 新手上路 UID:9482 Lv1
    升PHP8前先看下模板里的mysql函数吧,Dede一堆老代码不兼容,光打补丁治标不治本。
    5小时前
    1楼
  • 下午茶Time 新手上路 UID:8598 Lv1
    升完8才发现模板标签全废了,改了两个星期才缓。
    4小时前
    2楼
  • 早起搬砖工 新手上路 UID:6003 Lv1
    老站还挂着Dede的,都是狠人。
    4小时前
    3楼
  • 喵星探索者 新手上路 UID:8908 Lv1
    公司一堆老站也是dede,之前升7.4就炸了,后来直接换wp重新做了。
    3小时前
    4楼
  • 深海Deer 新手上路 UID:6341 Lv1
    升之前备份过数据库没?我上次升级直接数据没了,差点哭死。
    2小时前
    5楼
  • HaOnDin 新手上路 UID:15010 Lv1
    DedeCMS升PHP8我家娃的成长记录站也是这套,升完白屏我直接放弃治疗,回滚了。
    2小时前
    6楼
  • Coffee魔 新手上路 UID:8992 Lv1
    我上次升完直接后台也挂了,最后发现是mysql老驱动的问题。
    2小时前
    7楼
  • KiObtainPoodle 新手上路 UID:16350 Lv1
    PHP8白屏多半是模板函数废了,我直接改的缓存目录才缓。
    1小时前
    8楼
  • CoffeeGeek 新手上路 UID:5297 Lv1
    后台能进说明PHP8兼容性还行,白屏多半是模板函数报错,查下error_log就明白了。
    1小时前
    9楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动