别跟风把PHP从5.6升到8.0,网站直接白屏,升级之前先测兼容别瞎切
新手看教程说PHP 7.4速度快,直接在宝塔上把PHP版本从5.6升到8.0,网站直接白屏,半天打不开,其实PHP版本升级有兼容问题,不能乱升。第一,升级前先看你的CMS、主题、插件支持的PHP版本,比如老Z-Blog 1.5不支持PHP 8,你直接升到8.0,一堆函数被废弃,网站直接500;第二,别一下跨好几个大版本升,比如从5.6直接升到8.0,中间隔了两个大版本,废弃函数太多,程序根本不兼容,要升先升到7.4,测试没问题再考虑更高版本;第三,升级前先把整个网站文件和数据库全备份,在测试环境升完,把所有功能点一遍——发文章、留言、上传图片、登录,全测一遍没问题,再切线上版本;第四,别为了快就跟风升PHP,你老程序跑的稳,就别瞎折腾,速度提升那点,远不如网站稳定重要。
我之前给老博客升级PHP,直接从5.6切到8.0,网站直接白屏,折腾了俩小时才回滚,后来一步步升,先在本地测,才把版本升到7.4。很多新手看教程说新版PHP快,上来就切,根本不看自己的程序兼容不兼容,结果网站崩了,半天回滚不好,用户全跑了。真的,升级之前先备份,先测兼容,别直接在生产环境切版本。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0