Wyobraź sobie: pracujesz nad swoją witryną WordPress, a następnie bam! Widzisz ten zagadkowy i twarz błąd korekcji:

Przepraszamy, nie masz dostępu do tej strony.

„Jak to w ogóle możliwe?”cicho krzyczysz. „I am dozwolony dostęp do tej strony. Jestem adminem!”

Frustracja trwa, gdy zdajesz sobie sprawę, że poprawka nie jest tak sucha, ponieważ istnieje wiele równie możliwych przyczyn błędu.

Nie martw się. Dzisiaj udostępnię więcej szczegółów na temat przyczyny tego błędu, a także sposobu rozwiązywania problemów i naprawiania zarówno pojedynczych instalacji WordPress, jak i sieci Multisite.

Uwaga: Jeśli nie jesteś w stanie rozwiązać tego błędu po zapoznaniu się z poniższymi szczegółami, możesz poprosić nasz zespół pomocy ekspertów o pomoc – za darmo!

Przebieg wp-admin Nigdy Nie Biegał Gładko

W istocie ten błąd jest problemem z uprawnieniami lub bezpieczeństwem, ale może być wiele powodów, dla których pojawia się w pierwszej kolejności.

W przypadkach, gdy jesteś administratorem, występuje rozbieżność z danymi przekazywanymi między plikami witryny WordPress a bazą danych. Rdzeń WordPress, wtyczka lub motyw ma pewien zestaw przechowywanych danych, które nie pasują do tego, co jest zapisane w bazie danych. Ponieważ dane nie są zgodne, żądanie nie może zostać przetworzone.

Może się to zdarzyć w przypadkach, gdy dane bazy danych, takie jak nazwa użytkownika i hasło w wp-config.php plik nie pasuje do tego, co jest ustawione w bazie danych.

Może się również zdarzyć, że masz zainstalowaną wersję PHP na serwerze, która nie jest kompatybilna z WordPress, co może również stanowić zagrożenie bezpieczeństwa.

To tylko kilka przykładów, ale służy do zilustrowania, że możliwe przyczyny tego błędu są powszechne i nie zawsze mogą być natychmiast zidentyfikowane.

Mając to na uwadze, oto jak rozwiązać błąd „Przepraszamy, nie masz dostępu do tej strony”, który może pojawić się w witrynach WordPress.

An example of the error in Safari.
Błąd oznacza, że nie masz dostępu do strony, ale jesteś administratorem.

Podwójny, Podwójny trud i rozwiązywanie problemów

Zakładając, że jesteś zalogowany jako administrator lub super administrator, a nie dodatkowe konto z inną rolą użytkownika, oto jak rozwiązać ten problem. Niekoniecznie musisz podążać za nim od góry do dołu, ale jest to zalecane.

Lista rozpoczyna się od podstawowych kroków i poprawek rozwiązywania problemów, a następnie przechodzi do bardziej zaawansowanych opcji.

Przed rozpoczęciem rozwiązywania problemów zaleca się utworzenie kopii zapasowej witryny. Jeśli problemy się pogorszą, możesz przywrócić witrynę do początku rozwiązywania problemów i spróbować ponownie.

Aby uzyskać szczegółowe informacje, Sprawdź niektóre z naszych innych postów:

  • Jak wykonać kopię zapasową witryny WordPress (i wielu witryn) za pomocą migawki
  • Tworzenie ręcznej kopii zapasowej WordPressa, gdy jest wyłączony lub zablokowany
  • Jak wykonać kopię zapasową kopii zapasowych WordPress dla kuloodpornej ochrony
  • Jak Wykonać Kopię Zapasową Witryny WordPress Na Dysku Google
  • Korzystanie z Wayback Machine do archiwizacji (i tworzenia kopii zapasowych) witryny WordPress
  • Testowanie kopii zapasowych witryny WordPress, aby uniknąć przyszłych katastrof
  • Wtyczki do tworzenia kopii zapasowych nie służą do tworzenia kopii zapasowych, ale do przywracania

Przywróć Zmiany

Spróbuj zapamiętać ostatnią rzecz, którą zrobiłeś, zanim pojawił się błąd, ponieważ jest to najbardziej prawdopodobny winowajca.

Na przykład, jeśli zaktualizowałeś wtyczkę lub motyw. Może się to zdarzyć również w przypadku migracji witryny ze środowiska lokalnego na serwer aktywny. Wiadomo również, że aktualizacja rdzenia WordPress do wersji 4.6 lub 4.6.1 powoduje ten błąd.

Jeśli jesteś w stanie zidentyfikować przyczynę, spróbuj przywrócić zmiany. Możesz to zrobić ręcznie, usuwając przyczynę, taką jak problem z wtyczką lub motywem. Możesz również przywrócić witrynę z zapisanej kopii zapasowej, aby natychmiast rozwiązać błąd, o ile kopia zapasowa została utworzona przed pierwszym wystąpieniem błędu.

Możesz zapoznać się z postami powyżej, aby uzyskać szczegółowe informacje.

Włącz WP_DEBUG

Boolean WP_DEBUG może wymienić błędy w interfejsie, które obecnie nękają Twoją witrynę WordPress. Z tym konkretnym błędem zwykle nie daje to żadnych wyników. Niezależnie od tego, dobrym pomysłem jest dać mu szansę, ponieważ może to poinformować o błędach prawdopodobnie związanych z zainstalowanymi wtyczkami lub motywami, które przyczyniają się do problemu.

Spróbuj włączyć WP_DEBUG i sprawdź dziennik błędów, gdy to zrobisz. Pamiętaj również, aby dodać opcję logowania do WP_DEBUG tak więc wszelkie powstałe błędy są drukowane w prywatnym dzienniku. Zapobiega to wysyłaniu błędów do interfejsu, co stanowi zagrożenie dla bezpieczeństwa.

Aby uzyskać szczegółowe informacje, Sprawdź debugowanie WordPress: jak korzystać z WP_DEBUG.

Sprawdź swoje błędy i dzienniki dostępu

Po sprawdzeniu pliku dziennika utworzonego po włączeniu trybu debugowania warto również sprawdzić błędy i uzyskać dostęp do dzienników znajdujących się na serwerze.

Jeśli widzisz listę błędów, może to pomóc w zawężeniu problemu. Możesz także użyć dziennika dostępu, aby określić, co było ostatnim działaniem przed pojawieniem się błędu.

Możesz również sprawdzić, czy nie było nieautoryzowanego dostępu do twojej witryny. Jeśli haker miał dostęp do Twoich plików lub bazy danych, mógł zablokować cię, zmieniając ważne dane, które ograniczyłyby dostęp do stron, do których nie możesz uzyskać dostępu, jednocześnie przyznając sobie do nich dostęp.

Jeśli zostałeś zhakowany, sprawdź te posty:

  • Pomocy, zostałem zhakowany! Jak rozwiązać i naprawić witrynę WordPress
  • Zhakowany? Jak wrócić do administratora WordPress
  • Jak wyczyściłem moją witrynę WordPress po tym, jak została zhakowana i umieszczona na czarnej liście
  • Zhakowany? Jak wyczyścić swoją witrynę i zejść z czarnej listy Google
  • Ciągle Się Włamujesz? Jak zatrzymać exploity Backdoor WordPress na dobre

Powiadomienia O Wtyczkach Bezpieczeństwa

Możliwe, że haker był w stanie zinfiltrować Twoją witrynę i w takim przypadku prawdopodobnie został on przynajmniej nagrany, jeśli masz zainstalowaną wtyczkę bezpieczeństwa.

