挂载的 HDD 没有足够的 Apache/PHP 权限

挂载的 HDD 没有足够的 Apache/PHP 权限

Piwigo 画廊,在 apache 和 php、CentOS 6 上。

根系统是 RAID 128GB。/var/www/html 位于根文件系统上。

使用默认值将 320GB 硬盘安装到 /var/www/html/320,它是一个 ext4 fs。

在 /var/www/html/galleries 中放置一个符号链接,该链接由画廊脚本读取,以便我可以将图像上传到那里,然后单击同步。它给了我错误:

[./galleries/] PWG-ERROR-NO-FS(文件/目录读取错误)PWG-ERROR-NO-FS:无法访问文件或目录(不存在或访问被拒绝)

在 /dev/sdb1、/var/www/html 和 /var/www/html/320 以及符号链接库上设置 chmod 777。全部递归。

chown apache:apache 对所有一切都适用。

PHP 无法读取/写入它。我尝试过使用和不使用符号链接,我试过我能想到的所有办法。但毫无效果。

有什么想法可以授予 apache/php 对此驱动器的读/写权限吗?有了 777 个权限,它应该已经可以了。

答案1

CentOS 的内核有一个特殊的安全性(SELinux),您应该先尝试禁用它。

使用此命令检查它是否已启用:

#sestatus

它应该显示已启用

编辑此文件禁用它:

nano /etc/selinux/config

并将其更改为:

SELINUX=已启用

到:

SELINUX=已禁用

然后再试一次...

祝你好运...

相关内容