Как исправить права на файлы и папки WordPress через SSH

Если сайт на WordPress заработал, но теперь нужно выставить правильные права на файлы (644) и папки (755) через консоль, используйте эти команды. Это стандартные безопасные права для большинства хостингов.

Пошаговая инструкция

1. Подключитесь к серверу через SSH

ssh пользователь@ваш-сервер

2. Перейдите в корневую папку сайта

cd /путь/к/папке/сайта

Обычно это public_html, /var/www/html или путь, который вы указали при настройке хостинга.

3. Установите права на папки (755)

find . -type d -exec chmod 755 {} \;

Что это значит: 755 — владелец может читать, писать и заходить в папки, все остальные — только читать и заходить.

4. Установите права на файлы (644)

find . -type f -exec chmod 644 {} \;

Что это значит: 644 — владелец может читать и редактировать файлы, все остальные — только читать.


Дополнительные полезные команды

Защита wp-config.php

Файл с паролями базы данных лучше сделать еще более защищенным:

chmod 600 wp-config.php

Проверка результата

Посмотрите, какие права теперь стоят:

ls -la

Важные предупреждения ⚠️

  • Никогда не ставьте права 777 — это создаст серьезную уязвимость в безопасности.
  • Если после установки прав перестали загружаться картинки или обновляться плагины, проверьте владельца папки wp-content/uploads/. Возможно, веб-сервер не может писать туда файлы. Обычно это лечится командой:
sudo chown -R www-data:www-data wp-content/uploads/

(Вместо www-data может быть apache или имя вашего пользователя — уточните в поддержке хостинга.)


Короткая памятка одной строкой

Если нужно быстро выполнить все команды по очереди прямо сейчас:

cd public_html
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chmod 600 wp-config.php

После этих команд сайт должен работать, а безопасность будет на приемлемом уровне.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: