这阵子一个站用宝塔面板Nginx环境搭建的,在本地搭建调试的时候兼容PHP7.4,但把数据传到服务器上之后,PHP版本从5.6切换至7.4就出现502 Bad Gateway,并且与插件也没有任何关系,因为在本地所有插件都是全部挂载运行的。

试了网上的一些方法,比如修改fastcgi_pass指向地址(经过检测指向地址也没有问题),或者在conf文件夹内修改版本号(经过检查版本是没问题的)。

问题到底出在哪里呢?

PHP版本升级出现502 Bad Gateway的解决办法

前言:仅供借鉴,每个人遇到的情况可能不同。

直接在宝塔面板 – 网站 – 右侧设置 – 配置文件,搜索“include”,将.conf前面的PHP版本数字修改(我的是56修改成74)即可,因为我运行的是7.4版本,但这里他一直引用的是5.6版本,切换后,就好了。

PHP版本升级出现502 Bad Gateway的解决办法

 

解决流程就是这么简单,但琢磨了将近两小时。当然,可能大家情况跟我有可能不同,只能说是提供一种额外的解决方式吧!