Изменение расположения каталога WP Cerber
English version: Changing the location of the WP Cerber directory
WP Cerber использует собственную директорию для хранения файлов, помещенных в карантин, диагностических журналов и временных файлов, созданных и удаленных сканером целостности и вредоносных программ . По умолчанию эта директория создается как скрытая поддиректория внутри директории загрузок WordPress и защищена файлом .htaccess.
Начиная с WP Cerber 9.5.3, вы можете изменить его местоположение на более безопасное, используя константу PHP. Для этого необходимо определить константу PHP CERBER_FOLDER_PATH в файле wp-config.php . Избегайте использования файла functions.php в папке активной темы для определения константы.
Примечание: WP Cerber создает свою директорию как подкаталог внутри указанного пути.
Для указания нового местоположения у вас есть три способа: абсолютный путь, путь относительно домашнего каталога WordPress или путь обхода каталога выше домашнего каталога WordPress. Рассмотрим эти методы по отдельности.
Использование абсолютного пути
Этот метод, как правило, безопасен, если новое местоположение недоступно из интернета, но может потребовать обновления указанного пути после переноса веб-сайта. Путь начинается с разделителя каталогов, который обычно обозначается как '/' на большинстве хостинговых платформ WordPress. Вот пример:
define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );
Использование пути обхода относительно домашнего каталога WordPress.
Это рекомендуемый компромисс между безопасностью и совместимостью, если вы собираетесь перенести веб-сайт. Путь начинается с двух точек. Вот пример:
define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );
Использование пути относительно домашнего каталога WordPress.
Хотя это менее безопасный метод, он полностью совместим с любым новым местоположением веб-сайта, если вы собираетесь перенести веб-сайт, поскольку каталог находится внутри каталога WordPress . Путь не начинается с разделителя каталогов или двух точек. Вот пример:
define( 'CERBER_FOLDER_PATH', ' my-secure-path/ ' );
После указания пути он отобразится на вкладке «Диагностика» в разделе «Константы WP Cerber».
Как переместить существующую директорию WP Cerber
При определении константы существующая директория WP Cerber и её содержимое не перемещаются автоматически. Если вам необходимо переместить директорию, сохранив при этом её содержимое, выполните следующие действия в указанном порядке:
- Найдите существующую директорию WP Cerber. По умолчанию она находится в папке загрузок WordPress. Название папки WP Cerber отображается на вкладке «Диагностика» . Название папки всегда начинается с "wp-cerber-", за которым следует случайная строка, например, wp-cerber-6P8QNB3U7TAWH1ZGS .
- Скопируйте всю директорию WP Cerber в новое местоположение, используя файловый менеджер в панели управления хостингом или SFTP-клиент.
- Определите константу, указав путь к новому местоположению.
- Удалите каталог WP Cerber из старого местоположения.
Заключительные замечания
Крайне важно убедиться, что в новом пути нет прямого доступа из интернета к папке WP Cerber; в противном случае определение нового пути не имеет смысла.
Убедитесь, что указанный путь не находится внутри регулярно очищаемой временной папки; в противном случае вы можете потерять файлы, помещенные в карантин, и диагностические журналы.
Не используйте файл functions.php, расположенный в папке активной темы, для определения константы.
