Главная страница » Блог » Как перенести wp-config.php на уровень выше корня сайта?

Как перенести wp-config.php на уровень выше корня сайта?

Как перенести wp-config.php на уровень выше корня сайта? WordPress ищет файл конфигурации сначала в корне установки, а затем в родительской папке, поэтому достаточно переместить wp-config.php на один уровень выше и убедиться, что копия в корне удалена. Дополнительных настроек или правок кода при этом не требуется.

Учтите главное ограничение: WordPress проверяет только одну папку выше корня и дальше не поднимается, так что перенос на два уровня и более приведёт к ошибке подключения к базе данных. Практический порядок действий: сделайте резервную копию файла, переместите его через файловый менеджер или по FTP, удалите исходный wp-config.php из корня, проверьте права доступа (обычно 644 или 600) и откройте сайт — если он работает, значит путь подхватился корректно. Если хостинг использует отдельную папку вроде public_html, родительский уровень — это домашняя директория аккаунта, и она недоступна по прямому URL, что и даёт основной выигрыш в безопасности: логин, пароль и соли базы данных нельзя прочитать через браузер даже при утечке исходников. На некоторых хостингах родительская директория совпадает с корнем другого сайта или доступна как поддомен — в этом случае защита не работает, и файл лучше оставить в корне, но закрыть к нему доступ правилами сервера.

Внимание:
Условия: Продвижение сайта ежедневными статьями — от 15 000 ₽/мес (1-й месяц — 25 000 ₽, настройка). Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх