Rozwiązywanie problemów z WordPress (101)

Rozwiązywanie problemów z WordPressJeśli chodzi o obsługę WordPress, użytkownicy mają do wyboru wiele opcji:


  • Kodeks WordPress (DIY)
  • Forum wsparcia WordPress (obsługiwane przez administratorów WordPress.org i innych użytkowników WordPress)
  • Obsługa wtyczek i motywów (dostarczonych przez programistów)
  • Obsługa hostingu (dostępność i rodzaj wsparcia różni się w zależności od planu hostingu)

Bez bezpośredniej linii komunikacyjnej lub wsparcia w czasie rzeczywistym zapewnianego przez WordPress, rozwiązywanie błędów WordPress może być frustrujące. Dobra wiadomość jest jednak taka, że ​​większość pojawiających się błędów jest dość powszechna.

W tym przewodniku pokażemy, jak rozwiązać problemy z WordPressem, gdy coś pójdzie nie tak.

15 typowych błędów WordPress i jak je naprawić:

  1. Biały ekran śmierci
  2. Wewnętrzny błąd serwera
  3. Błąd nawiązywania połączenia z bazą danych
  4. Zła bramka lub limit czasu bramy
  5. zbyt dużo próśb
  6. Przekroczono limit czasu połączenia / limit wyczerpany
  7. Strona nie znaleziona
  8. Błąd składni
  9. Niedostępne w przypadku planowej konserwacji
  10. Automatyczna aktualizacja nie powiodła się
  11. Zbyt wiele przekierowań
  12. Mieszana treść
  13. Nie udało się zapisać na dysk
  14. Zmiany nie są wyświetlane
  15. Logowanie nie powiodło się

Contents

Przewodnik rozwiązywania problemów z najczęstszymi błędami WordPress

Mimo że w WordPress jest wiele rzeczy, które mogą pójść nie tak, nie jest trudno zawęzić przyczyny, jeśli wiesz, jaki rodzaj błędu wystąpił.

Błąd nr 1: Biały ekran śmierci

Biały ekran śmierci wygląda dokładnie tak, jak brzmi. Spróbujesz uzyskać dostęp do administratora WordPress lub, co gorsza, do witryny WordPress, a ekran będzie pusty.

Istnieje wiele rzeczy, które mogą powodować biały ekran śmierci, od sprzecznych wtyczek po przekroczenie limitów pamięci (choć najczęściej jest to wina wtyczki lub motywu). Jeśli nie ma komunikatu o błędzie wskazującego, gdzie leży problem, przeprowadź ten proces rozwiązywania problemów.

Uwaga: Mimo że jest to proces naprawiania białego ekranu śmierci, jest przydatny do naprawiania innych błędów WordPress. Za każdym razem, gdy odwołujemy się do poprawki białego ekranu śmierci, jest to proces, o którym mówimy.

Krok 1: Dezaktywuj wszystkie wtyczki

Jeśli nadal masz dostęp do administratora WordPress i tylko twoja strona nie działa, wykonaj następujące czynności:

Przejdź do Wtyczki> Zainstalowane wtyczki:

Zainstalowane wtyczki

Wybierz wszystkie wtyczki:

Sprawdź wszystkie wtyczki

Z menu Działania masowe wybierz „Dezaktywuj”:

Bulk Deactivate

Wszystkie wtyczki powinny teraz zostać wyłączone:

Dezaktywowane wtyczki

Jeśli nie masz dostępu do administratora WordPress, musisz to zrobić z panelu sterowania.

Przejdź do pulpitu nawigacyjnego hostingu:

BlueHost Dashboard

Znajdź swój panel sterowania.

To, czego szukasz, to Menedżer plików lub FTP. Oba dają dostęp do zaplecza witryny.

Plik Bluehost FTP

Znajdź folder wp-content w katalogu głównym swojej witryny:

wp-content Folder

Otwórz i zlokalizuj folder wtyczek:

Folder wtyczek

Zmień nazwę folderu na dowolną oprócz „wtyczek”. Spowoduje to dezaktywację wszystkich wtyczek na twojej stronie.

Krok 2: Sprawdź swoją witrynę

Po wyłączeniu wtyczek nadszedł czas, aby sprawdzić, czy dostęp został przywrócony.

Jeśli wcześniej nie miałeś dostępu do administratora, przejdź teraz:

Logowanie do WordPress

Jeśli tylko twoja strona pokazuje biały ekran śmierci, najedź myszką na nazwę swojej witryny w lewym górnym rogu administratora WordPress i kliknij „Odwiedź stronę”:

Wejdź na stronę z menu

W zależności od tego, co zobaczysz, będziesz mieć dwie opcje kolejnych kroków:

  • Jeśli masz dostęp: Znajdź problematyczną wtyczkę.
  • Jeśli nie masz dostępu: Wypróbuj nowy motyw.

Następnie przejdziemy przez te kroki.

Krok 3: Znajdź problematyczną wtyczkę (opcja 1)

Jeśli masz dostęp ponownie, wiesz, że przyczyną problemu była prawdopodobnie wtyczka. Oznacza to, że jedna z wtyczek powoduje konflikt z:

  • Twój motyw
  • Kolejna wtyczka

Musisz teraz wykryć, która wtyczka jest przyczyną błędu. Aby to zrobić, musisz aktywować wtyczki pojedynczo.

Zacznij od początku listy. Aktywuj pierwszą wtyczkę:

Aktywuj wtyczkę

Jeśli przyczyną jest ta wtyczka, powinieneś ponownie utracić dostęp do administratora WordPress lub swojej witryny. (Możesz przywrócić go jeszcze raz, dezaktywując wtyczkę).

Jeśli nie widzisz białego ekranu śmierci, wyłącz tę wtyczkę i wypróbuj następną. Musisz powtórzyć te kroki, dopóki nie znajdziesz problematycznej wtyczki.

Zakłada to oczywiście, że wtyczka jest w konflikcie z twoim motywem. Jeśli po wyłączeniu każdej wtyczki jeden po drugim nie widzisz ponownie ekranu błędu, problem może dotyczyć dwóch wtyczek. Aby je zlokalizować, musisz ponownie aktywować dwa na raz. To powiedziawszy, to nie jest powszechne. Zwykle jest to skrypt powodujący konflikt we wtyczce i motywie, który generuje błąd.

Po zidentyfikowaniu problematycznego duetu śmiało włącz ponownie wszystkie pozostałe wtyczki w swojej witrynie.

Musisz skontaktować się z programistą wtyczek, aby zgłosić problem. Upewnij się, że masz zrzuty ekranu z błędem i możesz szczegółowo opisać, dlaczego tak się stało i jak udało się to potwierdzić.

Krok 3: Wypróbuj nowy motyw (opcja 2)

Jeśli po dezaktywacji wszystkich wtyczek nadal widzisz biały ekran śmierci, przyczyną może być Twój motyw.

Aby to potwierdzić, musisz wyłączyć motyw.

Jeśli nadal masz dostęp do administratora WordPress i tylko twoja strona nie działa, wykonaj następujące czynności:

Przejdź do Wygląd> Tematy:

Wygląd Tematy menu

Aby dezaktywować motyw, musisz aktywować inny.

Niezależnie od tego, czy jest już zainstalowany, czy nie, aktywuj najnowszy domyślny motyw WordPress:

Aktywuj domyślny motyw

Jeśli nie masz dostępu do administratora WordPress, zrób to samo, co z wtyczkami z panelu sterowania.

Znów znajdź folder wp-content w katalogu głównym swojej witryny. Tym razem będziesz chciał poszukać w nim folderu motywów:

Folder motywów

Zmień nazwę folderu na dowolny inny niż „motywy”. Spowoduje to dezaktywację motywu i automatyczne aktywowanie domyślnego motywu WordPress.

Możesz teraz sprawdzić swoją stronę internetową, aby zobaczyć, czy zniknął biały ekran śmierci. Jeśli tak, to wiesz, że problemem jest konflikt między Twoim motywem a rdzeniem.

Skontaktuj się z twórcą motywu z zrzutami ekranu błędu i opisem kroków podjętych w celu potwierdzenia problemu.

Krok 4: Uruchom debugowanie

W większości przypadków powyższe kroki pomogą zlokalizować problem z witryną. Jeśli jednak osiągnąłeś ten punkt i nadal widzisz biały ekran śmierci, jest jeszcze jedna rzecz do wypróbowania.

Wróć do menedżera plików lub FTP. Przejdź do katalogu głównego i wyszukaj plik wp-config.php:

Plik wp-config

Otwórz plik do edycji.

U dołu zobaczysz następujący ciąg:

Zdefiniuj („WP_DEBUG”, false);
Zdefiniuj („WP_DEBUG_LOG”, false);
zdefiniuj („WP_DEBUG_DISPLAY”, false);

Mówi to, że:

  • Funkcja debugowania jest wyłączona.
  • Jeśli wystąpi błąd, dziennik nie zostanie wygenerowany na backend.
  • Jeśli wystąpi błąd, na interfejsie nie będzie wyświetlany żaden kod błędu.

Jeśli jednak utkniesz, przydatne jest włączenie tej funkcji, aby uzyskać więcej informacji na temat błędu. Aby to zrobić, zmień dwie najwyższe wartości na prawdziwe:

Zdefiniuj („WP_DEBUG”, prawda);
Zdefiniuj („WP_DEBUG_LOG”, prawda);
zdefiniuj („WP_DEBUG_DISPLAY”, false);

