De locatie van de WP Cerber-directory wijzigen
English version: Changing the location of the WP Cerber directory
WP Cerber gebruikt zijn eigen map om in quarantaine geplaatste bestanden, diagnostische logboeken en tijdelijke bestanden op te slaan die zijn gemaakt en verwijderd door de integriteits- en malwarescanner . Deze map wordt standaard gemaakt als een verborgen submap in de uploadmap van WordPress en wordt beschermd door een .htaccess-bestand.
Sinds WP Cerber 9.5.3 kunt u de locatie wijzigen in een veiligere plaats door een PHP-constante te gebruiken. Om dit te doen, moet u de PHP-constante CERBER_FOLDER_PATH definiëren in het bestand wp-config.php . Vermijd het gebruik van het bestand functions.php in de actieve themamap voor het definiëren van de constante.
Opmerking: WP Cerber maakt zijn map aan als een submap binnen het opgegeven pad.
Je hebt drie methoden om een nieuwe locatie te definiëren: een absoluut pad, een pad relatief ten opzichte van de WordPress-thuismap of een doorlopend pad boven de WordPress-thuismap. Laten we die methoden afzonderlijk bekijken.
Een absoluut pad gebruiken
Deze methode is over het algemeen veilig als de nieuwe locatie niet toegankelijk is via internet, maar het kan nodig zijn om het gedefinieerde pad bij te werken nadat de website is verplaatst. Het pad begint met een mapscheidingsteken, wat meestal '/' is op de meeste WordPress-hostingplatforms. Hier is een voorbeeld:
define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );
Een traversal-pad gebruiken ten opzichte van de WordPress-homedirectory
Het is een aanbevolen compromis tussen beveiliging en compatibiliteit als u de website gaat verplaatsen. Het pad begint met twee stippen. Hier is een voorbeeld:
define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );
Een pad gebruiken dat relatief is ten opzichte van de WordPress-thuismap
Hoewel het een minder veilige methode is, is het volledig compatibel met elke nieuwe locatie van de website als u de website gaat verplaatsen, omdat de directory zich in de WordPress-directory bevindt. Het pad begint niet met een mapscheidingsteken of twee punten. Hier is een voorbeeld:
define( 'CERBER_FOLDER_PATH', ' my-secure-path/ ' );
Nadat u het pad hebt gedefinieerd, wordt het weergegeven op het tabblad Diagnostiek in de sectie WP Cerber Constants.
Hoe een bestaande WP Cerber-directory te verplaatsen
Wanneer u de constante definieert, wordt een bestaande WP Cerber-directory en de inhoud ervan niet automatisch verplaatst. Als u de map moet verplaatsen en de inhoud intact moet houden, volgt u deze stappen in de aangegeven volgorde:
- Zoek de bestaande WP Cerber-directory. Standaard bevindt het zich in de uploadmap van WordPress. De naam van de WP Cerber-map wordt weergegeven op het tabblad Diagnostiek . De mapnaam begint altijd met "wp-cerber-" gevolgd door een willekeurige tekenreeks, bijvoorbeeld wp-cerber-6P8QNB3U7TAWH1ZGS .
- Kopieer de volledige WP Cerber-directory naar de nieuwe locatie met behulp van een bestandsbeheerder in uw hostingconfiguratiescherm of een SFTP-client.
- Definieer de constante met het pad naar de nieuwe locatie.
- Verwijder de WP Cerber-directory op de oude locatie.
Laatste aantekeningen
Het is essentieel om ervoor te zorgen dat er geen directe toegang is tot de WP Cerber-map binnen het nieuwe pad vanaf internet; anders heeft het geen zin om een nieuw pad te definiëren.
Zorg ervoor dat het gedefinieerde pad zich niet in een regelmatig opgeschoonde tijdelijke map bevindt; anders kunt u uw in quarantaine geplaatste bestanden en diagnostische logboeken kwijtraken.
Gebruik niet het bestand functions.php in de actieve themamap om de constante te definiëren.