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 usa la sua directory per archiviare file in quarantena, log 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 di caricamento di WordPress ed è protetta da un file .htaccess.

Da WP Cerber 9.5.3 puoi cambiare la sua posizione in un posto più sicuro usando una costante PHP. Per fare questo, devi definire la costante PHP CERBER_FOLDER_PATH nel file wp-config.php . Evita di usare 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/ ' );

Utilizzo di un percorso di attraversamento relativo alla directory home di WordPress

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

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

Utilizzo di un percorso relativo alla directory home di WordPress

Sebbene sia un metodo meno sicuro, è completamente compatibile con qualsiasi nuova posizione del sito web se si intende 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, questo verrà visualizzato nella scheda Diagnostica nella sezione Costanti WP Cerber.

The value of WP Cerber constants

The values of WP Cerber constants

Come spostare una directory WP Cerber esistente

Quando si definisce la costante, una directory WP Cerber esistente e il suo contenuto non vengono spostati automaticamente. Se è necessario spostare la directory e mantenere intatto il suo contenuto, seguire questi passaggi nell'ordine indicato:

  1. Individua la directory WP Cerber esistente. Di default, risiede nella cartella degli upload di WordPress. Il nome della cartella WP Cerber è 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 pannello di controllo dell'hosting o un client SFTP.
  3. Definire la costante con il percorso verso la nuova posizione.
  4. Eliminare la directory WP Cerber nella vecchia posizione.

Note finali

È essenziale assicurarsi che non vi sia alcun accesso diretto alla cartella WP Cerber nel nuovo percorso da Internet; altrimenti, definire un nuovo percorso non ha senso.

Assicuratevi che il percorso definito non si trovi in una cartella temporanea pulita regolarmente; in caso contrario potreste 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.