Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zresetować hasło administratora WordPress na localhost

Zablokowanie się na stronie WordPress na localhost jest frustrujące, zwłaszcza gdy jesteś w środku projektu.

Sami się z tym spotkaliśmy, przełączając się między witrynami testowymi, zapominając skomplikowanego hasła lub zdając sobie sprawę, że przeglądarka nigdy nie zapisała naszego logowania.

Dobra wiadomość jest taka, że naprawienie tego lokalnie jest szybkie. Ponieważ masz pełny dostęp do bazy danych i plików swojej witryny, możesz zresetować hasło w ciągu zaledwie kilku minut, bez potrzeby dostępu do poczty e-mail.

W tym samouczku przeprowadzimy Cię krok po kroku przez proces resetowania hasła administratora WordPress na localhost za pomocą phpMyAdmin lub WP-CLI. Oznacza to, że możesz wrócić do tworzenia swojej witryny bez żadnych opóźnień.

Resetowanie hasła administratora w WordPress na localhost

💡 Szybka odpowiedź: Jak zresetować hasło administratora WordPress na localhost

W pośpiechu? Oto 2 najprostsze sposoby na zresetowanie hasła administratora WordPress na localhost:

  • Metoda 1: Resetowanie przez phpMyAdmin: Użyj tej metody, jeśli czujesz się komfortowo pracując z bazami danych lub swoim środowiskiem localhost. Jest szybka i działa nawet jeśli nie chcesz edytować plików motywu.
  • Metoda 2: Resetowanie przez plik functions.php: Polecamy tę opcję, jeśli nie masz dostępu do phpMyAdmin, wolisz edytować pliki lub chcesz szybko zresetować hasło bezpośrednio przez WordPress.

Dlaczego resetowanie hasła nie działa na localhost

Link „Zapomniałeś hasła?” nie zadziała na stronie localhost, ponieważ WordPress domyślnie nie może wysyłać wiadomości e-mail z lokalnego serwera.

Localhost to prywatne środowisko na Twoim komputerze, w którym tworzysz i testujesz strony WordPress przed ich publikacją. Jest idealne do eksperymentowania z wtyczkami, motywami lub zmianami w projekcie, bez wpływu na działającą stronę.

Jeśli jeszcze tego nie wypróbowałeś, te przewodniki mogą pomóc Ci zacząć:

Ponieważ większość lokalnych konfiguracji nie jest skonfigurowana do wysyłania e-maili, linki do resetowania hasła nigdy do Ciebie nie docierają.

Na szczęście nie potrzebujesz dostępu do poczty e-mail, aby odzyskać dostęp. Pokażemy Ci dwa proste sposoby na zresetowanie hasła na localhost, nawet jeśli jesteś całkowicie zablokowany:

Metoda 1: Resetowanie hasła administratora WordPress na localhost za pomocą phpMyAdmin

Jeśli używasz narzędzi takich jak XAMPP, WAMP lub MAMP, phpMyAdmin powinien być już zainstalowany. Wielokrotnie używaliśmy go do bezpośredniego modyfikowania rzeczy w bazie danych, w tym resetowania haseł.

Krok 1: Uzyskaj dostęp do phpMyAdmin

phpMyAdmin zapewnia wizualny interfejs do zarządzania bazą danych WordPress. Brzmi skomplikowanie, ale gdy już się do tego przyzwyczaisz, jest to całkiem proste.

Uwaga: Jeśli używasz LocalWP, zamiast tego zobaczysz narzędzie o nazwie Adminer. Działa ono tak samo jak phpMyAdmin, więc nadal możesz łatwo wykonać te kroki.

Adminer, alternatywa dla phpMyAdmin w LocalWP

Aby rozpocząć, otwórz przeglądarkę i przejdź pod ten adres:

http://localhost/phpmyadmin/

Może być wymagane zalogowanie. W większości konfiguracji nazwa użytkownika to „root”, a pole hasła pozostaje puste. Jeśli to nie zadziała, sprawdź dokumentację swojego oprogramowania środowiska lokalnego.

Krok 2: Zlokalizuj swoją bazę danych WordPress i tabelę użytkowników

Gdy już znajdziesz się w phpMyAdmin, poszukaj nazwy swojej bazy danych WordPress w pasku bocznym i kliknij ją.

Otwórz swoją bazę danych w phpMyAdmin

Zobaczysz listę tabel w tej bazie danych. Znajdź tę, która kończy się na _users i kliknij link „Przeglądaj” obok niej.

Uwaga: Większość witryn WordPress używa `wp_` jako prefiksu, ale może być inaczej, jeśli zmieniłeś go podczas konfiguracji.

