编程爱好者之家

centos7配置tp5代码环境的时候500错误

2020-06-19 10:38:16 525

今天一台新的服务器配置tp5的环境,进入入口文件后,在执行 ‘require __DIR__ . '/../thinkphp/base.php'; ’报500,查了下原因原来是php为了安全性考虑,有一项 open_basedir 的设置

在file_get_contents或file_put_contents或其它函数需要读取写入文件时,需要设置open_basedir安全目录

 解决办法如下:找到 nginx安装目录下fastcgi.conf 文件, open_basedir这个然后加上你需要执行的目录就行

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/wwwroot";


同类文章