partisan42
@partisan42
Новичок в Linux.

Почему в CMS все папки Unwritable?

Доброго дня.
Появилась необходимовсть развернуть маленькую Wiki.
Поставил CentOS7, PHP, MariaDB, httpd.
Успешно инсталировал CMS, но при попытке установить любой компонент получаю следующее сообщение.
Warning: Failed to move file: /tmp/phpk2Eh6d to /var/www/html/tmp/helix3_template_j3_v2.5.6 (1).zip
После чего я пошёл в System -> System Information -> Folder Permissions
И там я увидел что ВСЕ папки требующие доступа на запись у меня Unwritable.
5d034a8352b43359158400.png
После этого я сделал следующее
find /var/www -type f -exec chmod 644 {} \;
find /var/www -type d -exec chmod 755 {} \;

5d034aa1b1611919236617.png
Но к сожалению ничего не изменилось:(
Прошу подсказать, что я делаю не так?
  • Вопрос задан
  • 168 просмотров
Решения вопроса 1
@mezhuev
Системный администратор
Смотрите владельца. Права 644 это:
• чтение и запись для пользователя root;
• только чтение для группы root;
• только чтение для всех остальных.

PHP же у вас выполняется под другим пользователем, скорее всего apache. Есть два решения: изменить права или сменить владельца. Правильнее сменить владельца.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы