итак,
предыстория:
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 /.../?
Правильные права такие - пользователь - разработчик который будет менять файлы, с правами на запись, группа - та же от которой работает апач, с правами на чтение, и если из скриптов что-то пишется в файлы, типа кеша темплейтов например, то права группе на запись. Директориям права на запуск для пользователя и группы. остальным никаких прав.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей