php5.2升级到php7.3后网站出现错误代码

本文适用于通过宝塔管理wordpress网站时升级PHP环境到最新版本。

晚上时在服务器上将升级到最新原先的环境为PHP7.2,看到PHP7.3在面板里面已经放出来了就点了安装,之后根据你服务器配置和网速大概等个10分钟左右吧就升级完成了,如下:

先安装7.3再卸载7.2版

升级后,如果你安装了扩展这些也需要重新安装,如下:

偅要提示:安装完成后记得第一件事就是在宝塔里面重启服务器不是重启面板哟。

完了后这时候如果你高高兴兴的去打开网站,你会收到以下的错误:

这是您升级PHP环境后没有把网站的PHP版本切换过来造成的,只需要切换一下PHP版本即可操作时只能在宝塔面板里面批量切換或者一个一个网站的切换,步骤为:

1、先打开网站点击网站名,会出现下面这个界面

2、单个选择PHP版本保存

如果你的VPS上的网站不止一個站,你可以直接批量切换即可

保存后强制刷新(CTRL+F5)下你要打开的网站,就可以正常访问了。

}

       windows下之前用的项目是部署在Apache2.4.17+php5.x版本, 因为客户那边网络安全扫描发现很多漏洞,其中有apache、php的高危漏洞多达上百次, 急需修复如不修复将面临站点关闭的风险。

       于是只能靠自己摸索了三四天, 终于升级成功现在跟大家分享一下大致过程。

在此步骤遇到过不少问题启用PHPIniDir路径,apache就启动不了最后发现昰php.ini文件引用了 php_ptheads.dll多线程引起的。反复尝试 问题才得以解决。

现总结一下升级php7预到的问题

再次启动apache,发现一直启动不了 找了好多资料, 原来ptheads需要运行在cli模式下 我的解决方案是建两个php.ini配置文件, 一个供站点使用php.ini 另一个php-cli.ini文件供ptheads使用 文件内容一样,此时升级之路总算完成

由于樓主非php科班出生, 走了不少弯路 但是漏洞总算得以修复, 如果大家也同样碰到此问题 可以一起交流, 讨论;

楼主QQ: 微信:

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信