Jeśli otrzymujesz powiadomienia e-mail od zainstalowanej wtyczki bezpieczeństwa, sprawdź, czy otrzymałeś je w skrzynce odbiorczej i nie zapomnij sprawdzić folderu spam na wypadek, gdyby twój dostawca poczty e-mail miał surowe zasady dotyczące spamu.

Jeśli powiadomienia wskazują, że zostałeś zhakowany, sprawdź posty powyżej, aby uzyskać szczegółowe informacje na temat naprawy witryny.

Uprawnienia Do Plików

Ten błąd może być wynikiem problemu z uprawnieniami, dlatego ważne jest, aby sprawdzić, czy uprawnienia do plików zostały ustawione poprawnie.

Aby uzyskać szczegółowe informacje, zapoznaj się z uprawnieniami plików i używaj ich do zabezpieczenia witryny.

Wyłącz wtyczki i motywy

Jedną z najpewniejszych przyczyn jest zainstalowana wtyczka lub motyw, zwłaszcza jeśli błąd pojawił się po zainstalowaniu, aktywacji lub aktualizacji przed wystąpieniem błędu.

Zainstalowane wtyczki i motywy można dezaktywować ręcznie przez FTP, ponieważ nie można uzyskać dostępu do panelu administracyjnego. Pamiętaj, aby pozostawić domyślny motyw aktywny.

Aby uzyskać szczegółowe informacje, Sprawdź wyłącz wtyczkę WordPress bez dostępu do obszaru administracyjnego i zepsutej wtyczki lub motywu.

Jeśli to zadziała, ponownie aktywuj wtyczki i motywy jeden po drugim i sprawdź, czy błąd pojawia się ponownie między każdą aktywacją. Gdy błąd powraca, oznacza to, że przyczyną problemu jest ostatnia aktywowana wtyczka lub motyw.

Możesz skontaktować się z autorem wtyczki lub motywu, aby naprawić, jeśli to zadziała.

Reset the .htaccess Plik

Aby ręcznie zresetować .htaccess plik, najpierw uzyskaj dostęp do pliku przez FTP.

Pobierz kopię pliku na komputer, a następnie Edytuj go w zgodnym edytorze tekstu. Po zakończeniu edycji Zapisz plik i prześlij go z powrotem na serwer.

Alternatywnie możesz edytować plik bezpośrednio w kliencie FTP, który ma tę funkcję, na przykład FileZilla.

Otwórz plik i zastąp kod domyślny kodem domyślnym, który jest odpowiedni dla Twojej konfiguracji, a następnie zapisz plik. Kod, który musisz zastąpić, powinien wyglądać podobnie do poniższych fragmentów.

W przypadku pojedynczych instalacji WordPress skopiuj i wklej to do dokumentu:

Ładowanie gist/4fd30a521c27babcb1e19452c3c691f2

W przypadku instalacji podkatalogu WordPress Multisite użyj poniższego kodu:

Ładowanie gist jennimckinnon / 71f06f92f1d0396170682cec4285d434

Jeśli masz subdomenę zainstalować WordPress, użyj tego kodu zamiast:

Ładowanie gist/a42d99764a8c34d0efe8cdddf87a2817

Z drugiej strony, jeśli masz zainstalowaną wersję 3.4 WordPress lub niższą, zapoznaj się z kodeksem WordPress .htaccess strona dla potrzebnego kodu.

Po zapisaniu pliku na serwerze błąd powinien zostać rozwiązany, ale jeśli problem będzie się powtarzał, możesz kontynuować wykonywanie poniższych czynności.

Uaktualnij swoją wersję PHP

Używanie wersji PHP niezgodnej z zainstalowaną wersją WordPressa często powoduje ten błąd. Uaktualnienie wersji PHP często może rozwiązać ten problem.

Aby uzyskać szczegółowe informacje, Sprawdź jeden z naszych innych postów zmieniających lub aktualizujących twoją wersję PHP dla WordPress.

Sprawdź prefiks bazy danych

