Modifica della posizione della directory WP Cerber
English version: Changing the location of the WP Cerber directory
WP Cerber utilizza una propria directory per archiviare i file in quarantena, i log di diagnostica e i 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.
Dalla versione 9.5.3 di WP Cerber è possibile spostare 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 a disposizione tre metodi per definire una nuova posizione: un percorso assoluto, un percorso relativo alla directory principale di WordPress o un percorso di attraversamento al di sopra della directory principale di WordPress. Analizziamo 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/ ' );
Utilizzo di un percorso di attraversamento relativo alla directory home di WordPress
Si tratta di 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 principale di WordPress
Sebbene sia un metodo meno sicuro, è pienamente compatibile con qualsiasi nuova posizione del sito web nel caso in cui si intenda spostarlo, poiché la directory si trova all'interno della directory di 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, questo verrà visualizzato nella scheda Diagnostica , nella sezione Costanti di WP Cerber.
Come spostare una directory WP Cerber esistente
Quando si definisce la costante, la directory WP Cerber esistente e il suo contenuto non vengono spostati automaticamente. Se è necessario spostare la directory mantenendo intatto il suo contenuto, seguire questi passaggi nell'ordine indicato:
- Individua la directory WP Cerber esistente. Di default, si trova nella cartella degli upload 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 .
- Copia l'intera directory WP Cerber nella nuova posizione utilizzando un file manager nel pannello di controllo del tuo hosting o un client SFTP.
- Definisci la costante con il percorso verso la nuova posizione.
- Elimina la directory WP Cerber dalla 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 che viene regolarmente svuotata; altrimenti 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.
