WordPress Security How To
Posted By Gregory

De locatie van de WP Cerber-directory wijzigen


English version: Changing the location of the WP Cerber directory


WP Cerber gebruikt een eigen map voor het opslaan van in quarantaine geplaatste bestanden, diagnostische logboeken en tijdelijke bestanden die door de integriteits- en malware-scanner worden aangemaakt en verwijderd. Deze map wordt standaard aangemaakt als een verborgen submap binnen de WordPress-uploadmap en is beveiligd met een .htaccess-bestand.

Sinds WP Cerber 9.5.3 kun je de locatie ervan wijzigen naar een veiligere plek met behulp van een PHP-constante. Hiervoor moet je de PHP-constante CERBER_FOLDER_PATH definiëren in het wp-config.php- bestand. Gebruik hiervoor niet het functions.php-bestand in de map van het actieve thema.

Opmerking: WP Cerber maakt zijn directory aan als een subdirectory binnen het opgegeven pad.

Je hebt drie manieren om een nieuwe locatie te definiëren: een absoluut pad, een pad relatief ten opzichte van de WordPress-thuisdirectory, of een pad dat boven de WordPress-thuisdirectory ligt. Laten we deze methoden afzonderlijk bekijken.

Een absoluut pad gebruiken

Deze methode is over het algemeen veilig als de nieuwe locatie niet via internet bereikbaar is, maar het kan nodig zijn om het opgegeven pad bij te werken nadat de website is verplaatst. Het pad begint met een mapscheidingsteken, meestal '/' op de meeste WordPress-hostingplatforms. Hier is een voorbeeld:

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

Het gebruik van een navigatiepad ten opzichte van de WordPress-thuisdirectory.

Het is een aanbevolen compromis tussen beveiliging en compatibiliteit als u de website gaat verplaatsen. Het pad begint met twee puntjes. Hier is een voorbeeld:

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

Een pad gebruiken dat relatief is ten opzichte van de WordPress-thuisdirectory.

Hoewel het een minder veilige methode is, is deze volledig compatibel met elke nieuwe locatie van de website als u de website verplaatst, omdat de map zich binnen de WordPress-map bevindt. Het pad begint niet met een mapscheidingsteken of twee punten. Hier is een voorbeeld:

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

Zodra je het pad hebt gedefinieerd, wordt het weergegeven op het tabblad Diagnostiek in het gedeelte WP Cerber Constants.

The value of WP Cerber constants

The values of WP Cerber constants

Hoe verplaats ik een bestaande WP Cerber-directory?

Wanneer u de constante definieert, wordt een bestaande WP Cerber-directory en de inhoud ervan niet automatisch verplaatst. Als u de directory wilt verplaatsen en de inhoud ervan intact wilt houden, volgt u deze stappen in de aangegeven volgorde:

  1. Zoek de bestaande WP Cerber-directory. Deze bevindt zich standaard in de WordPress-uploadmap. 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 .
  2. Kopieer de volledige WP Cerber-directory naar de nieuwe locatie met behulp van een bestandsbeheerder in uw hostingcontrolepaneel of een SFTP-client.
  3. Definieer de constante met het pad naar de nieuwe locatie.
  4. Verwijder de WP Cerber-directory op de oude locatie.

Slotopmerkingen

Het is essentieel om ervoor te zorgen dat er geen directe toegang tot de WP Cerber-map binnen het nieuwe pad vanaf internet mogelijk is; anders heeft het definiëren van een nieuw pad geen zin.

Zorg ervoor dat het opgegeven pad zich niet in een tijdelijke map bevindt die regelmatig wordt opgeschoond; anders kunt u uw in quarantaine geplaatste bestanden en diagnostische logboeken kwijtraken.

Gebruik het bestand functions.php in de map van het actieve thema niet om de constante te definiëren.


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.