Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 上载文件时权限被拒绝_Php_Amazon Web Services_File Permissions_Centos7 - Fatal编程技术网

Php 上载文件时权限被拒绝

Php 上载文件时权限被拒绝,php,amazon-web-services,file-permissions,centos7,Php,Amazon Web Services,File Permissions,Centos7,当我上传文件时,它会显示 “无法打开流:权限被拒绝” 我给了777文件目标目录的权限/tmp目录也给了777权限,即使我将apache用户分配到/tmp和目标目录,我也不知道实际问题出在哪里,我正在运行带有php 5.4的Amazon Aws centos 7体系结构,我有gd库和上传图像所需的所有基本扩展…很可能您的服务器启用了selinux。提供增强的攻击强化功能,但需要更多的管理工作 如果文件/目录属性后跟一个点,则有扩展selinux属性可用: [root@www tmp]# ls -l

当我上传文件时,它会显示

“无法打开流:权限被拒绝”


我给了777文件目标目录的权限/tmp目录也给了777权限,即使我将apache用户分配到/tmp和目标目录,我也不知道实际问题出在哪里,我正在运行带有php 5.4的Amazon Aws centos 7体系结构,我有gd库和上传图像所需的所有基本扩展…

很可能您的服务器启用了selinux。提供增强的攻击强化功能,但需要更多的管理工作

如果文件/目录属性后跟一个点,则有扩展selinux属性可用:

[root@www tmp]# ls -ld
drwxrwxrwt. 14 root root 4096 May  4 08:45 .
          ^-- this dot means: there are more selinux attributes
要显示扩展属性,可以使用
-Z
参数:

[root@www tmp]# ls -Zd
drwxrwxrwt. root root system_u:object_r:tmp_t:s0       .
当然,您可以禁用selinux,但我不推荐这样做。要允许Web服务器写入目录,可以使用
chcon
命令:

chcon -R -t httpd_sys_content_rw_t /path/to/directory

首先,您不应该对文件和文件夹应用777权限,其次,您应该对要将文件上载到的文件夹而不是tmp目录应用读写权限。这与图像处理有什么关系?上载文件时遇到问题-这与文件本身的类型(即图像)无关。