WordPress Security How To
Posted By Gregory

Cambiar la ubicación del directorio de 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 . De forma predeterminada, este directorio se crea como un subdirectorio oculto dentro del directorio de cargas 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 usando una constante PHP. Para hacer esto, necesita definir la constante PHP CERBER_FOLDER_PATH en el archivo wp-config.php . Evite utilizar el archivo funciones.php en la carpeta del tema activo para definir la constante.

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

Tiene tres métodos para definir una nueva ubicación: una ruta absoluta, una ruta relativa al directorio de inicio de WordPress o una ruta transversal sobre el directorio de inicio de WordPress. Veamos esos métodos por separado.

Usando una ruta absoluta

Este método generalmente es seguro si no se puede acceder a la nueva ubicación desde Internet, pero puede requerir actualizar la ruta definida después de que se haya movido el sitio web. La ruta comienza con un separador de directorio, 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/ ' );

Usando una ruta transversal relativa al directorio de inicio de WordPress

Es un compromiso recomendado entre seguridad y compatibilidad si va a mover el sitio web. El camino comienza con dos puntos. Aquí hay un ejemplo:

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

Usando una ruta relativa al directorio de inicio de WordPress

Aunque es un método menos seguro, es totalmente compatible con cualquier nueva ubicación del sitio web si vas a mover el sitio web porque el directorio reside dentro del directorio de WordPress . La ruta no comienza con un separador de directorio ni con dos puntos. Aquí hay 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 WP Cerber Constants.

The value of WP Cerber constants

The values of WP Cerber constants

Cómo mover un directorio de WP Cerber existente

Cuando define la constante, un directorio de 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. Localice el directorio de WP Cerber existente. De forma predeterminada, reside en la carpeta de cargas 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 de WP Cerber a la nueva ubicación utilizando un administrador de archivos en su panel de control de alojamiento o un cliente SFTP.
  3. Defina la constante con la ruta a la nueva ubicación.
  4. Elimine el directorio de WP Cerber en la ubicación anterior.

Notas finales

Es esencial asegurarse de que no haya acceso directo a la carpeta WP Cerber dentro de la nueva ruta desde Internet; de lo contrario, definir un nuevo camino no tiene sentido.

Asegúrese de que la ruta definida no esté dentro de una carpeta temporal que se limpie periódicamente; de lo contrario, puede perder sus archivos en cuarentena y registros de diagnóstico.

No utilice el archivo funciones.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.