遇到is not within the allowed path(s)报错解决办法
思韵闪耀
2020-10-25
0

报错信息:is not within the allowed path(s):
总结:发现不是目录下的.user.ini文件的问题,也不是php.ini的配置问题,而是fastcgi.conf的配置问题
PHP 版本:PHP7
安装方式:LNMP 一键包:Linux 一键安装 Nginx + MySQL + PHP 环境

问题原因:open_basedir是默认的动态访问目录,/home/wwwroot/项目目录名/public,从而php无法读取其他目录。

解决办法:在 /usr/local/nginx/conf/ 目录在找到 fastcgi.conf,关于 open_basedir 默认的配置应该是:

fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/”;

修改成:

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

【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

Linux系统挂载未分配硬...
先查看未挂载之前的磁盘使用情况发现磁盘使用率已经达到了96%,迫切...
2025-02-22
Linux lsblk 命...
简介Linux 中的 lsblk 命令,全称叫做:list blo...
2025-02-22
linux内核5和6区别
Linux内核5.x和6.x版本之间有显著的区别,这些区别主要体现...
2024-04-29
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
Linux中的防火墙(Ne...
NetfilterNetfilter是Linux 2.4内核引入的...
2024-03-15
firewall-cmd ...
firewalld的简要说明:firewalld 、firewal...
2024-03-15

热门资讯

遇到is not within... 报错信息:is not within the allowed path(s): 总结:发现不是目录下...
open_basedir re... Warning: file_exists(): open_basedir restriction i...
file_get_conten... file_get_contents 不能使用解决方法(原因是没开启) 提示:Warning: fil...
session_start()... 今天更新了一下自己的cms,然后后台就提示登陆不了,报错如下:Failed to initializ...
解决 child pid ex... 最近在VPS上测试一个php项目,用的centos6 64位的系统装完进入管理界面 始终出错 fir...
完美解决PHP中文乱码 用php时中文乱码就是一个很棘手的问题,最近要开始写项目了,觉得解决中文乱码是和有必要的 一、首先是...
大型php网站性能和并发访问优... 网站性能优化对于大型网站来说非常重要,一个网站的访问打开速度影响着用户体验度,网站访问速度慢会造成高...
PHP防跨站之open_bas... php为了安全性考虑,有一项 open_basedir 的设置。根据你web服务器环境,open_b...
显示Deprecated: A... 今天把php升级到php5.3之后出现在使用 = 时提示PHP错误Deprecated: Assig...
php中file_get_co... 在php中如果不仔细的去分析性能会发现file_get_contents与curl两个同很多共同点的...