Utraciłeś hasło do WordPressa
Standardowa opcją do przypomnienia hasła nie zadziałała…
Za pomocą PhpMyAdmin
Czyli małe grzebanie w bazie dla rozsądnych i ostrożnych. Do tego potrzebujemy linku do strony logowania panelu PhpMyAdmin jak i nazwy bazy i hasło do niej. Jeśli ani nazwy ani hasła nie pamiętacie, a możecie połączyć się z folderem z instalacją wordpressa poprzez FTP to zróbcie to i odszukajcie plik wp-config.php. Tam znajdziecie pola jak na obrazie poniżej:
Zakładam, że już zalogowaliście się do bazy i możecie ją swobodnie przeglądać.
- Szukamy teraz tam tabeli „wp users” i klikamy „Przeglądaj”.
- Oczom naszym ukaże się obraz jak poniżej, choć tutaj mamy tylko jednego użytkownika, gdyż zmiany wprowadzane są na nieużywanej instalacji WordPressa.
- Teraz pozostaje nam odnaleźć login użytkownika na liście, któremu chcemy zmienić hasło. W naszym przypadku będzie nim admin, innego wyboru nie mamy. Przy tym loginie, w tej samej linii klikamy na Edycje.
- W linii „user_pass” wybieramy w rozwijanym menu funkcje MD5 i w miejscu oznaczonym na poniższym zdjęciu na czerwono wpisujemy nowe hasło.
- Teraz pozostaje nam odnaleźć login użytkownika na liście, któremu chcemy zmienić hasło. W naszym przypadku będzie nim admin, innego wyboru nie mamy. Przy tym loginie, w tej samej linii klikamy na Edycje.
- W linii „user_pass” wybieramy w rozwijanym menu funkcje MD5 i w miejscu oznaczonym na poniższym zdjęciu na czerwono wpisujemy nowe hasło.
Rozwiązanie metodą poprzez FTP
- Logujemy się dowolnym klientem obsługującym połączenia FTP ze swoim serwerem i wyszukujemy folderu z aktualną instalacją Worpressa, do której chcemy zresteować hasło.
- Teraz szukamy pliku functions.php i otwieramy go w dowolnym edytorze -> polecam Notepad++
- Szukamy pierwszego wystąpienia kodu <?php i tuż po nim wklejamy linijkę kodu:
wp_set_password(‚nowehasło’,1);
- „Nowehasło” zamieniamy na hasło, które chcemy aktualnie używać, a plik zapisujemy na serwerze. Jeśli jeszcze nie grzebaliśmy w bazie danych to numer 1 oznacza użytkownika z prawami admina. Co w przyszłości polecam zmienić, ale o bezpieczeństwie WordPressa napiszę w innym artykule.
- Po zalogowaniu do WordPressa jak najszybciej usuńcie z pliku functions.php kod, który dopisaliśmy we wcześniejszym kroku.