注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

祥磊部落网易博客

祥磊部落:http://www.bxl.me

 
 
 

日志

 
 

LNMP - Warning: require(): open_basedir restriction in effect错误解决方法  

2017-11-30 05:19:16|  分类: Lnmp |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

 

出现此类问题一般为open_basedir的问题(open_basedir的值来设置限制访问的目录或删除来移除防跨目录的设置。)

 

Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/xlboo.com/bootstrap.php) is not within the allowed path(s): (/home/wwwroot/xlboo.com/public/:/tmp/:/proc/) in /home/wwwroot/xlboo.com/public/index.php on line 7

Warning: require(/home/wwwroot/xlboo.com/bootstrap.php): failed to open stream: Operation not permitted in /home/wwwroot/xlboo.com/public/index.php on line 7

Fatal error: require(): Failed opening required '/home/wwwroot/xlboo.com/public/../bootstrap.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/xlboo.com/public/index.php on line 7

 

 

方法一

删除user.ini

去权后删除即可

chattr -i .user.ini

此方法限制于当前的站点解决

php.ini的说明:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini

 

 

方法二

编辑

vim /usr/local/nginx/conf/fastcgi.conf

 

删除或注释掉这一行(*注释的话前面加“#”号即可)

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

 

此方法限制于所有的LNMP站点解决

 

 

方法三

编辑user.ini

chattr -i .user.ini
vim user.ini

open_basedir=/home/wwwroot/xlboo.com/:/tmp/:/proc/

改为

open_basedir=/home/wwwroot/xlboo.com/public/ :/tmp/:/proc/

然后

chattr +i .user.ini

最后重启PHP或者Nginx

重启PHP

/etc/init.d/php-fpm restart

重启Nginx

service nginx restart

 

 



本文来自:祥磊部落

原文地址:https://www.xlboo.com/10071.html

  评论这张
 
阅读(16)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018