Изменение расположения каталога 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 в папке активной темы для определения константы.