В доступе отказано с nginx и php - PullRequest
0 голосов
/ 03 апреля 2011
  • Я создаю в моем веб-каталоге nginx ln -s (символическая ссылка) для каталога в моем домашнем каталоге
  • Я сейчас пытаюсь прочитать его из сценария PHP, но получаю:

Предупреждение: opendir (/ usr / local / n / test): не удалось открыть dir: доступ запрещен в / usr / local / n

  • Я не установил открытый базовый каталог в php.ini
  • есть группа, в которую входит веб-пользователь
  • nginx и php fpm работают под тем же пользователем

Как я могу это исправить?

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

Единственным выходом из этого было копирование файлов. Я не смог заставить nginx читать символически связанные файлы.

Я видел рекомендации, которым можно следовать в файлах в основном каталоге public или html, но для меня это не так.

1 голос
/ 08 апреля 2011

Я помню, что в php или nginx (apache) есть опция, позволяющая разрешить символическую ссылку, вы должны это проверить. Вы можете искать Google: Nginx и PHP, используя символическую ссылку Я не мог вспомнить этот вариант точно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...