Ustaw wyświetlacz jako fałszywe. Nie chcesz, aby hakerzy mieli jakikolwiek wgląd w to, co dzieje się na zapleczu Twojej działającej witryny, więc zawsze przechowuj te kody przed nimi.

Zapisz plik, gdy skończysz włączać debugowanie (ale zostaw panel sterowania otwarty). Następnie wróć do swojej witryny.

Gdy ponownie zobaczysz biały ekran śmierci, wróć do panelu sterowania i poszukaj folderu wp-content (tego samego, w którym znajduje się motyw i wtyczki). Teraz będzie plik tekstowy o nazwie debug_log.

plik debugowania

Otwórz i przejrzyj komunikat o błędzie. Sprawdź dzisiejszą datę i godzinę. Powinien być wiersz wskazujący, który plik w twoim katalogu i który wiersz w tym pliku zawiera błąd.

Jeśli błąd znajduje się w jednym z plików motywu lub wtyczki, zrób zrzut ekranu z kodem błędu i wyślij go do programisty, aby mógł naprawić problem (jak to prawdopodobnie zostało wprowadzone w ostatniej aktualizacji).

Jeśli jest to problem w innym pliku, naprawa zależy od Ciebie. Jeśli nie czujesz się komfortowo, skontaktuj się z programistą, który może pomóc.

Po naprawieniu problemu i zniknięciu białego ekranu śmierci wróć do wp-config.php i wyłącz debugowanie.

Błąd nr 2: Błąd wewnętrzny serwera (kod błędu 500)

Nie zawsze jest w 100% jasne, co dokładnie spowodowało błąd wewnętrzny serwera 500. Jednak, podobnie jak biały ekran śmierci, w twoim kodzie jest coś nie tak.

Krok 1: Zastąp plik .htaccess

Pierwszą rzeczą do przetestowania jest plik .htaccess. Czasami ulega on uszkodzeniu i powoduje, że twoja witryna zostaje zastąpiona stroną „Wewnętrzny błąd serwera”.

Niezależnie od tego, czy plik jest uszkodzony, nadal powinieneś zrobić ten krok. Jeśli zastąpisz istniejący plik .htaccess, Twoja witryna nie zaszkodzi.

Zaloguj się do panelu sterowania i otwórz menedżera plików lub menedżera FTP. Zanim przejdziesz do katalogu głównego swojej witryny, wybierz opcję „Pokaż ukryte pliki” (jeśli go masz):

Ustawienia menedżera plików

Jeśli Twoja witryna jest udostępniana, plik może być nadal ukryty. W takim przypadku dodaj na końcu adresu URL menedżera plików: „& showhidden = 1”.

Plik htaccess

Zmień nazwę pliku .htaccess, aby go dezaktywować.

Przejdź do swojej witryny i sprawdź, czy to usunęło wewnętrzny błąd serwera. Jeśli tak, to wystarczy, że utworzysz nowy plik.

Przejdź do menu Ustawienia> Permalinki:

Ustawienia Permalinks Menu

Kliknij „Zapisz zmiany” u dołu strony. Spowoduje to utworzenie nowego pliku.

Jeśli błąd nie zniknie, wypróbuj to obejście.

Otwórz nowy plik .htaccess i dodaj następujące elementy:

# ROZPOCZNIJ WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]
# KONIEC WordPress

Jeśli to nie usunie uszkodzenia, przejdź do następnego kroku.

Krok 2: Poprawka białego ekranu śmierci

Przeprowadź biały ekran rozwiązywania problemów związanych ze śmiercią.

Jeśli błąd nadal występuje po tym, spróbuj następnego kroku.

Krok 3: Zwiększ limit pamięci

Nie jest to prawdopodobnie przyczyna, ponieważ w takim przypadku zwykle pojawia się komunikat o wyczerpaniu pamięci. Jednak próba ta nie zaszkodzi, ponieważ jest to szybka naprawa.

Przeprowadź kroki rozwiązywania problemów dotyczących zwiększenia limitu pamięci.

Jeśli nadal utkniesz, ten ostatni krok powinien załatwić sprawę:

Krok 4: Zastąp wp-admin i wp-zawiera foldery

Aktualizacja mogła przypadkowo uszkodzić kod w folderach wp-admin lub wp-include.

Aby je zastąpić, musisz pobrać nową kopię WordPress.

Iść do WordPress.org, kliknij przycisk „Pobierz WordPress” i pobierz pliki na pulpit.

Zdobądź świeże pliki WordPress

Rozpakuj folder i zlokalizuj foldery wp-admin i wp-included.

Wróć do swojego menedżera plików. Pobierz kopię wp-admin i wp-zawiera foldery, które już istnieją (zawsze dobrym pomysłem jest mieć kopię na wszelki wypadek).

