PHP别直接从5.6切8.0求快,网站直接白屏,花三个小时改兼容,测试环境先跑稳了

9年前 (2017-07-30)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手看网上说PHP7比PHP5快一倍,直接把站点的PHP版本从5.6切到8.0,结果网站直接白屏,半天恢复不了,其实升级PHP版本,提前做兼容检查,就不会出问题。第一,先在测试环境把PHP版本切到目标版,把网站所有页面点一遍,看有没有报错,旧函数废弃、语法不兼容,测试环境就发现了;第二,先升级小版本,比如从5.6到7.2,测完没问题再升7.4,别一下从5.6跳到8.2,跨版本太多,不兼容的地方太多;第三,升级完把所有插件、模板都测一遍,旧的插件用了废弃的函数,直接报错,及时换成兼容新版本的插件;第四,升级前把整个网站和数据库备份,万一出问题,直接回滚版本。

我之前博客,直接把PHP从5.6切到8.0,网站直接白屏,老主题不兼容新语法,花了三个小时才把主题改兼容,之后升级都先在测试环境测,再也没白屏过。很多新手看版本快就直接切,根本不测兼容,跨大版本升级,网站直接崩,慢一点,测试环境先跑一遍,稳当多了。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3554.html

0
回帖

PHP别直接从5.6切8.0求快,网站直接白屏,花三个小时改兼容,测试环境先跑稳了 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息