Изменение местоположения каталога 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 . Избегайте использования файла function.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; в противном случае определение нового пути не имеет смысла.
Убедитесь, что указанный путь не находится в регулярно очищаемой временной папке; в противном случае вы можете потерять файлы и журналы диагностики, помещенные в карантин.
Не используйте файл function.php в папке активной темы для определения константы.