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 indicato.

Hai tre metodi per definire una nuova posizione: un percorso assoluto, un percorso relativo alla directory home di WordPress o un percorso trasversale sopra la directory home 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 lo spostamento del sito web. 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 trasversale 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, è completamente compatibile con qualsiasi nuova posizione del sito Web se intendi spostare il sito Web perché la directory risiede all'interno della directory WordPress . Il percorso non inizia con un separatore di directory o con 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 è necessario spostare la directory e mantenerne intatto il contenuto, seguire 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 pannello di controllo dell'hosting o un client SFTP.
  3. Definire la costante con il percorso verso la nuova posizione.
  4. Elimina la directory WP Cerber nella vecchia posizione.

Note finali

È fondamentale assicurarsi che non vi sia accesso diretto alla cartella WP Cerber all'interno del nuovo percorso da internet; altrimenti definire un nuovo percorso non ha senso.

Assicurati che il percorso definito non si trovi all'interno di una cartella temporanea regolarmente pulita; in caso contrario potresti perdere i file in quarantena e i log di diagnostica.

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.