THINKPHP报错Fatal error: require(): Failed opening required ‘/home/www/xx/public/../thinkphp/start.php解决方法

今天在部署项目的时候遇到这样一个问题。Fatal error: require(): Failed opening required ‘/home/www/xx/public/../thinkphp/start.php’ (include_path=’.:/usr/local/php/lib/php’) in /home/www/xx/public/index.php on line 15

这时候需要修改一下fastcgi跨目录访问的设置。在nginx安装目录下找到config。里面有一个fastcgi.conf。在里面添加

fastcgi_param PHP_ADMIN_VALUE “open_basedir=/home/www/:/tmp/:/var/tmp:/proc/”;

如果有这条设置就修改一下后面双引号内的参数。/home/www/是你网站的根目录。

然后重启nginx和php-fpm。

未经允许不得转载:蝈蝈部落格 » THINKPHP报错Fatal error: require(): Failed opening required ‘/home/www/xx/public/../thinkphp/start.php解决方法
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录