WordPress Security How To
Posted By Gregory

Modifica della posizione della directory WP Cerber


English version: Changing the location of the WP Cerber directory


WP Cerber utilizza la propria directory per archiviare file in quarantena, registri diagnostici e file temporanei creati ed eliminati dallo scanner di integrità e malware . Per impostazione predefinita, questa directory viene creata come sottodirectory nascosta all'interno della directory dei caricamenti di WordPress ed è protetta da un file .htaccess.

A partire da WP Cerber 9.5.3 è possibile modificare la sua posizione in un luogo più sicuro utilizzando una costante PHP. Per fare ciò, è necessario definire la costante PHP CERBER_FOLDER_PATH nel file wp-config.php . Evitare di utilizzare il file functions.php nella cartella del tema attivo per definire la costante.

Nota: WP Cerber crea la sua directory come sottodirectory all'interno del percorso specificato.

Hai tre metodi per definire una nuova posizione: un percorso assoluto, un percorso relativo alla home directory di WordPress o un percorso di attraversamento sopra la home directory di WordPress. Vediamo questi metodi separatamente.

Utilizzando un percorso assoluto

Questo metodo è generalmente sicuro se la nuova posizione non è accessibile da Internet, ma potrebbe richiedere l'aggiornamento del percorso definito dopo che il sito Web è stato spostato. Il percorso inizia con un separatore di directory, che in genere è '/' sulla maggior parte delle piattaforme di hosting WordPress. Ecco un esempio:

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

Utilizzando un percorso di attraversamento relativo alla home directory di WordPress

È un compromesso consigliato tra sicurezza e compatibilità se hai intenzione di spostare il sito web. Il percorso inizia con due punti. Ecco un esempio:

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

Utilizzando un percorso relativo alla home directory di WordPress

Sebbene sia un metodo meno sicuro, è pienamente compatibile con qualsiasi nuova posizione del sito Web se hai intenzione di spostare il sito Web perché la directory risiede all'interno della directory di WordPress . Il percorso non inizia con un separatore di directory o due punti. Ecco un esempio:

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

Una volta definito il percorso, verrà mostrato nella scheda Diagnostica nella sezione WP Cerber Constants.

The value of WP Cerber constants

The values of WP Cerber constants

Come spostare una directory WP Cerber esistente

Quando definisci la costante, una directory WP Cerber esistente e il suo contenuto non vengono spostati automaticamente. Se devi spostare la directory e mantenerne intatto il contenuto, segui questi passaggi nell'ordine indicato:

  1. Individua la directory WP Cerber esistente. Per impostazione predefinita, risiede nella cartella dei caricamenti di WordPress. Il nome della cartella WP Cerber viene visualizzato nella scheda Diagnostica . Il nome della cartella inizia sempre con "wp-cerber-" seguito da una stringa casuale, ad esempio, wp-cerber-6P8QNB3U7TAWH1ZGS .
  2. Copia l'intera directory WP Cerber nella nuova posizione utilizzando un file manager nel tuo pannello di controllo di hosting o un client SFTP.
  3. Definire la costante con il percorso della nuova posizione.
  4. Elimina la directory WP Cerber nella vecchia posizione.

Note finali

È essenziale assicurarsi che non vi sia accesso diretto alla cartella WP Cerber all'interno del nuovo percorso da Internet; in caso contrario, definire un nuovo percorso non ha senso.

Assicurarsi che il percorso definito non sia all'interno di una cartella temporanea regolarmente pulita; in caso contrario, potresti perdere i file in quarantena e i registri diagnostici.

Non utilizzare il file functions.php nella cartella del tema attivo per definire la costante.


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.