Регулярно слетаю права в папки wа-cache

Почти после каждого обновления чего либо при очистке кэша появляется ошибка , что не достаточно прав у папки wа-cache. После рекурсивной смены прав папки сервер их генерирует и по непонятной причине они сбиваются в первоначальное состояние и это нужно делать регулярно. На хостинге ihc.ru ответили:

"В данном случае скорее всего изменяет права один из ваших скриптов выполняемых по cron
Рекомендуем вам проверить задания добавленные на вашем сервере. Также рекомендуем вам попробовать сменить режим работы РНР с "модуль apache" на "CGI"
Это должно решить вашу проблему"

Сменили режим работы РНР с "модуль apache" на "CGI" , кстати не влияет ли на работу скрипта этот режим ? все равно это не решило проблему. Что может еще влиять на смену прав папки? Спасибо

2 ответа

  • 1

    Ваша проблема, с вероятностью свыше 95%, в cron. Он должен запускаться от имени того же пользователя, от которого запускается apache. Ну или не от того же, но чтоб эти 2 пользователя в правах друг с другом не препирались и позволяли друг другу запись.

    • +1

      Ну про крон в топике написано :)

      Есть ещё вариант при мод апач запускать PHP от имени владельца сайта (на практике я никогда не реализовывал, поэтому не помню точно как это сделать).

      Другой вариант, чтобы апач и пользователь были в одной группе, а umask был установлен как 002. Можно заморочиться, если свой сервер.


      P.S. CGI норм %)

      Просто после этого нужно рекурсивно установить владельца wa-cache

  • 1
    Игорь. 11 апреля 2017 09:24 #

    После переезда на этот хостинг началось, видимо дело в cron

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите