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
Но к сожалению ничего не изменилось:(
Прошу подсказать, что я делаю не так?
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
@mezhuev
Системный администратор
Смотрите владельца. Права 644 это:
• чтение и запись для пользователя root;
• только чтение для группы root;
• только чтение для всех остальных.

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

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

Войти через центр авторизации
Похожие вопросы
FLEETCOR Москва
от 150 000 руб.
Enapter Санкт-Петербург
от 120 000 руб.
Web projects Санкт-Петербург
от 100 000 руб.
21 июл. 2019, в 00:52
80000 руб./за проект
20 июл. 2019, в 19:38
10000 руб./за проект
20 июл. 2019, в 17:55
15000 руб./за проект