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 i plików tymczasowych utworzonych i usuniętych przez skaner integralności i złośliwego oprogramowania . Domyślnie ten katalog jest tworzony jako ukryty podkatalog w katalogu przesyłania WordPress i jest chroniony plikiem .htaccess.
Od WP Cerber 9.5.3 możesz zmienić jego lokalizację na bezpieczniejsze miejsce, używając stałej PHP. Aby to zrobić, musisz zdefiniować stałą PHP CERBER_FOLDER_PATH w pliku wp-config.php . Unikaj używania pliku functions.php w aktywnym folderze motywu do definiowania stałej.
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 WordPress lub ścieżkę przechodzenia powyżej katalogu domowego WordPress. Przyjrzyjmy się tym metodom osobno.
Używanie ścieżki absolutnej
Ta metoda jest ogólnie bezpieczna, jeśli nowa lokalizacja nie jest dostępna z Internetu, ale może wymagać aktualizacji zdefiniowanej ścieżki po przeniesieniu witryny. Ścieżka zaczyna się od separatora katalogu, który zwykle jest '/' na większości platform hostingowych WordPress. Oto przykład:
define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );
Korzystanie ze ścieżki przejścia względnej do katalogu domowego WordPress
To zalecany kompromis między bezpieczeństwem a zgodnością, jeśli zamierzasz 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 WordPress
Chociaż jest to mniej bezpieczna metoda, jest w pełni zgodna z każdą nową lokalizacją witryny, jeśli zamierzasz przenieść witrynę, 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
Gdy zdefiniujesz stałą, istniejący katalog WP Cerber i jego zawartość nie zostaną przeniesione automatycznie. Jeśli musisz przenieść katalog i zachować jego zawartość w stanie nienaruszonym, wykonaj następujące 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 Diagnostic . Nazwa folderu zawsze zaczyna się od „wp-cerber-”, po którym następuje losowy ciąg, 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łą podając ścieżkę do nowej lokalizacji.
- Usuń katalog WP Cerber w starej lokalizacji.
Uwagi końcowe
Należy 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 oraz dzienniki diagnostyczne.
Nie należy używać pliku functions.php w aktywnym folderze motywu do definiowania stałej.