Czasami migracja witryny ze środowiska lokalnego na serwer aktywny może powodować rozbieżności w prefiksie tabeli bazy danych.

Aby to naprawić, musisz sprawdzić przedrostek, który jest zapisany w Twoim wp-config.php i sprawdź to z przedrostkiem, który jest wymieniony w Twojej bazie danych. Upewnij się, że prefiksy w obu wp-config.php plik i baza danych zawierają wszystkie małe litery dla każdego, które są zawarte.

Pamiętaj, aby dwukrotnie sprawdzić wartości dla wp_capabilities oraz wp_user_level kolumny w wp_users tabela dla poprawnego przedrostka.

Ważne jest również, aby sprawdzić wp_usermeta tabela dla nieprawidłowych odniesień do prefiksu wybranego w meta_key kolumna. Następnie spójrz na wp_options tabela dla nieprawidłowych odniesień w wartościach dla option_name oraz wp_user_roles kolumny.

Może być ważne, aby pamiętać, że przedrostek, który widzisz, może różnić się od domyślnego wp_ prefiks wymieniony powyżej w przypadkach, gdy wcześniej zmieniono prefiks bazy danych.

Jeśli musisz zmienić prefiks w swoim wp-config.php plik lub baza danych, Sprawdź zmianę prefiksu bazy danych WordPress, aby poprawić bezpieczeństwo.

Uprawnienia Administratora Bazy Danych

Możliwą przyczyną błędu mogą być również niewłaściwe możliwości użytkownika, które są skonfigurowane w bazie danych. Ważne jest, aby dane w wp_uers tabela jest poprawna.

Należy pamiętać, że prefiks w bazie danych może różnić się od domyślnego wp_ wymienione powyżej.

Aby uzyskać szczegółowe informacje, Sprawdź, jak ręcznie dodać administratora WordPress do bazy danych za pomocą zapytań SQL

Eksportuj Zawartość Swojej Witryny

Możesz wyeksportować całą zawartość witryny, jeśli żadna z powyższych opcji nie działa dla ciebie. Następnie możesz zaimportować zawartość do nowej instalacji WordPress, aby ominąć błąd.

Możesz również tego spróbować, jeśli nie masz czasu na rozwiązanie problemu.

Aby uzyskać szczegółowe informacje, zapoznaj się z przewodnikiem krok po kroku dotyczącym przenoszenia treści z jednej witryny WordPress do drugiej oraz jak łatwo importować lub eksportować dowolną zawartość tabeli bazy danych WordPress.

Reset WordPress

Po utworzeniu kopii zapasowej witryny możesz spróbować zresetować WordPress do ustawień domyślnych. Można to zrobić ręcznie, upuszczając tabele w bazie danych witryny za pomocą phpMyAdmin.

Pamiętaj, że jeśli upuścisz wszystkie tabele bazy danych WordPress, stracisz również wszystkie swoje posty, strony, komentarze i inne treści, więc użyj tej opcji w ostateczności.

Aby uzyskać szczegółowe informacje, Sprawdź jak zresetować witrynę WordPress? Zarówno za pomocą wtyczki, jak i ręcznie.

Wrapping Up

Błąd „Przepraszamy, nie masz dostępu do tej strony” często może być frustrujący, ponieważ powiedziano ci, że nie masz uprawnień do wyświetlania strony, gdy jesteś admin na litość boską!

Naprawienie go może być również frustrujące, ponieważ istnieje wiele prawdopodobnych przyczyn. Postępując zgodnie z powyższymi krokami, możesz szybko i skutecznie rozwiązać ten problem.

Nie zapomnij dodać tego postu do zakładek w przypadku napotkania tego błędu w przyszłości. Jeśli ten problem występuje teraz, czy udało Ci się go rozwiązać? Czy masz problemy z naprawieniem tego nieznośnego błędu? Podzielcie się swoimi doświadczeniami w komentarzach poniżej.

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…