WHMCS检查更新出现报错的解决方法

    选择打赏方式

前几天更新了WHMCS系统8.0版本,在更新的途中出了点小意外:死活检查不了更新,一点check now按钮就弹出报错,如下图所示

QQ截图20201002140653.png

Failed to retrieve latest version: In Factory.php line 70: is_dir(): open_basedir restriction in effect. File(/home/www/.composer) is not within the allowed path(s): (/www/***/:/tmp/)

一开始我以为是我服务器目录权限的问题,但一看全是755,也不应该啊,仔细分析后我们可以发现有一个open_basedir,瞬间明白了,原来是防跨站的锅!把这个关掉就可以了。

1.宝塔面板

进入网站管理>找到要关闭的网站进入网站设置>打开网站目录选项>取消勾选“防跨站攻击(open_basedir)”即可解决

QQ截图20201002202149.png

2.如果是无面板环境可通过修改php.ini配置文件找到open_basedir来操作开启/关闭。

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/172.html
如您对本文章内容有所疑问、反馈或补充,欢迎通过邮箱:admin@h2fast.cn 联系我们!
正文到此结束

热门推荐