Jak możemy pomóc?

Poszukiwanie...

Jak zmienić hasło użytkownika bazy danych i zaktualizować je w WordPressie?

Hasło użytkownika bazy danych trzeba zmienić w dwóch miejscach: w DirectAdmin oraz w konfiguracji WordPressa. Poniżej sprawdzisz, którego użytkownika używa strona, ustawisz dla niego nowe hasło i wpiszesz je do pliku wp-config.php.

1. Otwórz konfigurację właściwej strony

Zaloguj się do DirectAdmin. W sekcji Pliki/FTP kliknij Menedżer Plików (1). Przejdź do katalogu instalacji WordPressa. Może to być domains/twoja-domena.pl/public_html albo podkatalog, w którym zainstalowano witrynę.

Odszukaj wp-config.php, pobierz jego kopię na swój komputer, następnie zaznacz plik i kliknij Edytuj (1). Kopię przechowuj poza publicznym katalogiem strony — zawiera hasło i klucze uwierzytelniania. Nie edytuj pliku wp-config-sample.php, który jest jedynie wzorem.

2. Sprawdź nazwę użytkownika bazy

W pliku odszukaj DB_USER (2) i zapisz pełną nazwę, razem z prefiksem konta. Sprawdź również DB_NAME oraz DB_HOST. Dalsze kroki dotyczą bazy na tym hostingu. Jeśli DB_HOST wskazuje zewnętrzny serwer, hasło zmień u operatora tej bazy.

Ustal, czy z tego samego użytkownika korzystają inne strony lub aplikacje. Po zmianie hasła każda z nich będzie potrzebowała nowej wartości. Między zmianą w DirectAdmin a zapisaniem konfiguracji WordPress może chwilowo wyświetlać błąd połączenia z bazą. Zaplanuj tę czynność na czas mniejszego ruchu.

Nazwy hostXXXXXX i widoczne wartości zastępcze są przykładami. Użyj danych własnej instalacji. Jeśli konfiguracja pobiera hasło ze zmiennej środowiskowej lub innego pliku, aktualizację wykonaj w tym źródle.

3. Przejdź do użytkowników baz danych

Wróć do pulpitu DirectAdmin. W sekcji Bazy danych kliknij Bazy danych (3).

Nad listą baz wybierz Zarządzaj użytkownikami (3). Zmiana hasła dotyczy konta użytkownika bazy, dlatego sama nazwa bazy nie wystarczy do wybrania właściwego konta.

4. Wybierz konto wskazane w DB_USER

Odszukaj dokładnie tę nazwę, którą odczytałeś w DB_USER, i kliknij przy niej Zarządzaj (4). Nie zakładaj, że nazwa użytkownika jest taka sama jak nazwa bazy.

5. Ustaw nowe hasło w DirectAdmin

W sekcji Zarządzanie hasłami wpisz silne, unikalne hasło w polu Nowe hasło (5). Zachowaj je w menedżerze haseł, a następnie kliknij Zmiana hasła (5). Poczekaj na potwierdzenie panelu.

6. Wpisz to samo hasło w wp-config.php

Wróć do pliku otwartego w pierwszym kroku. W ustawieniu DB_PASSWORD (6) zastąp wyłącznie dotychczasowe hasło nowym. Pozostaw nazwę bazy, użytkownika i serwera bez zmian, jeśli są poprawne. Zachowaj składnię PHP, nawiasy, apostrofy i średnik, a następnie kliknij Zapisz.

define( 'DB_PASSWORD', 'TUTAJ_WPISZ_NOWE_HASLO' );

Powyższy zapis jest wzorem, nie hasłem do skopiowania. Jeżeli hasło zawiera apostrof lub ukośnik odwrotny, trzeba poprawnie zapisać te znaki w ciągu PHP. Możesz też wygenerować długie hasło bez tych dwóch znaków, żeby uniknąć pomyłki przy ręcznej edycji.

7. Sprawdź działanie strony

Otwórz stronę w nowej karcie oraz jej kokpit /wp-admin/. Sprawdź także inne aplikacje korzystające z tego użytkownika. Jeżeli pojawia się błąd połączenia, porównaj nazwę użytkownika i nowe hasło w obu miejscach. Sprawdź, czy nie skopiowano spacji lub nie zmieniono składni pliku.

Przywrócenie starego wp-config.php nie cofnie hasła zmienionego w bazie. Aby wrócić do poprzedniego stanu, oba miejsca muszą ponownie zawierać tę samą, poprawną wartość. Jeśli strona nadal nie działa, przekaż obsłudze Hostido domenę, godzinę zmiany i dokładny komunikat błędu — bez hasła i bez całego pliku konfiguracji.