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 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 przez plik .htaccess.
Od wersji WP Cerber 9.5.3 możesz zmienić jego lokalizację na bezpieczniejsze miejsce, używając stałej PHP. Aby to zrobić należy zdefiniować stałą PHP CERBER_FOLDER_PATH w pliku wp-config.php . Unikaj używania plikufunctions.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 zdefiniowania nowej lokalizacji: ścieżka bezwzględna, ścieżka względem katalogu domowego WordPressa lub ścieżka przejścia powyżej katalogu domowego WordPressa. Zobaczmy te metody osobno.
Używanie ścieżki bezwzględnej
Metoda ta jest na ogół bezpieczna, jeśli do nowej lokalizacji nie można dotrzeć z Internetu, jednak po przeniesieniu strony może wymagać aktualizacji zdefiniowanej ścieżki. Ścieżka zaczyna się od separatora katalogu, który zazwyczaj ma postać „/” 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ędem katalogu domowego WordPress
Jest to zalecany kompromis pomiędzy bezpieczeństwem i kompatybilnością, jeśli zamierzasz przenieść witrynę. Ścieżka zaczyna się od dwóch kropek. Oto przykład:
define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );
Używanie ścieżki względem katalogu domowego WordPress
Chociaż jest to mniej bezpieczna metoda, jest w pełni kompatybilna 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 WP Cerber Constants.
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ść w stanie nienaruszonym, wykonaj następujące kroki w podanej kolejności:
- Znajdź istniejący katalog WP Cerber. Domyślnie znajduje się w folderze przesyłania WordPress. 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 hostingu lub klienta SFTP.
- Zdefiniuj stałą ze ścieżką do nowej lokalizacji.
- Usuń katalog WP Cerber ze starej lokalizacji.
Uwagi końcowe
Należy koniecznie zadbać o to, aby w nowej ścieżce nie było bezpośredniego dostępu do folderu WP Cerber z Internetu; w przeciwnym razie definiowanie nowej ścieżki nie ma 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 używaj plikufunctions.php w aktywnym folderze motywu do definiowania stałej.