Otwórz tabelę użytkowników w bazie danych WordPress
Krok 3: Edytuj użytkownika administratora i wprowadź nowe hasło

Zobaczysz teraz listę użytkowników na swojej stronie.

Znajdź wiersz z nazwą użytkownika administratora i kliknij link „Edytuj” obok niego.

Edytuj użytkownika w bazie danych WordPress

Otwiera to formularz pokazujący wszystkie dane użytkownika przechowywane w bazie danych. Przewiń w dół, aż znajdziesz pole user_pass.

W kolumnie Wartość wpisz swoje nowe hasło. Następnie znajdź kolumnę Funkcja obok niej i wybierz MD5 z listy rozwijanej.

Dodaj hasło nowego użytkownika

To mówi WordPress, aby tymczasowo zaakceptował ten format hasła.

Krok 4: Zapisz zmiany i zabezpiecz hasło w WordPress

Kliknij przycisk „Przejdź” na dole, aby zapisać zmiany.

Ważne: Używanie MD5 nie jest bezpieczne dla żywej witryny, ale działa jako tymczasowy klucz, aby przywrócić dostęp na localhost. Po zalogowaniu musisz jeszcze raz zresetować hasło wewnątrz WordPressa.

Aby to zrobić, przejdź do Użytkownicy » Profil z panelu administratora. Wpisz tam nowe hasło i zapisz je. Zapewni to, że Twoje hasło zostanie zapisane poprawnie i bezpiecznie przy użyciu najnowszego haszowania WordPress.

Szczegółowe informacje znajdziesz w naszym przewodniku jak zresetować hasło do WordPressa.

Zapisz zmiany w bazie danych

To wszystko! Możesz teraz zalogować się do swojej lokalnej witryny WordPress, używając nowego hasła, które właśnie ustawiłeś.

Metoda 2: Resetowanie hasła za pomocą pliku Functions.php

Jeśli nie masz dostępu do phpMyAdmin lub wolisz inne podejście, możesz zresetować hasło administratora WordPress, edytując plik functions.php swojego motywu.

Ta metoda jest prosta i można ją szybko wykonać.

Krok 1: Uzyskaj dostęp do pliku Functions.php swojego motywu

Najpierw musisz zlokalizować plik functions.php dla swojej aktywnej motywu. Aby to zrobić, przejdź do katalogu głównego instalacji WordPress na swoim lokalnym serwerze.

W zależności od używanego oprogramowania, lokalizacja katalogu głównego może się różnić. Na przykład, jeśli używasz Local, Twoja witryna będzie znajdować się pod adresem:

C:\Users\twojanazwa_uzytkownika\Local Sites\nazwa_twojej_witryny\app\public\

Następnie przejdź do folderu /wp-content/themes/. Wewnątrz znajdziesz folder nazwany na cześć Twojego aktywnego motywu.

Lokalizowanie folderu motywu

W folderze aktywnego motywu znajdź plik o nazwie functions.php i otwórz go w edytorze tekstu, takim jak Notatnik lub TextEdit.

Krok 2: Dodaj kod do zresetowania hasła

Na dole pliku functions.php musisz wkleić następujący kod:

function reset_admin_password() {
    $user_id = 1; // ID of the admin user
    $new_password = 'newpassword123'; // Your new password
    wp_set_password($new_password, $user_id);
}
add_action('init', 'reset_admin_password');

Ostatnia linia, ‘add_action(‘init’, ‘reset_admin_password’);’, to hak WordPress. Mówi ona Twojej stronie, aby uruchomiła ten kod resetujący hasło zaraz po starcie WordPressa.

Nie zapomnij zastąpić „newpassword123” silniejszym hasłem, którego chcesz użyć.

Ten kod ustawia nowe hasło dla użytkownika administratora o identyfikatorze 1. Jednakże, jeśli nie znasz identyfikatora użytkownika, ale znasz adres e-mail administratora, możesz zamiast tego użyć tego fragmentu kodu:

function reset_admin_password_by_email() {
    $user_email = 'admin@example.com'; // Admin user's email address
    $user = get_user_by('email', $user_email);
    if ($user) {
        $new_password = 'newpassword123'; // Your new password
        wp_set_password($new_password, $user->ID);
    }
}
add_action('init', 'reset_admin_password_by_email');

Ten kod ustawia nowe hasło (newpassword123) dla użytkownika administratora powiązanego z podanym adresem e-mail.

Po dodaniu kodu zapisz plik functions.php i odśwież swoją lokalną stronę WordPress w przeglądarce. Powinieneś teraz móc zalogować się przy użyciu nowego hasła.

Krok 3: Usuń kod

Po pomyślnym zalogowaniu ważne jest, aby usunąć fragment kodu z pliku functions.php, aby uniknąć potencjalnych zagrożeń bezpieczeństwa.

