Zmiana lokalizacji katalogu WP Cerber
English version: Changing the location of the WP Cerber directory
WP Cerber używa własnego katalogu do przechowywania plików poddanych kwarantannie, dzienników diagnostycznych oraz plików tymczasowych tworzonych i usuwanych przez skaner integralności i złośliwego oprogramowania . Domyślnie katalog ten jest tworzony jako ukryty podkatalog w katalogu WordPress uploads i jest chroniony plikiem .htaccess.
Od wersji WP Cerber 9.5.3 można zmienić jego lokalizację na bezpieczniejszą, używając stałej PHP. Aby to zrobić, należy zdefiniować stałą PHP CERBER_FOLDER_PATH w pliku wp-config.php . Należy unikać definiowania stałej w pliku functions.php w aktywnym folderze motywu.
Uwaga: WP Cerber tworzy swój katalog jako podkatalog w podanej ścieżce.
Masz trzy metody definiowania nowej lokalizacji: ścieżkę bezwzględną, ścieżkę względną do katalogu domowego WordPressa lub ścieżkę przechodzenia ponad katalogiem domowym WordPressa. Przyjrzyjmy się tym metodom osobno.
Korzystanie ze ścieżki absolutnej
Ta metoda jest zazwyczaj bezpieczna, jeśli nowa lokalizacja nie jest dostępna z internetu, ale może wymagać aktualizacji zdefiniowanej ścieżki po przeniesieniu witryny. Ścieżka rozpoczyna się od separatora katalogów, którym zazwyczaj jest „/” na większości platform hostingowych WordPress. Oto przykład:
define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );
Korzystanie ze ścieżki przechodzenia względnej do katalogu domowego WordPressa
To zalecany kompromis między bezpieczeństwem a kompatybilnością, jeśli planujesz przenieść witrynę. Ścieżka zaczyna się od dwóch kropek. Oto przykład:
define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );
Korzystanie ze ścieżki względnej do katalogu domowego WordPressa
Chociaż jest to mniej bezpieczna metoda, jest w pełni kompatybilna z każdą nową lokalizacją witryny, jeśli planujesz ją przenieść, ponieważ katalog znajduje się w katalogu WordPress . Ścieżka nie zaczyna się od separatora katalogu ani dwóch kropek. Oto przykład:
define( 'CERBER_FOLDER_PATH', ' my-secure-path/ ' );
Po zdefiniowaniu ścieżki zostanie ona wyświetlona na karcie Diagnostyka w sekcji Stałe WP Cerber.
Jak przenieść istniejący katalog WP Cerber
Po zdefiniowaniu stałej, istniejący katalog WP Cerber i jego zawartość nie zostaną automatycznie przeniesione. Jeśli chcesz przenieść katalog i zachować jego zawartość, wykonaj poniższe kroki w podanej kolejności:
- Znajdź istniejący katalog WP Cerber. Domyślnie znajduje się on w folderze WordPress uploads. Nazwa folderu WP Cerber jest wyświetlana na karcie Diagnostyka . Nazwa folderu zawsze zaczyna się od „wp-cerber-”, po którym następuje losowy ciąg znaków, np. wp-cerber-6P8QNB3U7TAWH1ZGS .
- Skopiuj cały katalog WP Cerber do nowej lokalizacji, korzystając z menedżera plików w panelu sterowania hostingiem lub klienta SFTP.
- Zdefiniuj stałą zawierającą ścieżkę do nowej lokalizacji.
- Usuń katalog WP Cerber w starej lokalizacji.
Uwagi końcowe
Należy koniecznie upewnić się, że w nowej ścieżce nie będzie bezpośredniego dostępu z Internetu do folderu WP Cerber; w przeciwnym razie definiowanie nowej ścieżki nie będzie miało sensu.
Upewnij się, że zdefiniowana ścieżka nie znajduje się w regularnie czyszczonym folderze tymczasowym. W przeciwnym razie możesz utracić pliki poddane kwarantannie i dzienniki diagnostyczne.
Nie należy używać pliku functions.php w folderze aktywnego motywu do definiowania stałej.
