新上一个网站,通过域名访问失败,排查方法如下:
开启异常日志
- 开启域名下,nginx的异常日志,并查看日志
tail -f /var/log/nginx/nginx.localhost.error.log
- 开启php的异常日志,该配置位于php.ini文件下
tail -f /var/log/php/php.error.log
open_basedir 异常处理
通过日志查看到异常如下
open_basedir 意思是开启了访问目录限制,常见限制方式有三种
- php.ini 配置中进行了限制,打开php.ini搜索
open_basedir
,可以注释它或者修改代码 - nginx中进行配置,一般在
你的nginx域名配置下
,有一段代码类似如下,可以删除或修改代码
项目目录下,网站根目录下
存在.user.ini文件,删除它