thinkPHP5配置nginx环境无法打开(require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkphp/start.php) is not within the allowed path(s)

今天想把玩一下tp5,结果怎么都无法访问,每次都是报500错误,我把错误提示都打开看到下面的错误

require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkphp/start.php) is not within the allowed path(s): (/mnt/hgfs/root/tp5/public/:/tmp/:/proc/)

1,我是php7 ,php.ini里面的open_basedir 是注释掉的

2,后来查找到时fastcgi的问题

3,修改fastcgi的配置文件 /usr/local/nginx/conf/fastcgi.conf

  

4,重启 service nginx restart

5,搞定:

  

时间: 2024-10-14 04:49:07

thinkPHP5配置nginx环境无法打开(require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkphp/start.php) is not within the allowed path(s)的相关文章

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/../thinkphp/start.php) is not within the allowed path(s):

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot//../thinkphp/start.php) is not within the allowed path(s): 目录的问题 thinkphp 请设置首页访问的目录是 public 原文地址:https://www.cnblogs.com/baker95935/p/9041030.html

php Warning: require(): open_basedir restriction in effect File(/www/wwwroot/default/

解决方案如下: 一.找到修改fastcgi的配置文件 (/usr/local/nginx/conf/fastcgi.conf) 二.vi进行编辑(保存退出) 三.对虚拟主机配置进行重写在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实 四.重新启动web服务器 原文地址:https://www.cnblogs.com/bush/p/10425373.html

require(): open_basedir restriction in effect. 解决方法

在linux服务器部署thinkphp5的时候PHP报了这个错误, 如下: Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/zhuyuyun/thinkphp/start.php) is not within the allowed path(s): (/www/wwwroot/zhuyuyun/public/:/tmp/:/proc/) in /www/wwwroot/zhuyuyun/publ

require(): open_basedir restriction in effect

LNMP环境安装Laravel,在nginx.conf将root指向项目的public目录的时候(如:root /home/wwwroot/laravel/public),浏览器运行报500错误,错误信息为:Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/laravel/vendor/autoload.php) is not within the allowed path(s): (/home/

宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法

https://www.fujieace.com/php/open_basedir.html 宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法 宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法 1.只需要在相应的网站目录,勾选掉防跨站攻击(open_basedir)即可! 2.必须重启Php 原文地址:https://www.cnblogs.com/zx

lnmp 环境require(): open_basedir restriction in effect 错误

最近配置开发用的lnmp环境,环境配置完成后,爆500错误,查看nginx错误日志 open_basedir 将 PHP 所能打开的文件限制在指定的目录树,包括文件本身 错误日志显示,访问脚本不在 open_basedir的限定目录里面,配置open_basedir 一般会在php.ini 或 nginx 配置文件里面 首先检测php.ini 我发现并没有配置 open_basedir 然后检测nginx配置 发现 fastcgi.conf 中配置了open_basedir $document_

require(): open_basedir restriction in effect错误解决

出现问题的原因:php open_basedir 配置的问题,PHP不能引入其授权目录上级及其以上的文件,之所以出现这个问题绝大多数情况是由于服务器的权限限制问题. 1.对于windows和linux解决方式基本都一样的,只是路径书写问题需要注意 2.可以尝试项目根目录下找到 user.ini 文件,直接删除掉看是否能够解决 3.nginx解决方案: nginx.conf 或者 conf/vhost 目录下 你的域名.conf 文件或fastcgi.conf或vhost.conf,搜索 open

宝塔部署项目报Warning: require(): open_basedir restriction in effect的解决方案

关闭防跨站攻击(open_basedir)即可! 把钩打掉,记得重启一下php服务哦~即可! 原文地址:https://www.cnblogs.com/apolloren/p/12237284.html

open_basedir restriction in effect,解决php引入文件权限问题 解决方法

如下: Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/zhuyuyun/thinkphp/start.php) is not within the allowed path(s): (/www/wwwroot/zhuyuyun/public/:/tmp/:/proc/) in /www/wwwroot/zhuyuyun/public/index.php on line 20 Warning: r