
Jak dodać film z YouTube do wpisu wordpress
12 maja 2020
Brak strony w google, strona nie wyświetla się w wynikach wyszukiwania
19 maja 2020Problem z logowaniem do wordpress może pojawić się w każdej chwili i najczęściej jest on przyczyną Twoich własnych działań. Nic się jednak nie martw bo właśnie w tym poście znajdziesz rozwiązanie, najczęstszych przyczyn powodujących taką awarię.
Jak wygląda problem z logowaniem?
Logowanie do panelu administracyjnego odbywa się poprzez przejście pod adres https://twojadres.pl/wp-admin/ i to w tym miejscu najczęściej pojawia się problem.

Jeżeli nie chcesz czytać dalej to poniżej znajdziesz film na którym pokazuje jak sobie poradzić z problemem logowania.
Taki problem objawia się najcześciej odświeżaniem strony logowania zamiast przejściem do panelu administracyjnego strony. Oczywiście mogą pojawić się również inne warianty tego problemu jak błąd 404, informacja o błędnym loginie lub haśle oraz całkowity brak reakcji formularza logowania.
wp-admin nie działa – co wtedy zrobić?
Zarówno przyczyn jak i rozwiązań błędów logowania jest kilka, poniżej przedstawię Ci te, które powinny pozbyć się problemu.
Rozpocznę od rozwiązań najprostszych poprzez te które będą wymagały od Ciebie instalacji klienta FTP kończąc na dostępie do bazy danych. Spokojnie, wiem że może to brzmieć jak koszmar ale może w Twoim przypadku zadziała coś prostego. Zatem Działamy!
Usuń pliki tymczasowe
Ta metoda rzadko rozwiązuje problem ale zdarza się, że czasami działa, może akurat tak będzie u Ciebie. Powodem może być cache przeglądarki, uniemożliwiając poprawne wczytanie strony logowania i trzymający nieaktualne sesje ciasteczek.
Przejdź zatem do historii swojej przeglądarki i usuń pliki tymczasowe oraz pliki cookie poprzez opcje znajdujące się w menu. Możesz również spróbować zalogować się z innej przeglądarki z której się jeszcze nie logowałeś. A teraz kiedy już sam stwierdziłeś, że to nie działa przejdźmy do poważnych rozwiązań 😉
Wyklucz błędy wtyczek
Bardzo prawdopodobne jest, że jakaś nowo zainstalowana wtyczka powoduje błąd logowania, co uniemożliwia dostanie się do administracji. Nawet jeżeli ostatnio nie instalowałeś nowych wtyczek, to aktualizacja lub po prostu zmiana wersji php na serwerze może sprawić, że plugin przestanie dobrze działać.
Aby wykluczyć tą przyczynę tym razem musisz zalogować się na FTP i wyłączyć wtyczki. Dokonasz tego najszybciej poprzez zmianę nazwy katalogu „Plugins” na jakąś inną np „007Plugins”.
Taki zabieg spowoduje, że wszystkie wtyczki zostaną wyłączone jednocześnie. Jeżeli powodowały jakiś błąd skryptu to problem zniknie.
Co jeżeli to rozwiązanie zadziałało?
Twoim kolejnym zadaniem będzie dojście do tego, która wtyczka jest odpowiedzialna za powstawanie błędu logowania. Dokonasz tego dokładnie tą sama metodą, tyle że tym razem zamiast głównego katalogu będziesz zmieniał po kolei nazwy katalogów samych wtyczek.
Pamiętaj zanim zaczniesz, aby przywrócić poprawną nazwę katalogu „Plugins”
Wyklucz błąd motywu wordpressa
Jeżeli poprzednia metoda nie zdała egzaminu, możesz przejść do kolejnej. Tym razem musisz wykluczyć czy to czasem Twój motyw nie powoduje błędów przy logowaniu do panelu administracyjnego.
W tym celu musisz przejść do katalogu Themes na serwerze, i tam zmienić nazwę aktualnie używanego motywu. To spowoduje, że WordPress automatycznie przejdzie na domyślny motyw i jeżeli logowanie zacznie działać to masz winowajcę problemu. Teraz wystarczy tylko uploadować pliki motywu na nowo, lub pobrać najnowsza aktualizację i również wrzucić na serwer. Jeżeli problem z logowaniem jest nadal musimy pogrzebać głębiej 🙂
Sprawdź adresowanie domen wordpress
Problem z logowaniem do wordpress mogą powodować błędnie wprowadzone adresy różniące się od aktualnej domeny na której zainstalowany jest system. Tak najczęściej się zdarza przy zmianie domeny lub instalacji certyfikatu SSL.
Najszybciej rozwiążesz ten portem logując się na swój serwer poprzez klienta FTP i dodasz do pliku wp-config.php poniższe definicje domen.
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');Jeżeli nie wiesz jak zalogować się na ftp wszystko czego potrzebujesz znajdziesz w artykule: Jak skonfigurować klienta FTP
Sprawdzenia adresów możesz również dokonać poprzez wejście do bazy danych, w tabeli wp_options znajdziesz wratości, które powinny odpowiadać domenie na której masz zainstalowanego wordpressa.
I ponownie jeżeli nie wiesz jak zalogować się do swojej bazy danych wszystko co potrzebne znajdziesz w artykule: Co to jest baza danych
Sprawdź plik wp-login.php
Czasami problem z logowaniem do wordpress może być spowodowany uszkodzeniem pliku wp-login.php lub jego usunięciem. Aby to sprawdzić musisz wejść ponownie na serwer. Jeżeli plik nie został usunięty lub zablokowany (o czym poniżej) podmień plik na kopię ze świeżej instalacji wordpressa. Uprzednio zapisując sobie oczywiście jego starą wersję.
W nowym pliku zmień następującą linię kodu:
$user_login = $user_data["user_login"];
na:
$user_login = $user_data->user_login;
Dochodzi również do sytuacji, w których hostingodawcy blokują plik wp-login.php uniemożliwiając logowanie do wordpress.
Powodem takiego działania są ataki na wordpress ze strony hakerów i różnych skryptów. Takie ataki często obciążają znacząco serwery w związku z czym właściciele decydują się zablokować pliki będące ich celem.
Uszkodzenie pliku htaccess
Kolejną czynnością która może Ci pomóc jest przywrócenie pliku htaccess na domyślny.
W głównym katalogu na serwerze gdzie masz wordpress znajdziesz wspomniany plik, pobierz go na dysk poprzez klienta FTP.
Kiedy masz już plik musisz zmienić jego nazwę, w kliencie FTP będzie widoczny w postaci „.htaccess” zmień go na „htaccess.txt” dzięki temu edytujesz go nawet w notatniku.
Po otwarciu pliku usuń całą jego zawartość i dodaj poniższy kod zapisując:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Po zmianie oczywiście uploaduj plik na serwer, usuń pliki tymczasowe i przetestuj logowanie.
Resetowanie hasła z poziomu bazy danych
Ostatnią opcją jest zmiana hasła do panelu administracyjnego z poziomu bazy danych. Aby tego dokonać musisz zalogować się do bazy danych, zrobisz to z poziomu panelu hostingu, a login i hasło znajdziesz w pliku wp-config.
W bazie danych musisz odszukać tabelę wp_users, po wejściu do niej znajdziesz wszystkich użytkowników którzy mają dostęp do panelu, wystarczy edytować tego który Cię interesuje i na samej górze znajdziesz zakodowane hasło, usuń je i wpisz np. „123456” , po lewej stronie zaznacz opcje kodowanie MD5 i kliknij przycisk GO.
Od tego momentu możesz zalogować się hasłem które ustawiłeś.
Podsumowując, tak jak pisałem na początku, przyczyn problemów z logowaniem może być wiele. Nie sposób wypisać tutaj wszystkich, jednak mam nadzieje że opisane powyżej rozwiązania Ci pomogły.
Jeżeli pojawia się u Ciebie jakiś nietypowy problem przy logowaniu, to napisz o tym w komentarzu myślę, że wspólnie znajdziemy rozwiązanie.