Jeśli tego nie zrobisz, WordPress będzie stale resetował Twoje hasło za każdym razem, gdy strona się załaduje, co może ponownie Cię zablokować lub stworzyć lukę w zabezpieczeniach.

Po prostu otwórz plik functions.php i usuń dodany wcześniej kod. Nie zapomnij zapisać zmian.

Często zadawane pytania dotyczące resetowania haseł WordPress

Oto kilka pytań, które często zadają nasi czytelnicy dotyczące resetowania hasła administratora WordPress na serwerze lokalnym:

Co jeśli wolę używać linii poleceń?

Jeśli czujesz się komfortowo z terminalem, to WP-CLI oferuje super szybki sposób na zresetowanie hasła.

Po prostu uruchom to polecenie:

wp user update 1 --user_pass=yournewpassword

Zastąp twojenowehasełko dowolnym hasłem, którego chcesz użyć. Ta metoda jest szczególnie przydatna dla programistów lub każdego, kto woli pracować w wierszu poleceń.

Jest szybka, czysta i nie wymaga edycji żadnych plików ani dostępu do phpMyAdmin.

Czy te metody zadziałają na żywej witrynie WordPress?

Mogą, ale będziesz musiał być bardziej ostrożny podczas pracy na żywej stronie.

W przypadku stron internetowych na żywo najbezpieczniejszym sposobem zresetowania hasła administratora jest użycie linku „Zapomniałeś hasła?” na ekranie logowania. WordPress wyśle Ci e-mail z linkiem do resetowania, zakładając, że Twoja witryna jest poprawnie skonfigurowana do wysyłania wiadomości e-mail.

Chociaż metody ręczne (takie jak edycja functions.php lub użycie phpMyAdmin) działają również online, są bardziej ryzykowne. Jeden mały błąd w środowisku produkcyjnym może spowodować awarię witryny lub ujawnić poufne dane.

Trzymaj się metody e-mailowej, chyba że dokładnie wiesz, co robisz.

Zresetowałem hasło, ale nadal nie mogę się zalogować. Co powinienem zrobić?

Jeśli nadal jesteś zablokowany po zresetowaniu hasła, nie panikuj – po prostu sprawdź kilka typowych problemów:

  • Używasz phpMyAdmin? Upewnij się, że wybrałeś MD5 podczas wprowadzania nowego hasła.
  • 🧼 Używasz functions.php? Usuń kod resetowania hasła po jego jednorazowym uruchomieniu.
  • 🔁 Wiele lokalnych witryn? Upewnij się, że logujesz się do właściwej.

Jeśli nadal nie działa, spróbuj wyczyścić pamięć podręczną przeglądarki, zrestartować lokalny serwer, a nawet przetestować w innej przeglądarce.

Gdy wszystko zostanie naprawione, powinieneś być w stanie zalogować się bez problemu.

Dodatkowe zasoby dla administratora WordPress

Poniżej znajdują się dodatkowe wskazówki i samouczki dotyczące zarządzania hasłami i kontami administratorów w WordPress:

Mamy nadzieję, że ten artykuł pomógł Ci zresetować hasło administratora WordPress na lokalnym serwerze. Możesz również zapoznać się z naszym poradnikiem tworzenie tymczasowego loginu do WordPressa lub zapoznać się z naszym przewodnikiem jak dodać logowanie Google jednym kliknięciem w WordPressie.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

66 CommentsLeave a Reply

  1. Bardzo fajny blog z pomocą dla WordPressa. Polecam początkującym korzystanie z tej platformy. Jestem wdzięczny!

    • Najczęstszym problemem byłoby, gdybyś nie ustawił funkcji na MD5 lub nie kliknął „go”, aby zastosować zmiany. Chciałbyś upewnić się, że zrobiłeś to poprawnie.

      Admin

  2. Napotykam ten problem teraz po zainstalowaniu drugiego WordPressa na MAMP. Ten artykuł jest bardzo trafny i spróbuję go jutro!

  3. Dziękuję bardzo. Zawsze znajduję tu rozwiązania wszystkich moich problemów z WP.
    Miałem problemy ze stroną logowania na froncie, która nie rozpoznawała mojego nowego hasła, nie zdawałem sobie sprawy, że istnieje funkcja przekazywania tej wiadomości do mojegoPHPadmin.

  4. Próbowałem tego i kiedy byłem w środku, próbowałem również zmienić moją nazwę użytkownika, co, jak rozumiem, było prawdopodobnie moim błędem… ale teraz w ogóle nie mogę się zalogować. Czy jest sposób, aby cofnąć to, co zrobiłem?

    • Musisz postępować zgodnie z krokami opisanymi w artykule, co pozwoli Ci wrócić do miejsca, w którym możesz edytować. Powinieneś również móc użyć swojego adresu e-mail jako alternatywy.

      Admin

  5. Twój blog jest zawsze pełen bogatych artykułów. Wielkie dzięki. Utknąłem na chwilę, ponieważ pominąłem opcję MD5. Jesteś moim wybawcą.

  6. Dziękuję BARDZO za to! Uratowaliście mi wiele godzin grzebania w próbach dowiedzenia się, jak się zalogować!!

  7. Dziękuję bardzo! Zazwyczaj mam te rzeczy pod ręką; ale w tym przypadku nie mogłem znaleźć, gdzie zapisałem informacje.

    Oszczędziłeś mi ponownego przepracowania witryny, którą planowałem.

  8. Cześć,
    Kiedy resetuję hasło przez link, które pola są dotknięte w bazie danych i w której tabeli.

    Proszę udostępnij te informacje, czekam na Twoją odpowiedź.

  9. Po pół godzinie poszukiwań znalazłem pomoc na tej stronie, która rozwiązała mój problem w mgnieniu oka,
    dzięki wielkie
    oby tak dalej chłopaki

  10. Witaj,
    Wpisuję nowe hasło, klikam dalej i hasło nie jest zachowywane, wyświetla się długi ciąg cyfr i liter. Jeśli go użyję, nadal nie mogę się zalogować. Na filmie wygląda to prosto, ale u mnie nie działa. Dziękuję.
    Przeszukałem cały internet, żadne rozwiązanie nie działało.

  11. kiedy klikam przycisk „Go”, pojawia się ten błąd:

    #1881 – Operacja niedozwolona, gdy innodb_forced_recovery > 0

  12. Zacząłem po prostu reinstalować WordPress, ale potem zdecydowałem się poszukać w Google i znalazłem DOBRE STARE NIEZAWODNE WpBeginner.com

    Wielkie dzięki!!

  13. Cześć

    DZIĘKI, Wow, nie ma innego miejsca, gdzie można uzyskać tak dobrze wyjaśnione informacje, cierpiałem, ale teraz po prostu podążyłem za twoim samouczkiem i to jest przełom, kocham was i zawsze będę się od was uczyć, jeszcze raz dzięki

  14. Dziękuję! Dla tych, którym się nie udaje, pamiętajcie o użyciu funkcji „MD5” podczas zmiany hasła. Prawie pominąłem ten krok i utknąłem na kilka minut.

  15. Zgubiłem się całkowicie na filmie, więc spróbowałem wpisać adres URL. Nie działa. Nadal jestem zagubiony.

  16. Zmieniam hasło, nazwę użytkownika, login użytkownika i pseudonim, ale nie mogę się zalogować. Jakieś rady?

    • nie mogę się zalogować. Ponieważ pokazuje mi, że e-mail nie jest zarejestrowany. Więc co mogę zrobić???

  17. Cześć…
    Jestem tak wdzięczny za tak wspaniałe informacje, które dostarczasz. Dodałem Twoją witrynę do zakładek jakiś czas temu.
    Pracowałem nad witryną w WordPressie, używając XAMPP na lokalnym serwerze Apache. Ostatnio nie mogę zalogować się na stronę administratora. Udało mi się utworzyć nazwę użytkownika i hasło, które działają na około 95% wszystkich stron wymagających rejestracji. Utworzyłem również plik, który zawiera wszystkie moje dane logowania do miejsc, w których muszę się zalogować, w tym stronę logowania administratora WP, JEŚLI kiedykolwiek zapomnę tych danych.
    Przeczytałem tę stronę (https://www.wpbeginner.com/wp-tutorials/how-to-reset-wordpress-admin-password-on-localhost/) i obejrzałem też film. Jedyny problem polega na tym, że kiedy klikam na wp_users w phpMyAdmin, otrzymuję błąd – „#1932 – Tabela „bitnami_wordpress.wp_users” nie istnieje w silniku.”
    Czy jestem zmuszony do ponownej instalacji WordPressa, czy jest na to inny sposób?
    Próbowałem przywrócić mój komputer (używając przywracania systemu) do różnych punktów przywracania, ale bez powodzenia. Czy możesz mi w tym pomóc?
    Byłbym tak wdzięczny!!! Włożyłem miesiące pracy w projektowanie witryny do uruchomienia i wielokrotnie eksportowałem wszystko do pliku, używając wtyczki importu WordPressa (coś w tym stylu).

    Czy mógłbyś podać rozwiązanie?

    Bardzo dziękuję…

    Anthony

  18. świetny sposób na zresetowanie hasła administratora, dziękuję za udostępnienie

Leave A Reply

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.