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

Корневая система 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 разрешениями все вокруг должно быть уже в состоянии.

2 ответа2

0

иногда, в зависимости от конфигурации Apache, он не может читать или писать вне корневого каталога doc. Также возможно, что он настроен не следовать символическим ссылкам (что делается на уровне vhost).

¿Почему бы вам не смонтировать новый жесткий диск в /var /www /html /galleries напрямую?

В противном случае, вместо символических ссылок, попробуйте использовать привязку:

mount --bind /var/www/html/320 /var/www/html/galleries

Я предполагаю, что у вас не было проблем с доступом к /var /www /html /320 из командной строки

-1

Исправлена.

Отредактируйте /etc /selinux /config и измените его на отключенный, затем перезагрузите компьютер. Работает сейчас

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .