WordPress Security How To
Posted By Gregory

Cambiar la ubicación del directorio WP Cerber


English version: Changing the location of the WP Cerber directory


WP Cerber utiliza su propio directorio para almacenar archivos en cuarentena, registros de diagnóstico y archivos temporales creados y eliminados por el escáner de integridad y malware . Por defecto, este directorio se crea como un subdirectorio oculto dentro del directorio de subidas de WordPress y está protegido por un archivo .htaccess.

Desde WP Cerber 9.5.3, puedes cambiar su ubicación a un lugar más seguro mediante una constante PHP. Para ello, debes definir la constante PHP CERBER_FOLDER_PATH en el archivo wp-config.php . Evita usar el archivo functions.php en la carpeta del tema activo para definir la constante.

Nota: WP Cerber crea su directorio como un subdirectorio dentro de la ruta especificada.

Para definir una nueva ubicación, dispone de tres métodos: una ruta absoluta, una ruta relativa al directorio principal de WordPress o una ruta que recorra directorios superiores al directorio principal de WordPress. Analicemos cada método por separado.

Utilizando una ruta absoluta

Este método suele ser seguro si la nueva ubicación no es accesible desde internet, pero puede requerir actualizar la ruta definida después de que el sitio web se haya movido. La ruta comienza con un separador de directorios, que normalmente es '/' en la mayoría de las plataformas de alojamiento de WordPress. Aquí hay un ejemplo:

define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );

Utilizando una ruta de recorrido relativa al directorio principal de WordPress

Es una solución intermedia recomendable entre seguridad y compatibilidad si vas a trasladar el sitio web. La ruta comienza con dos puntos. Aquí tienes un ejemplo:

define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );

Utilizando una ruta relativa al directorio principal de WordPress.

Aunque es un método menos seguro, es totalmente compatible con cualquier nueva ubicación del sitio web si va a moverlo, ya que el directorio reside dentro del directorio de WordPress . La ruta no comienza con un separador de directorio ni con dos puntos. Aquí tiene un ejemplo:

define( 'CERBER_FOLDER_PATH', ' my-secure-path/ ' );

Una vez que haya definido la ruta, se mostrará en la pestaña Diagnóstico , en la sección Constantes de WP Cerber.

The value of WP Cerber constants

The values of WP Cerber constants

Cómo mover un directorio WP Cerber existente

Al definir la constante, un directorio WP Cerber existente y su contenido no se mueven automáticamente. Si necesita mover el directorio y mantener su contenido intacto, siga estos pasos en el orden indicado:

  1. Localiza el directorio WP Cerber existente. Por defecto, se encuentra en la carpeta de subidas de WordPress. El nombre de la carpeta WP Cerber se muestra en la pestaña Diagnóstico . El nombre de la carpeta siempre comienza con "wp-cerber-" seguido de una cadena aleatoria, por ejemplo, wp-cerber-6P8QNB3U7TAWH1ZGS .
  2. Copie todo el directorio WP Cerber a la nueva ubicación utilizando un administrador de archivos en el panel de control de su alojamiento o un cliente SFTP.
  3. Defina la constante con la ruta a la nueva ubicación.
  4. Elimine el directorio WP Cerber de la ubicación anterior.

Notas finales

Es fundamental asegurarse de que no exista acceso directo a la carpeta WP Cerber dentro de la nueva ruta desde Internet; de lo contrario, definir una nueva ruta no tiene sentido.

Asegúrese de que la ruta definida no se encuentre dentro de una carpeta temporal que se limpie regularmente; de lo contrario, podría perder los archivos en cuarentena y los registros de diagnóstico.

No utilice el archivo functions.php en la carpeta del tema activo para definir la constante.


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.