cPanel Folders

Kliknij „Prześlij”. Następnie ponownie prześlij każdy folder pojedynczo. Musisz to zrobić tylko dla wp-admin i wp-include.

Prześlij pliki

Możesz teraz wrócić do swojej witryny. Błąd powinien zniknąć. Jeśli tak nie jest, czas skontaktować się z firmą hostingową w celu uzyskania pomocy.

Błąd nr 3: Błąd nawiązywania połączenia z bazą danych

Gdy zobaczysz ten komunikat o błędzie, oznacza to, że coś powstrzymuje twoją witrynę WordPress przed połączeniem się z bazą danych MySQL lub MariaDB.

Krok 1: Sprawdź plik wp-config.php

Plik wp-config.php zawiera najistotniejsze szczegóły dotyczące konfiguracji witryny – w tym informacje o bazie danych. Sprawdź to najpierw, zanim wypróbujesz inne poprawki.

Przejdź do menedżera plików lub FTP i przejdź do pliku wp-config.php. Otwórz go do edycji.

Powinieneś znaleźć sekcję poświęconą ustawieniom bazy danych. Będzie to wyglądać tak:

/ ** Nazwa bazy danych WordPress * /
Zdefiniuj („DB_NAME”, „nazwa_bazy danych”);

/ ** Nazwa użytkownika bazy danych * /
Zdefiniuj („DB_USER”, „nazwa_użytkownika bazy danych”);

/ ** Hasło bazy danych * /
Zdefiniuj („DB_PASSWORD”, „databasepw”);

/ ** Nazwa hosta * /
Zdefiniuj („DB_HOST”, „nazwa_hosta bazy danych”);

/ ** Zestaw danych bazy danych * /
Zdefiniuj („DB_CHARSET”, „utf8”);

/ ** Typ sortowania bazy danych * /
Zdefiniuj („DB_COLLATE”, „”);

Jeśli któregoś z tych danych brakuje lub wygląda niepoprawnie, dokonaj edycji (po zapisaniu kopii pliku wp-config.php na pulpicie).

Zapisz zmiany i wróć do witryny, aby sprawdzić, czy nadal nie można połączyć się z bazą danych.

Krok 2: Skontaktuj się z pomocą techniczną swojego hosta

Jeśli nie ma wyraźnych zakłóceń w połączeniu z bazą danych WordPress na twoim końcu, czas porozmawiać z hostem.

Istnieje wiele powodów, dla których połączenie z bazą danych może zostać naruszone:

  • Przestój serwera
  • Przekroczono limity planu (choć powinni byli cię poinformować, jeśli tak jest)
  • Naruszenie bezpieczeństwa

Gdy poznasz pierwotną przyczynę, pracuj szybko, aby ją naprawić, nawet jeśli oznacza to tylko uzyskanie ETA, kiedy serwery będą ponownie w trybie online. Nie możesz pozwolić sobie na zbyt długie utrzymywanie witryny.

Błąd nr 4: Zła bramka (kod błędu 502) lub Limit czasu bramy (kod błędu 504)

Te kody błędów oznaczają, że coś jest nie tak na poziomie serwera. Chociaż możesz nie mieć bezpośredniej kontroli nad serwerem, te błędy mogą czasem być tymczasowe, dlatego warto skontaktować się z tymi krokami rozwiązywania problemów przed skontaktowaniem się z hostem.

Krok 1: Odśwież stronę

Kliknij przycisk „Odśwież” na pasku przeglądarki:

Odśwież stronę internetową

Być może próbowano załadować witrynę, gdy serwer był tymczasowo wyłączony lub zepsuty.

Krok 2: Wyczyść pamięć podręczną przeglądarki

Jeśli odświeżanie nie działa, problem może dotyczyć buforowania. Aby odblokować witrynę, przejdź do ustawień przeglądarki.

Poszukaj opcji wyczyszczenia danych przeglądania. W Chrome ustawienie wygląda następująco:

Wyczyść dane przeglądania

Sprawdź ustawienia buforowanych obrazów i plików:

Wyczyść pamięć podręczną Chrome

Następnie kliknij „Wyczyść dane”. Po zakończeniu załaduj ponownie witrynę i sprawdź, czy to usunęło kod błędu.

Krok 3: Poprawka białego ekranu śmierci

Ostatnia wtyczka lub aktualizacja motywu może być winna, jeśli powyższe dwie poprawki nie działają.

Przeprowadź biały ekran rozwiązywania problemów związanych ze śmiercią.

Krok 4: Sprawdź u swojego usługodawcy hostingowego lub CDN

Jeśli żadna z powyższych opcji nie zadziałała, skontaktuj się z usługodawcą hostingowym lub dostawcą CDN.

