php设置文件权限问题,关于.user.ini以及php访问上级文件权限问题
报错:open_basedir()无法require外部文件的错。
原因:站点根目录为public, 要访问上一级目录下的文件,需开启外部访问权限
1、检查nginx的配置文件fastcgi.conf 是否设置了open_basedir(一般在最后一行),fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root:/tmp/:/proc/" ,其中$document_root是站点根目录,将这整行注释掉,或者改成“open_basedir=$document_root/../:/tmp/:/proc/”
2、php.ini是否设置了open_basedir配置,如果有改成正确配置
3、使用.user.ini文件设置:open_basedir=/home/wwwroot/yestar.whrango.cc:/tmp/:/proc/,注意要使用chattr +i .user.ini 将文件设置为不可修改;一个服务器使用多种php框架建议将1、2关闭,通过.user.ini设置,这样可以针对不同框架的站点进行设置,灵活性更强;如果一个服务器只有一种php框架,可以在fastcgi.conf 或者php.ini里面设置,一劳永逸
开启权限的方式有多种,最好的方式是在站点根目录下(public文件夹下)配置.user.ini文件,将“open_basedir = /home/wwwroot/xxx.com/public:/tmp/:/proc/”改成“open_basedir = /home/wwwroot/xxx.com:/tmp/:/proc/”
使用.user.ini最关键的步骤是:修改完要重启php-fpm,命令:service php-fpm restart
php设置文件权限问题,关于.user.ini以及php访问上级文件权限问题相关推荐
- win10用计算机名访问文件夹,win10系统提示你当前无权访问该文件夹的解决方法【图文教程】...
Win10系统下,我们在访问或更改某些系统文件夹时,有时会遇到系统提示"你当前无权访问该文件夹"的情况.那么,遇到这种情况的话,我们该怎么办呢?接下来,小编就向大家分享win10系 ...
- linux sftp创建多用户,同一台 Centos (Linux)服务器设置多个sftp 账号,并限制用户只能访问指定文件路径...
备注:本资源部份来源网络,本文章只是作为优化,整理,方便自己与需要的朋友查看. #=========================================================== ...
- win10 服务器文件夹权限,Win10无权限也能访问特殊文件夹的解决方法
用户在操作Win10系统的时候也会遇到一些故障问题,比如在修改文件夹位置的时候,一般是需要访问权限才可以.但是一些用户说没有任何访问或使用权限,也可以打开和浏览了,这样很容易泄露隐私安全.有什么办法可 ...
- java 读取rom文件_Android -- 读写文件到内部ROM,SD卡,SharedPreferences,文件读写权限...
(内容整理自张泽华教程) 1. 概述 使用文件进行数据存储 首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过 ...
- 解决“你当前无权访问该文件夹”问题的8种方法
当我们使用计算机时,遇到的常见的数据结构之一应该是文件夹,我们通常只需单击两下即可访问全部文件.应用程序或信息.但是有时系统会提示"你当前无权访问该文件夹",然后无法访问该文件夹. ...
- win10解决你当前无权访问该文件夹,拒绝你访问该文件夹
问题: win10系统中,有时打开一个文件夹,会提示"你当前无权访问该文件夹","拒绝你访问该文件夹". 解决方法: 首先选中这个文件夹右键属性,在属此处性界面 ...
- Kubernetes RBAC 为指定用户授权访问不同命名空间权限
在开启了 TLS 的集群中,每当与集群交互的时候少不了的是身份认证,使用 kubeconfig(即证书) 和 token 两种认证方式是最简单也最通用的认证方式. 以kubectl为例介绍kubeco ...
- Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例
目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...
- 基于F28335的Simulink代码生成(四)——如何链接可以访问底层文件的外部源文件和头文件
基于F28335的Simulink代码生成系列文章目录 基于F28335的Simulink代码生成(一)--搞懂模型的运行逻辑 基于F28335的Simulink代码生成(二)--EPWM模块同步设置 ...
最新文章
- 4、以太网基础知识——ICMP协议详解
- (七)boost库之单例类
- JSP之EL表达式详细介绍
- 使用pip安装tensorflow很慢的问题
- python实现Prim算法求解加权连通图的最小生成树问题
- 为什么.class文件查看不了_恕我直言,这可能是你见过最详细的class文件结构分析
- 如何在本地运行jar文件
- matlab 流固耦合,流固耦合的研究与发展综述
- 递归算法php,PHP递归算法(二)
- 两个一维数组合成二维数组
- 资产负债及银行资产负债业务
- crontab一些常用的语法 每天凌晨1点重启一遍
- bedgraph文件转bigwig文件
- android 浏览器 遥控器 光标,论Android智能电视盒子必装应用之——飞视浏览器
- RRT_star MATLAB
- Python中找出dataframe中的重复的行 DataFrame.duplicated()方法
- Linux安装CentOS系统
- 实训期间的开发过程及心得体会
- Arista创始人以VMware NSX的“开放框架”为目标瞄准思科
- 联想天逸100-15ibd加装固态硬盘折腾记