WordPress Security How To
Posted By Gregory

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

The value of WP Cerber constants

The values of WP Cerber constants

Как переместить существующий каталог WP Cerber

Когда вы определяете константу, существующий каталог WP Cerber и его содержимое не перемещаются автоматически. Если вам нужно переместить каталог и сохранить его содержимое, выполните следующие действия в указанном порядке:

  1. Найдите существующий каталог WP Cerber. По умолчанию он находится в папке загрузок WordPress. Имя папки WP Cerber отображается на вкладке «Диагностика» . Имя папки всегда начинается с «wp-cerber-», за которым следует случайная строка, например, wp-cerber-6P8QNB3U7TAWH1ZGS .
  2. Скопируйте весь каталог WP Cerber в новое место с помощью файлового менеджера в панели управления хостингом или SFTP-клиента.
  3. Определите константу с путем к новому местоположению.
  4. Удалите каталог WP Cerber в старом месте.

Заключительные заметки

Важно убедиться, что нет прямого доступа к папке WP Cerber по новому пути из Интернета; в противном случае определение нового пути не имеет смысла.

Убедитесь, что указанный путь не находится в регулярно очищаемой временной папке; в противном случае вы можете потерять помещенные в карантин файлы и журналы диагностики.

Не используйте файл functions.php в папке активной темы для определения константы.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.