WDlinux:wdCP云主机管理系统无法切换php版本

WDlinux:wdCP云主机管理系统无法切换php版本


问题描述:

安装多版本PHP,设置Nginx引擎模式,有设置默认版本,有去项目管理设置运行的PHP版本,并且PHP版本提示切换成功。但是无论怎么切换,phpinfo()打印的版本信息都不变,如果把phpinfo中对应的版本关掉,页面提示502,查看错误日志则显示无法找到 /tmp/php-53-cgi.sock

问题分析:

切换无效,可能是因为锁定了站点配置文件导致。曾经手动修改过配置文件,为防止被修改,就锁定了配置文件,哪知道就给自己埋了个雷

解决方案:(两种)

第一种:wdcp站点列表,点击解除锁定站点配置文件功能,然后重新选择PHP版本
第二种:找到项目对应的config配置,搜索 ‘fastcgi_pass unix:’ ,把它右边的值修改成对应的PHP版本即可
不知道值如何填写,可以去PHP版本控制页面设置默认PHP版本,然后参考默认文件(/www/wdlinux/nginx/conf/vhost/00000.default.conf)中的值怎么填写

功能解释:

1、3.2起,切换为 Nginx引擎模式,需要在PHP版本管理里设置默认PHP,否则PHP页面将会502错误
2、Nginx+Apache引擎模式,如果想切换PHP版本,需先切换到Nginx引擎模式设置默认的PHP版本后再切换回Nginx+Apache引擎模式

温馨提示:

1、如果有自定义过站点配置,请采用第二种方法。请先备份,说不定它就把配置给修改了
2、没事不要点击关闭站点,因为该操作会导致配置文件被删除后又重新创建,对自定义配置的开发者来说,就是个灾难
3、以上操作,处理完后请重启对应版本的PHP、重启WEB,实在不行就重启服务器
4、多看日志,一定要养成优先看日志的习惯

渴望力量:

1、不足之处,望各位小伙伴可以多多指出
2、疑问之处,可以私聊,很开心能一起探讨

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值