Kiedy się skontaktujesz, upewnij się, że masz zrzut ekranu przedstawiający błąd i szczegółowe informacje o podjętych dotychczas krokach rozwiązywania problemów. Może być konieczne wyłączenie DNS, CDN lub zapory sieciowej, aby pozbyć się błędu.

Błąd nr 5: zbyt wiele żądań (kod błędu 429)

Ten błąd zwykle oznacza, że ​​istnieje wtyczka lub skrypt motywu, który wysyła zbyt wiele żądań na Twój serwer.

Krok 1: Poprawka White Screen of Death

Przeprowadź biały ekran rozwiązywania problemów związanych ze śmiercią.

Jeśli nie możesz usunąć błędu w tym procesie, skontaktuj się z firmą hostingową. Powinny one być w stanie powiedzieć, która integracja z zewnętrzną firmą działa w trybie nadbiegu.

Jeśli istnieje sposób na rekonfigurację ustawień w celu rozwiązania problemu, zrób to. W przeciwnym razie musisz znaleźć narzędzie zastępcze.

Błąd # 6: Przekroczono limit czasu połączenia / wyczerpano limit

Z tym błędem nie utracisz dostępu do swojej witryny ani obszaru administracyjnego. Oznacza to zamiast tego, że działanie, które próbujesz podjąć w WordPress – na przykład instalowanie nowego motywu – wyczerpuje granice twojego serwera.

Krok 1: Zwiększ limit pamięci

Przejdź do menedżera plików i otwórz plik wp-config.php.

Na dole pliku wyszukaj ciąg, który wygląda następująco:

Zdefiniuj („WP_MEMORY_LIMIT”, „64M”);

To bit „64M” wymaga aktualizacji. Aby zapewnić serwerowi więcej pamięci do przetworzenia żądania, zwiększ limit do 256 mln:

Zdefiniuj („WP_MEMORY_LIMIT”, „256M”);

Spróbuj ponownie uruchomić zapytanie za pomocą WordPress. Jeśli to nie działa, spróbuj tego:

Krok 2: Zwiększ maksymalny czas wykonania

Może być tak, że czas przetwarzania żądania przekroczył domyślny maksymalny czas wykonania.

Istnieje dobry powód tego limitu (na przykład powstrzymanie hakerów przed bombardowaniem twojego serwera tymi samymi żądaniami w kółko). Możesz go jednak tymczasowo dostosować, aby umożliwić spełnienie żądania.

W menedżerze plików lub na serwerze FTP zlokalizuj plik .htaccess. Jeśli masz trudności ze znalezieniem pliku .htaccess, zapoznaj się z instrukcjami dotyczącymi naprawy błędu wewnętrznego serwera.

Wewnątrz pliku przewiń na sam dół. Zobaczysz linię, która wygląda następująco:

# KONIEC WORDPRESS

Tuż nad nim umieść następujące elementy:

php_value max_execution_time 300

Domyślnie maksymalny czas wykonania wynosi zwykle od 30 do 60 sekund. Spowoduje to uderzenie go do 300 sekund.

Spróbuj ponownie. Jeśli to działa, pamiętaj, aby wrócić do pliku .htaccess i albo całkowicie usunąć wiersz, albo przepisać go, aby napisał:

php_value max_execution_time 60

Jeśli ta poprawka nie zadziałała, zaktualizuj 300 do 600 i powtórz. Jeśli nadal nie działa, może być coś nie tak z niedawno zaktualizowaną wtyczką lub motywem.

Krok 3: Poprawka białego ekranu śmierci

Przeprowadź biały ekran rozwiązywania problemów związanych ze śmiercią.

Jeśli nadal utkniesz, skontaktuj się z dostawcą usług hostingowych.

Błąd nr 7: Nie znaleziono strony (kod błędu 404)

Występowanie tego błędu w internecie nie jest niczym niezwykłym, jeśli strona nie istnieje już pod oryginalnym adresem URL i nie skonfigurowano przekierowania. Są jednak chwile, kiedy możesz zobaczyć ten błąd, nawet jeśli strona istnieje pod wpisanym adresem.

Krok 1: Sprawdź pisownię adresu URL

Aby być bezpiecznym, dwukrotnie sprawdź pisownię adresu URL wpisanego w pasku adresu. Upewnij się, że nie ma błędów.

Krok 2: Napraw permalinki

Jeśli w dowolnym momencie zmieniłeś strukturę permalink, poprzednie ustawienie mogło utknąć w backend. Aby go usunąć, wybierz Ustawienia> Permalinki.

Ustawienia Permalinks Menu

Zmień strukturę permalinków z powrotem na domyślne ustawienie „Zwykły”:

Domyślne ustawienia Permalink

Zapisz swoje zmiany.

