WordPress nie może wejść w tło?Rozwiąż problem polegający na tym, że reauth=1 nie może się zalogować i nie może wejść

Wielu marketerów internetowych korzysta z WordPressa w celu optymalizacji pod kątem wyszukiwarek.

Czasami jednak nie mogę się zalogować do panelu administracyjnego WordPressa i ciągle przekierowuje mnie do tego linku ▼

https://域名/wp-login.php?redirect_to=https%3A%2F%2F域名%2Fwp-admin%2F&reauth = 1

Ta sytuacja braku możliwości zalogowania się do WordPressa jest częstym zjawiskiem:

  • W interfejsie logowania w tle, po wprowadzeniu hasła do konta,
  • Kliknij, aby wejść, nie ma odpowiedzi i monitu...
  • Nie mogę się zalogować, nawet jeśli zmienię przeglądarkę.

Rozwiązanie 1

Krok 1: Otwórz pliki systemowe WordPress ▼

/wp-includes/pluggable.php

Krok 2: Użyj narzędzia wyszukiwania, aby znaleźć ten wiersz kodu ▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$ secure,true);
  • Pamiętaj, że różne wersje WordPressa mogą mieć różne wiersze kodu.

Krok 3: Wystarczy znaleźć wszystkie te kody i zastąpić je ▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,SITECOOKIEPATH,COOKIE_DOMAIN,$ secure,true);

Rozwiązanie 2

Wtyczki WordPress mogą czasami powodować ten problem, jeśli występuje konflikt między dwiema wtyczkami.

Wyłącz wszystkie wtyczki:

  1. Użyj klienta FTP, aby połączyć się z usługodawcą hostingowym.
  2. będzie/wp-content/plugins/katalog, przemianowany naplugins_backup.
  3. Spowoduje to wyłączenie wszystkich instalacji w Twojej witrynieWtyczka WordPress.

Po wyłączeniu wszystkich wtyczek spróbuj zalogować się do swojej witryny WordPress.

  • Jeśli zalogujesz się pomyślnie i zobaczysz błąd wtyczki w tle, oznacza to, że przyczyną problemu jest jedna z twoich wtyczek.
  • Po prostu przechodzisz przez FTPOprogramowanie, zmień nazwę wtyczki (zmień nazwę klawisza skrótu: F2), możesz bezpośrednio wyłączyć wtyczkę.

Rozwiązanie 3

Jeśli korzystasz z metody zmiany nazwy katalogu wtyczek, wyłącz wszystkie wtyczki WP , zaloguj się pomyślnie do panelu administracyjnego WordPress i nie zobaczysz żadnych komunikatów o błędach wtyczek.

Zobacz tylko błędy podobne do następujących ▼

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第1116行的public_html / wp-admin / includes / misc.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第919行的public_html / wp-includes / option.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第920行的public_html / wp-includes / option.php

Więc może to nie być wtyczka WordPress powodująca błąd.

Oto rozwiązanie, którego Chen Weiliang użył do pomyślnego zalogowania:

Dzięki „Szybkiej edycji” WordPress wyświetli małe okno logowania▼

Wyskakujące małe okno logowania do WordPress

  1. Przejdź do strony edycji postów WordPress /wp-admin/edit.php
  2. Włącz wtyczkę Back: Zmień z powrotem na to, co zostało zmienione wcześniejWtyczka WPNazwa katalogu.
  3. Na stronie edycji artykułu kliknij „Szybka edycja”.
  4. Po kliknięciu „Szybka edycja” poczekaj kilka sekund, a pojawi się małe okno logowania z prośbą o podanie hasła do konta logowania.
  5. Wprowadź hasło do konta i możesz się pomyślnie zalogować.

(Ponieważ login nie zostanie przekierowany przez wyskakujące „małe okno logowania”)

ostateczne rozwiązanie

Usuń ręcznie dodany kod functions.php:

  • Jeśli ręcznie dodałeś inny kod w pliku functions.php, najpierw wykonaj kopię zapasową kodu.
  • Następnie przetestuj usuwanie kodu dodanego ręcznie.
  • Jeśli po usunięciu możesz pomyślnie ponownie zalogować się do tła WordPress, oznacza to, że wystąpił problem z kodem pliku functions.php.
  • Musisz sprawdzić jeden po drugim, który kod jest zły?
  • 有Promocja w sieciOperator powiedział, że test wykorzystuje następującą metodę "usuwania 2/1 kodu w celu usunięcia błędu", a pomyślne usunięcie kodu dodanego ręcznie rozwiąże problem doskonale.

Usuń debugowanie kodu 2/1

Krok 1: Usuń połowę kodu funkcji.

  • Na przykład, jeśli ręcznie dodasz 10 kodów funkcji w pliku functions.php, najpierw przetestuj i usuń połówki (5) kodów.

Krok 2: Zaloguj się ponownie do panelu administracyjnego WordPress w oknie przeglądarki w trybie incognito.

  • Jeśli stwierdzisz, że możesz pomyślnie zalogować się do backendu WordPressa, oznacza to, że połowa właśnie usuniętego kodu jest błędna.
  • Jeśli nie możesz pomyślnie zalogować się do backendu WordPress, ta połowa nieusuniętego kodu jest błędna.

Krok 3 : Kontynuuj testowanie tej połowy kodu, która działa nieprawidłowo.

  • Kontynuuj powtarzanie powyższych 2 kroków, aby przetestować połowę kodu błędu, aż pomyślnie zalogujesz się do zaplecza WordPress.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Przewiń do góry