W artykule:
- Przebieg wp-admin Nigdy Nie Biegał Gładko
- Podwójny, Podwójny trud i rozwiązywanie problemów
- Przywróć Zmiany
- Włącz WP_DEBUG
- Sprawdź swoje błędy i dzienniki dostępu
- Powiadomienia O Wtyczkach Bezpieczeństwa
- Uprawnienia Do Plików
- Wyłącz wtyczki i motywy
- Reset the .htaccess Plik
- Uaktualnij swoją wersję PHP
- Sprawdź prefiks bazy danych
- Uprawnienia Administratora Bazy Danych
- Eksportuj Zawartość Swojej Witryny
- Reset WordPress
- Wrapping Up
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.

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:
W przypadku instalacji podkatalogu WordPress Multisite użyj poniższego kodu:
Jeśli masz subdomenę zainstalować WordPress, użyj tego kodu zamiast:
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.
Tagi: