Назад | Перейти на главную страницу

Подключенный жесткий диск не имеет достаточных разрешений от Apache / PHP

Галерея Piwigo, на apache и php, CentOS 6.

Корневая система - это RAID 128 ГБ. / var / www / html находится в корневой файловой системе.

Смонтировал жесткий диск емкостью 320 ГБ в / var / www / html / 320 по умолчанию, это ext4 fs.

Поместите на него символическую ссылку в / var / www / html / galleries, которая читается сценарием галереи, чтобы я мог загружать туда изображения, затем нажмите «Синхронизировать». Это дает мне ошибку:

[./galleries/] PWG-ERROR-NO-FS (Ошибка чтения файла / каталога) PWG-ERROR-NO-FS: К файлу или каталогу нет доступа (либо он не существует, либо доступ запрещен)

chmod 777 установлен в / dev / sdb1, / var / www / html и / var / www / html / 320, а также в галереях символических ссылок. Все рекурсивно.

chown apache: apache ко всему тоже.

PHP просто не может читать / писать в него. Я пробовал с символической ссылкой и без нее, я перепробовал все, что мог придумать. Ничего.

Есть идеи, как я могу дать разрешение apache / php на чтение / запись на этот диск? С разрешениями 777 все это уже должно быть.

В ядре CentOS есть особый вид безопасности (SELinux), сначала попробуйте отключить его.

Проверьте, включен ли он с помощью этой команды:

#sestatus

Он должен показать включен

Отключите редактирование этого файла:

nano /etc/selinux/config

и измените это:

SELINUX = включен

кому:

SELINUX = отключено

И попробуй еще раз...

Удачи...