fopen()上传受目录添加组权限影响的文件权限

时间:2015-01-30 14:01:04

标签: php linux upload permissions file-permissions

我正在制作一个社交媒体网站。 我有一组预定义的图像位置inc。

  1. images / backgrounds /
  2. 图像/用户/
  3. 使用sub-directorys inc。

    1. 拇指/
    2. 小/
    3. 介质/
    4. 大/
    5. 此时的每个文件夹都具有以下权限:

      File Permissions on directories

      chrismoore是创建者,TrybeDev是能够访问文件的用户。

      更多联系..我想允许任何网站用户能够将图像上传到这些目录。但目前我收到以下错误:

      Warning: fopen(directory/x_images/x_trybes/current/thumb/dee319ff0b723dc7b5c481d07bd85210e255a36f.jpg): failed to open stream: Permission denied in /directory/functions.php on line 1056
      

      将组添加到每个目录时发生此错误。我厌倦了改变这些权限。那么是否有任何解决方案允许任何网站用户写入拇指/小/目录而不会导致此错误?

      提前致谢。

1 个答案:

答案 0 :(得分:1)

检查/etc/selinux/config是否强制执行selinux。

如果是强制执行,请更改为

SELINUX=disable

不要忘记重启apache