Если сайт на 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
После этих команд сайт должен работать, а безопасность будет на приемлемом уровне.