права доступа и ошибки в логах PHP

125
05 мая 2019, 13:30

итак,

предыстория:

  1. на vds сервере были распакованы из архива файлы некого сайта, пользователем root
  2. в связи с чем была некорректная работа того, что находится в папке cache.
  3. далее - был изменен пользователь с root на www-root только для одной папки, с которой была связана ошибка:

sudo chown -R www-root:www-root /var/www/www-root/data/www/mysite.ru/cache/static/

в итоге, то, что явно не работало - работает, но большое НО - в логе гора ошибок PHP

Собственно вопрос:
Есть ли необходимость всем оставшимся папкам и файлам сайта назначить владельца www-root? (вместо root) а именно: sudo chown -R www-root:www-root /var/www
Могут ли неправильно выставленные права доступа (неверный пользователь) приводить к множественным ошибкам вроде PHP Notice: Array to string conversion in /.../?

Answer 1

Правильные права такие - пользователь - разработчик который будет менять файлы, с правами на запись, группа - та же от которой работает апач, с правами на чтение, и если из скриптов что-то пишется в файлы, типа кеша темплейтов например, то права группе на запись. Директориям права на запуск для пользователя и группы. остальным никаких прав.

READ ALSO
Yii2: ротатор баннеров

Yii2: ротатор баннеров

Мне нужно на сайте сделать ротатор баннеровТо есть, на одно место клиент ставит 3 баннера и говорит: 1-й - 20%, 2-й - 30%, 3-й - 50%

144
PHP Символы на русском языке

PHP Символы на русском языке

Вообщем народ самая обычная проблема "наверно"Есть функция:

144
Вопрос по программированию на PHP. Про PDO

Вопрос по программированию на PHP. Про PDO

Столкнулся с такой проблемой, что при повторной инициализации переменной с соединением пишет ошибку:

130
PHP Parse error: syntax error, unexpected '$token' (T_VARIABLE)

PHP Parse error: syntax error, unexpected '$token' (T_VARIABLE)

Передаю с телефона данные в PHP

146