PHP-FPM, Nginx, CentOS, symlink

Тема в разделе "Веб-технологии", создана пользователем Tallanvor, 27 июл 2015.

  1. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.078
    Симпатии:
    304
    Сутки бьюсь головой об стену:

    Есть небольшая страница, считывающая количество файлов в определенных папках и генерящая ссылки на скачку оных.

    Файлы страницы находятся в /var/www/site.com
    Сами папки с файлами в виде симлинков находятся в подпапке: /var/www/site.com/files
    По факту же, эти папке в хомяке одного из пользователей.

    Nginx и PHP-FPM работают от имени этого пользователя тоже. С правами полный порядок.

    На Дебиане подобная конструкция работала без проблем.

    На Сенте - чтение файлов не проходит ни в какую. Хотя страница резолвится, но все счётчики пустые и ссылок нет.
    Ошибок в логах нет.

    Если выполняю index.php из CLI, то считывание проходит нормально, ссылки генерятся.

    Собственно, где может быть зарыта собака?

    Добавлено через 12 часов 47 минут
    Сам спросил - сам ответил:

    отключение SELinux решило проблему.
     
    Последнее редактирование: 28 июл 2015
  2. ykpon

    ykpon Владыка Read Only

    Сообщения:
    399
    Симпатии:
    104
    Зачем выключать его? Лучше включи и выставь режим permissive.
     
  3. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.078
    Симпатии:
    304
    Та не вижу особого смысла, если честно... Да и холливары на тему "надо - не надо" не дают какого либо однозначного ответа на этот вопрос. Поэтому пока что офф.