Jak możemy pomóc?

Poszukiwanie...

Jak sprawdzić nazwę i hasło bazy danych WordPress w pliku wp-config.php?

Dane połączenia WordPressa z bazą znajdziesz zwykle w pliku wp-config.php należącym do tej instalacji. Są to nazwa bazy, użytkownik, hasło i host serwera. Możesz je odczytać w menedżerze plików DirectAdmin bez zmieniania konfiguracji strony.

Kiedy potrzebujesz tych danych?

Przydają się przy migracji strony, sprawdzaniu błędu połączenia z bazą albo logowaniu do właściwej bazy w phpMyAdmin. Hasło w konfiguracji jest hasłem użytkownika bazy, nie hasłem do panelu WordPressa, DirectAdmin ani konta FTP.

Plik zawiera poufne dane. Otwieraj go tylko na koncie, do którego masz uprawnienia. Nie publikuj jego zawartości, nie wklejaj jej do zgłoszeń i nie pokazuj rzeczywistych haseł ani kluczy na zrzutach.

1. Zaloguj się do DirectAdmin

Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.

2. Odszukaj plik właściwej instalacji

W Pliki/FTP otwórz Menedżer Plików. Przejdź do katalogu witryny. Dla standardowej domeny jest to zwykle domains/example.com/public_html, ale domena lub aplikacja może korzystać z innego katalogu.

Odszukaj wp-config.php obok plików i katalogów WordPressa, np. wp-admin, wp-content i wp-includes. Plik może też znajdować się jeden poziom wyżej. Jeśli masz kilka instalacji, upewnij się, że przeglądasz właściwą. wp-config-sample.php jest szablonem i nie potwierdza danych używanych przez działającą stronę.

3. Otwórz plik i odczytaj ustawienia

Zaznacz plik i wybierz Edytuj. Aby jedynie sprawdzić dane, nie zmieniaj tekstu i zamknij edytor bez zapisywania. Odszukaj poniższe nazwy ustawień:

UstawienieZnaczenie
DB_NAMENazwa bazy używanej przez tę instalację.
DB_USERUżytkownik mający dostęp do bazy.
DB_PASSWORDHasło tego użytkownika bazy.
DB_HOSTAdres serwera bazy; czasem zawiera także port lub wskazanie gniazda.

Przykładowy zapis wygląda tak. Wartości poniżej służą wyłącznie objaśnieniu pól — nie zastępuj nimi konfiguracji działającej strony:

define( 'DB_NAME', 'nazwa_bazy' );
define( 'DB_USER', 'uzytkownik_bazy' );
define( 'DB_PASSWORD', 'haslo_uzytkownika_bazy' );
define( 'DB_HOST', 'localhost' );

W standardowej konfiguracji wartości są wpisane pomiędzy znakami cudzysłowu lub apostrofu. Nie dopisuj tych znaków do kopiowanego hasła. Gdy w kodzie użyto sekwencji ucieczki, trzeba odczytać wynikową wartość PHP, a nie skopiować mechanicznie fragment źródła. Pole $table_prefix oznacza prefiks tabel, a nie nazwę bazy.

Jeśli hasło nie jest wpisane bezpośrednio

Niektóre instalacje pobierają ustawienia ze zmiennych środowiskowych lub innego dołączonego pliku. Wywołanie getenv(...) nie jest hasłem. Sprawdź sposób wdrożenia z administratorem aplikacji; nie zastępuj go przypadkową wartością. Informacje o pliku opisuje dokumentacja WordPressa.

Co zrobić, jeśli dane trzeba poprawić?

Najpierw przygotuj prywatną kopię konfiguracji poza publicznym katalogiem WWW. Nie zostawiaj dostępnego przez przeglądarkę pliku typu wp-config.php.bak. Porównaj pełną nazwę bazy i użytkownika, łącznie z prefiksem konta hostingu.

Sama zmiana DB_PASSWORD w pliku nie ustawia nowego hasła użytkownikowi bazy. Jeśli je resetujesz, zaktualizuj dane zarówno w bazie, jak i we wszystkich aplikacjach korzystających z tego użytkownika. Zachowaj składnię PHP i popraw wyłącznie właściwe ustawienia.

Po zapisaniu sprawdź stronę i panel WordPressa. Przy błędzie połączenia sprawdź również host, uprawnienia użytkownika do bazy i dostępność serwera. Wartość zapisana w pliku może być nieaktualna, więc jej obecność nie jest dowodem, że logowanie się powiedzie.