Wróć do struktury permalinks, której chciałeś użyć. Zaoszczędź jeszcze raz.

Sprawdź stronę, aby sprawdzić, czy błąd 404 nadal występuje. Jeśli tak, przejdź do następnego kroku.

Krok 3: Zamień plik .htaccess

Uruchom uszkodzoną poprawkę pliku .htaccess.

To powinno pozbyć się błędu.

Błąd nr 8: Błąd składni

Ten błąd zobaczysz natychmiast po edycji pliku na zapleczu swojej witryny.

Gdy widzisz „błąd składniowy”, oznacza to, że nastąpiło naruszenie odpowiednich praktyk kodowania.

Na przykład jest to błąd składniowy, ponieważ brakuje końcowego średnika (;):

Zdefiniuj („WP_MEMORY_LIMIT”, „64M”)

Jest to również błąd składniowy, ponieważ cytaty proste są zapisywane jako cytaty:

zdefiniuj („WP_MEMORY_LIMIT”, „64M”);

Może również wystąpić „nieoczekiwany błąd”. Ten oznacza, że ​​coś jest źle napisane lub niepoprawnie sformatowane.

Krok 1: Napraw kod

Tego rodzaju błędy są bardziej wyraźne niż większość błędów na tej liście. Kiedy zobaczysz jeden, powinien on nie tylko powiedzieć, który plik zawiera błąd, ale także w której linii wystąpił błąd. To znacznie ułatwia sprawdzenie kodu pod kątem brakujących lub błędnych znaków.

Po znalezieniu problemu napraw go i zapisz zmiany. Odwiedź ponownie witrynę, aby potwierdzić, że błąd zniknął.

Błąd nr 9: niedostępny dla planowej konserwacji

Jest jeden powód, dla którego zobaczysz tę wiadomość: WordPress przestawił twoją stronę w tryb konserwacji podczas aktualizacji. Mogłoby być:

  • Aktualizacja, którą właśnie przeforsowałeś.
  • Automatyczna aktualizacja wykonana przez WordPress właśnie teraz.
  • Wcześniejsza aktualizacja, która spowodowała zablokowanie witryny w trybie konserwacji.

Krok 1: Daj mu minutę

Zanim cokolwiek zrobisz, poświęć chwilę. Nawet jeśli ręcznie nie zaktualizowałeś aktualizacji, WordPress może działać na jednej w tle.

Jeśli minie minuta i komunikat o planowanej konserwacji nie zniknął, zrób następny krok.

Krok 2: Wyłącz tryb konserwacji

Zaloguj się do panelu sterowania i menedżera plików. Przejdź do katalogu głównego witryny i poszukaj pliku o nazwie .maintenance.

Aby wyłączyć tryb konserwacji, po prostu kliknij plik i usuń go. Spowoduje to przywrócenie Twojej witryny.

Błąd nr 10: Niepowodzenie automatycznej aktualizacji

Domyślnie WordPress skonfigurował niewielkie aktualizacje do automatycznego uruchamiania (głównie te dotyczące ogólnej konserwacji i bezpieczeństwa). Możesz także zaplanować uruchomienie własnych automatycznych aktualizacji.

Bez względu na to, skąd się wzięły, aktualizacja może się nie powieść. Może to być po prostu zły czas (tak jakby serwer był wyłączony w tym samym momencie) lub usterka w systemie.

Krok 1: Ręcznie zaktualizuj

Poprawka tego jest prosta.

W WordPress zobaczysz wiele wskaźników, które informują, gdzie czekają twoje aktualizacje:

Aktualizacje WordPress

Postępuj zgodnie z nimi i wydaj aktualizację ręcznie.

Błąd nr 11: Zbyt wiele przekierowań

Zwykle przekierowanie jest celowe. Zaktualizuj nazwę domeny lub przenieś swoją witrynę z HTTP na HTTPS. W takich przypadkach używasz przekierowania 301, aby upewnić się, że ruch dociera do właściwego miejsca docelowego, nawet jeśli użytkownicy wpisują stary adres URL.

Jeśli jednak pojawia się błąd, który mówi, że jest zbyt wiele przekierowań, zwykle oznacza to, że odwiedzający utknęli w pętli przekierowań i nie mieli gdzie wylądować.

Dzieje się tak, gdy Twoja witryna i adresy WordPress są różne.

Krok 1: Zaktualizuj ustawienia WordPress

Pierwszym miejscem do sprawdzenia tej rozbieżności są ustawienia WordPress. Przejdź do Ustawienia> Ogólne:

Ustawienia Menu ogólne

Adresy WordPress i strony powinny być zgodne:

Ustawienia ogólne Adresy

Jeśli nie, napraw nieprawidłowo sformatowany adres URL i zapisz zmiany.

