Какие права должны быть на файлы и папки в WordPress?

от автора

в

Неправильные разрешения к файлам могут привести к неожиданным последствиям, вот одна из них:

ошибка 403

Для того чтобы это исправить или не допустить нужно выставить правильные права.

Все каталоги (директории) должны быть 755 или 750

Все файлы должны иметь права 644 или 640. Исключение: wp-config.php должен иметь номер 440 или 400, чтобы другие пользователи сервера не могли его прочитать.

Подробнее

Как из консоли изменить разрешения на файлы и папки?

sudo find . -type f -exec chmod 644 {} +
sudo find . -type d -exec chmod 755 {} +
sudo chmod 440 wp-config.php

Как изменить владельца у файлов и папок?

sudo chown -R www-data:www-data /var/www/mysite

Пример с wp-cli

Рассмотрим простой пример, когда из корня сайта мы при помощи WP CLI совершаем установку плагина и сразу, второй командой, меняем владельца всех файлов этого плагина

sudo wp plugin install woocommerce --allow-root
sudo chown -R www-data:www-data ./wp-content/plugins/woocommerce

Это можно было бы сделать немного эстетичней, например, запустив команду сразу под нужным пользователем:

sudo -u www-data wp plugin install woocommerce

Буду признателен за Share 🙏


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *