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