Jeśli to nie naprawi błędu, sprawdź dane witryny na poziomie serwera.

Krok 2: Zaktualizuj plik wp-config.php

Plik wp-config.php zawiera wiele danych na temat konfiguracji witryny, w tym nazwę domeny.

Zaloguj się do menedżera plików lub FTP i otwórz plik wp-config.php. Poszukaj ciągu kodu, który wygląda następująco:

Zdefiniuj („WP_HOME”, „http: //faux-agency.local”);

Zdefiniuj („WP_SITEURL”, „http: //faux-agency.local”);

Zamień powyższy adres URL strony testowej na własny WordPress i adresy witryn. Ponownie te dwie wartości powinny być identyczne.

Powinny również pasować do sposobu konfiguracji na poziomie serwera. Więc jeśli domena jest zarejestrowana jako https: //www.faux-agency.local, wówczas wartości HTTPS i WWW muszą być tutaj obecne.

Zapisz zmiany i wróć na swoją stronę. Błąd powinien zniknąć.

Błąd nr 12: mieszana zawartość

Kolejnym błędem wynikającym z formatowania adresu internetowego jest błąd mieszanej zawartości. Zasadniczo oznacza to, że:

  • Twoja witryna ma zainstalowany certyfikat SSL i teraz działa przez HTTPS.
  • W Twojej witrynie są pewne elementy (takie jak pliki graficzne), strony lub linki, które nadal korzystają z HTTP.

Witryny muszą być w całości HTTPS lub HTTP. Aby usunąć ten błąd, musisz przenieść niezabezpieczoną treść na bezpieczny adres internetowy.

Zamiast podjąć kroki w celu naprawy tego, wybierz opcję, która najbardziej Ci odpowiada:

Opcja 1: Użyj narzędzia Inspect

Otwórz witrynę i kliknij prawym przyciskiem myszy w dowolnym miejscu na ekranie. Wybierz „Sprawdź” z opcji:

Sprawdź stronę internetową

Poszukaj panelu konsoli. Jeśli na stronie występuje taki błąd dotyczący mieszanej zawartości, znajdziesz go tutaj:

Sprawdź konsolę

Powie ci dokładnie, która część strony zawiera treść HTTP. Możesz to naprawić, naprawiając nieprawidłowy link lub ponownie przesyłając plik.

Opcja 2: użyj wtyczki niezabezpieczonego narzędzia do naprawy zawartości SSL

Zainstaluj Wtyczka SSL Insecure Content Fixer aby ci pomóc.

Zabezpieczenie niezabezpieczonej zawartości SSL

Zacznij od ustawienia „Proste” i sprawdź, czy to naprawi problem. Jeśli nie, przejdź przez kolejne ustawienia, aż znajdziesz takie, które rozwiązuje problem mieszanej zawartości.

Opcja 3: Skontaktuj się ze wsparciem hostingowym, aby uzyskać pomoc

Skontaktuj się ze swoją firmą hostingową, jeśli nie wiesz, gdzie mieszka błąd mieszanej zawartości.

Błąd nr 13: Nie udało się zapisać na dysk

Jeśli masz problemy z obrazami w swojej witrynie, prawdopodobnie wystąpi błąd.

Pojawi się, gdy plik się nie załaduje. Pojawi się również, gdy pliki multimedialne wyglądają tak, jakby zniknęły z folderu Media, a także w witrynie. Będą dla nich puste symbole zastępcze, ale treść się nie pojawi.

Nie ma to związku z próbą przesłania niedopuszczalnych typów plików. Ten błąd ma związek z niepoprawnym skonfigurowaniem uprawnień do plików w wewnętrznej bazie danych. Aktualizacja od twojego hosta lub wtyczki mogła je pomieszać.

Krok 1: Zaktualizuj uprawnienia w folderze wp-content

Przejdź do swojego FTP i zlokalizuj folder wp-content. Otwórz go i wyszukaj folder przesyłania. Kliknij go prawym przyciskiem myszy. Wybierz „Zmień uprawnienia” (może to być również „Uprawnienia do plików” lub po prostu „Uprawnienia”).

Przesyłanie Zmień uprawnienia

Jeśli nie widzisz takiego ekranu, musisz poprosić usługodawcę internetowego o zaktualizowanie uprawnień dostępu do plików lub o pomoc.

Jeśli widzisz taki ekran, zaktualizuj „Wartość uprawnień” do 744. Zaznacz pole „Rekurencyjne” poniżej i zastosuj je tylko do katalogów. Zapisz swoje zmiany.

Ponownie kliknij prawym przyciskiem myszy folder przesyłania. Tym razem ustaw „Wartość uprawnień” na 644. Zaznacz „Rekurencyjne”, ale zastosuj tylko do plików. Zapisz swoje zmiany.

Wróć do swojej witryny i powinieneś zobaczyć, że pliki multimedialne są nienaruszone (lub że możesz przesyłać pliki multimedialne bezbłędnie).

Błąd nr 14: zmiany nie są wyświetlane

To nie jest błąd, który pojawi się z komunikatem lub białym ekranem. Jest to błąd, który zobaczysz na własne oczy po dokonaniu aktualizacji, tylko po to, aby zdać sobie sprawę, że nie pojawia się w aktywnej witrynie.

To jest problem z buforowaniem.

Krok 1: Wyczyść pamięć podręczną strony

Jeśli używasz wtyczki buforowania WordPress, pierwszą rzeczą do zrobienia jest wyczyszczenie pamięci podręcznej.

Większość wtyczek WordPress umieści przycisk „Wyczyść pamięć podręczną” lub „Wyczyść pamięć podręczną” na pasku menu administratora u góry WordPress w następujący sposób:

Wyczyść pamięć podręczną

Spowoduje to wyczyszczenie pamięci podręcznej stron dla wszystkich użytkowników i odwiedzających. Wróć na swoją stronę i sprawdź, czy to pomogło. Jeśli nie, spróbuj wykonać następny krok:

Krok 2: Wyczyść pamięć podręczną przeglądarki

W niektórych przypadkach problemem jest przeglądarka internetowa. Aby wyczyścić pamięć podręczną przeglądarki, znajdź Ustawienia przeglądarki:

Ustawienia wyszukiwarki

Stamtąd znajdź ustawienie, które pozwala wyczyścić dane przeglądarki lub pamięć podręczną:

Wyczyść dane przeglądania

Następnie wyczyść pamięć podręczną przeglądarki:

Wyczyść pamięć podręczną Chrome

Po zakończeniu przeglądarki nastąpi powrót do strony Ustawienia. Możesz teraz odwiedzić swoją stronę internetową, aby potwierdzić problem.

Błąd nr 15: Logowanie nie powiodło się

Istnieją dwa powody, dla których możesz nie być w stanie zalogować się do administratora WordPress. Każdy ma osobną poprawkę.

Opcja 1: Przywróć hasło

Jeśli problem polega na tym, że zapomniałeś hasła, kliknij „Nie pamiętasz hasła?” link poniżej formularza logowania:

Zgubiłeś hasło

Wpisz swój adres e-mail lub nazwę użytkownika w formularzu odzyskiwania:

Odzyskaj swoje hasło

Otrzymasz wiadomość e-mail, aby utworzyć nowe hasło i odzyskać dostęp do konta.

Opcja 2: Zaktualizuj dane logowania w phpMyAdmin

Jeśli problem polega na tym, że nie zgubiłeś lub nie zapomniałeś danych logowania, ale nadal nie możesz się zalogować, musisz użyć phpMyAdmin, aby je ręcznie zresetować.

Przejdź do panelu sterowania i poszukaj phpMyAdmin.

Narzędzia bazy danych cPanel

To jest twoja konsola phpMyAdmin:

Konsola phpMyAdmin

Rozwiń bazę danych w lewym panelu. Poszukaj tabeli wp_users. Kliknij lub wybierz opcję „Przeglądaj”, aby otworzyć listę użytkowników WordPress.

Dane użytkownika phpMyAdmin

Aby edytować dane logowania dla siebie (lub innych osób, które nie mogą się zalogować), kliknij przycisk „Edytuj” po lewej stronie danych logowania.

phpMyAdmin Edytuj poświadczenia

Edytuj hasło – upewniając się, że jest to silna kombinacja wielkich i małych liter, cyfr i symboli. Następnie zapisz zmiany.

Możesz wrócić do ekranu logowania WordPress i spróbować ponownie. Jeśli problem będzie się powtarzał, skontaktuj się z firmą hostingową w celu uzyskania pomocy.

Zakończyć

Oczywiście masz nadzieję, że podczas pracy z WordPress nigdy nie napotkasz żadnego z tych błędów. Ale usterki i błędy mogą pochodzić z różnych miejsc – Twojego serwera WWW, zainstalowanych wtyczek lub motywów, rdzenia WordPress, a czasem nawet od ciebie.

Nawet jeśli witryna nie przechodzi w tryb offline, te komunikaty o błędach, puste ekrany i brakująca treść zniechęcają użytkowników. Upewnij się, że wiesz, jak rozwiązać problemy z WordPress od momentu ich wykrycia.

I ostatnia rzecz: nie zapomnij mieć zautomatyzowanego systemu tworzenia kopii zapasowych w tle. Przy małej szansie, że jednego z tych błędów nie da się naprawić w sposób czysty (jak w przypadku naruszenia bezpieczeństwa), kopia zapasowa może naprawdę zapisać twoją skórę.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map