初期安装的是php7.3版本,用宝塔面板一键部署Wordpress,一次偶然的机会看到php可以升级到7.4版本,那就升级吧,升级过后发现网站nginx报502错误,很明显是php与nginx这块的衔接问题(因为别的本人都没动过)。
解决方案如下:
1.检查Nginx配置文件
首先打开Nginx的配置文件查看:
我们发现Nginx配置文件include(引入)了两个额外的配置文件(其实是一个和一组),有一个是通配符。
2.更改enable-php.conf配置文件
打开enable-php.conf (目录地址:/www/server/nginx/conf/enable-php.conf) 处发现:
这里居然还是73,果断改为74。
注意:升级为PHP8.0以后,此文件为空,请保持为空。
3.更改通配符*.conf配置文件
找到第一步中目录下的以conf为格式所有配置文件,一个个打开查看,以网站域名为名的配置文件也有73,改为74。
4.其他php版本切换方法
到此,宝塔面板php7.3升级为7.4引起的502错误已解决,其他版本升级出现此错误以此类推。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/httpexp/668.html
评论列表(3条)
[…] 宝塔面板网站升级了php版本以后502 Bad Gateway错误最佳解决方案 […]
感谢博主分享,一样的问题加1.
谢谢博主,一样的问题,解决了