Zbyt długie archiwum. Wewnętrzny błąd serwera

Wszyscy popełniają błędy. Oscar Wilde ujął to pięknie: „Doświadczenie to nazwa, którą nadaje się swoim błędom”. Doświadczenie to świetny nauczyciel, każdy naprawdę uczy się na swoich błędach. Jednak nadal nie zaszkodzi podążać za znanym przysłowiem i uczyć się na błędach innych. W tym artykule omówię 25 najczęstszych błędów WordPressa, które popełnia prawie każdy nowicjusz. Mam nadzieję, że to pomoże ci ich uniknąć.

Wiele osób myli hosting WordPress.org z darmową platformą WordPress.com. Jest to dość powszechny błąd początkującego WordPressa i stąd wynika cała masa problemów. Na przykład ktoś chce mieć prosty osobisty blog, ale przez pomyłkę wybiera płatny hosting WordPress, a następnie nie chce płacić za witrynę. Lub odwrotnie, tworząc witrynę na darmowym WordPress.com, użytkownicy zastanawiają się, dlaczego nie mają pełnej kontroli nad witryną, nie mogą dodawać wtyczek i tak dalej.

2. Kupowanie tego, czego nie potrzebujesz

Jeśli chcesz mieć witrynę WordPress, to naprawdę potrzebujesz hostingu. Jednak wielu rejestratorów domen oferuje całą gamę innych usług, które są zasadniczo niepotrzebne, co jest mylące dla właścicieli małych firm i nowicjuszy w zakresie tworzenia stron internetowych. Jako przykład takich usług: rejestracja prywatna, listy brandingowe, protokół SSL, rejestracja 5-letnia itp.

Dlaczego na przykład rejestracja prywatna nie jest potrzebna? Początkujący WP mieli klienta z tą usługą, a kiedy wystarczyło przenieść domenę, musieli wysłać: kopię prawa jazdy, dowód rejestracyjny i kilka innych poufnych informacji. Ogólnie jeden ból głowy. E-maile brandingowe można łatwo tworzyć za pomocą aplikacje Google internetowe aplikacje. W większości przypadków nie jest też potrzebny protokół SSL.

Nie widzę też sensu płacenia z góry za 5 lat rejestracji domeny. Nigdy nie wiesz, co może się stać, może całkowicie porzucisz tę stronę? Co wtedy? Pieniądze w błoto? Jeśli chodzi o oszczędzanie pieniędzy, możliwe, że w przyszłości pojawią się zniżki i zaoszczędzisz więcej pieniędzy bez jakiejkolwiek 5-letniej rejestracji.

3. Niepowodzenie utworzenia kopii zapasowej

Jeśli nie utworzyłeś kopii zapasowej witryny, zdasz sobie sprawę, że popełniłeś ogromny błąd WordPress, gdy witryna się zawiesi i będziesz musiał ją przywrócić od zera. Gorąco polecam wszystkim wykonanie kopii zapasowej witryny w tryb automatyczny. Na szczęście istnieją wtyczki do tego. Na marginesie, myślę o trzech z nich: VaultPress (płatny) i BackWPup (darmowy).

Przykłady z życia:

„Baza danych strony WP upadła, nie miałem kopii zapasowej. Podczas importowania nowej bazy danych naturalnie otrzymałem komunikat o błędzie.”

„Zrobiłem zapytanie SQL bez żadnej kopii zapasowej. Rozumiesz, że nie można go anulować.

„Strona została zhakowana, hakerzy zniszczyli wszystkie informacje. Musiałem zrobić wszystko jeszcze raz, ponieważ. mój hoster, jak się okazuje, nie kopie zapasowe moja strona, ale chociaż musiałem.

Jeśli więc nie chcesz niepotrzebnych problemów i kłopotów, nie powtarzaj tego powszechnego błędu w WordPressie – zacznij robić kopię zapasową już teraz.

4. Ignorowanie aktualizacji WordPress

W takim czy innym momencie wszyscy baliśmy się aktualizacji. A czasami po prostu zapominamy zaktualizować strony, ponieważ. Nie przestrzegamy ich właściwie. Ogólnie rzecz biorąc, jest to dość powszechny błąd WordPressa, który może się bardzo odwrócić, zwłaszcza jeśli witryna ma luki w zabezpieczeniach - zostanie po prostu zhakowana.

Ostatnio WPBeginner miał przypadek, w którym musieli zaktualizować witrynę WordPress 2.9.2 i jak pokazała praktyka, im dłużej czekasz i nie aktualizujesz, tym trudniej będzie to zrobić później.

Aktualizacja witryny do następnej wersji w 99 przypadkach na 100 to jedno kliknięcie. Jeśli Twój motyw i wtyczki są poprawnie zakodowane, to po aktualizacji wszystko będzie działać tak, jak powinno i nie sprawi żadnych problemów. Ale znowu, na wszelki wypadek zrób kopię zapasową.

5. Korzystanie z domyślnej favicony

Favicons to małe ikony wyświetlane przez przeglądarkę na karcie przed nazwą strony. Wielu użytkowników popełnia częsty błąd w WordPressie, nie zwracając na nie uwagi. Okazuje się więc, że witryny zwykle mają favicony od swojego dostawcy hostingu, takiego jak Bluehost, lub firmy zajmującej się tworzeniem motywów witryn internetowych, takiej jak Genesis.

Pomyśl o faviconie jako wizytówce witryny, charakterystycznym znaku. Zmień ikonę teraz, jeśli jeszcze tego nie zrobiłeś. Oto instrukcja.

6. Zaktualizuj functions.php bez dostępu do FTP

Wszyscy doświadczyliśmy blokowania witryny przynajmniej raz z powodu nieprawidłowego przeniesienia kodu od administratora WP do pliku functions.php motywu. Sytuacja jest jeszcze gorsza, gdy nie ma dostępu do FTP lub nie wiemy, jak z niego korzystać. Aby zapobiec temu błędowi WordPress, napisałem poradnik dla początkujących: jak wstawiać fragmenty (w toku).

Odradzałbym również częste korzystanie z wbudowanych edytorów WP. Oto przewodnik dotyczący wyłączania edytorów motywów i wtyczek w WordPress (w toku).

7. Za dużo kategorii

Dodawanie kategorii w WordPressie jest bardzo łatwe. Nie daj się ponieść emocjom! Nie ma potrzeby tworzenia nowej kategorii dla prawie każdego nowy rekord. Nie ma potrzeby nawarstwiania struktury strony, ponieważ nie tylko użytkownicy, ale i Ty sam się w tym pogubisz. Aby nie popełnić tego błędu WordPressa, radzę przeczytać artykuł Kategorie kontra tagi - najlepsze przykłady.

8. Nie ustawianie permalinków

Od dłuższego czasu domyślnie używaliśmy następującej struktury adresów URL: / ? p=23. Ale to źle nie tylko dla SEO, ale także dla użytkowników. Na instalowanie WordPressa upewnij się, że aktualizujesz strukturę permalinku za pomocą trasy Ustawienia » Permalinki.

9. Ignorowanie ustawień SEO

Podczas instalacji WordPressa oferowana jest funkcja, która uniemożliwia botom wyszukiwania indeksowanie witryny. Na etapie tworzenia strony jest to bardzo wygodna funkcja i wiele osób ją aktywuje, dopiero wtedy zapomina odznaczyć pole obok tej opcji. Oznacza to, że witryna nigdy nie zostanie zindeksowana. Z powodu zwykłego zapomnienia, jednym z najpoważniejszych Błędy WordPress.

Znam też przypadek, gdy po przeprojektowaniu ludzie otrzymali całą swoją witrynę z uszkodzonym indeksowaniem.

Innym częstym błędem popełnianym przez początkujących użytkowników WordPressa jest ignorowanie ustawień SEO dla postów i stron. Nie wystarczy po prostu zainstalować jakąś wtyczkę SEO, jak na przykład, a potem nic nie robić. Nadal powinieneś aktywnie aktualizować ustawienia meta przez cały czas. Radzę również przeczytać artykuł o tym, jak zoptymalizować posty w WordPressie pod kątem wymagań SEO.

10. Zmiana adresu URL strony i utrata całego ruchu

Ilu z nas to ci, którzy po zdobyciu doświadczenia w prowadzeniu strony internetowej lub bloga znienawidzili swoją pierwszą domenę i chcieli ją zmienić? Tak, to się często zdarza. Najgorsze, co może się przydarzyć, gdy domena zostanie przeniesiona nieprawidłowo, to znaczny spadek ruchu, a co za tym idzie załamanie dochodów. Nie popełniaj tego błędu WordPressa. Dlatego napisałem poradnik, jak poprawnie przenieść witrynę WordPress do nowej domeny.

11. Brak wtyczki do buforowania

Wielu początkujących po prostu nie wie, czym jest buforowanie i dlatego nie instaluje odpowiednich wtyczek. Krótko mówiąc, buforowanie pozwala przyspieszyć działanie witryny i zapobiec przestojom podczas dużego ruchu.

12. Wybór motywu WordPress ze złego źródła

Często musiałem posprzątać strony po tym, jak ich właściciele otrzymali wiadomość, że strona jest zainfekowana złośliwymi linkami. Dzieje się tak często, jeśli motyw witryny WordPress zostanie pobrany z podejrzanego źródła. Zalecam pobieranie motywów z zaufanych źródeł. Swoją drogą wybrałem go dla Ciebie specjalnie na tę okazję.

13. Brak formularza kontaktowego

Prawdopodobnie każdy z nas na początkowych etapach popełnił tak powszechny błąd w WordPressie: stworzyliśmy stronę kontaktową i wskazaliśmy w niej nasz adres e-mail. A zaledwie kilka dni później nasza skrzynka pocztowa przepełnione spamem.

14. Brak analityki

Często jestem pytany, jak zwiększyć ruch lub aktywność społecznościową użytkowników. Jednak kiedy zaczynam zadawać pytania wyjaśniające, słyszę tylko: „Mam XXX obserwujących na Twitterze”. W większości przypadków wiele z nich nie ma nawet zainstalowanej analityki Google, nie mówiąc już o analizie danych.

Google Analytics zapewnia wiele przydatna informacja o Twojej witrynie, informuje, gdzie i co nie zaszkodzi poprawić. Gorąco polecam również zainstalowanie Narzędzi Google dla webmasterów.

Oto dwa pomocne artykuły:

15. Pisanie artykułów w Microsoft Word

Być może będzie to dla Ciebie odkrycie, ale tworzenie wpisów w Microsoft Word a następnie dodanie ich do serwisu jest błędem WordPressa. Co się stanie, jeśli komputer się wyłączy? (jakaś awaria, dotknąłem przewodu, zgasiłem światło itp.). Wszystko działa na nic? Czy będziesz musiał to zrobić od nowa? Ponadto kopiując tekst z Microsoft Word i wklejając go na stronie, dodasz kilka niezrozumiałych i niepotrzebnych znaków i formatów.

Tak w edytor wizualny WordPress ma przycisk do wstawiania tekstu z Worda, ale nadal radzę nie używać go, ale od razu tworzyć artykuły we wbudowanym edytorze postów WordPress. Posiada funkcję automatycznego zapisywania, więc nie musisz się martwić o bezpieczeństwo swoich treści. Dostępne są również funkcje podglądu i cofania.

Moja osobista opinia: zawsze piszę artykuły w Microsoft Word, a następnie dodaję je do serwisu. Jeśli chodzi o fakt, że wyłączają światło, elektryczność jest w rzeczywistości nonsensem. Możesz po prostu zapisać swoje zmiany po określonej liczbie akapitów i będziesz szczęśliwy, nawet jeśli jesteś pozbawiony energii, a dane nie zostaną utracone, a następnie zapisz je w usługi w chmurze, na przykład w Dropbox.

16. Oznacz „kolejny blog”

Domyślnie za każdym razem, gdy instalujesz WordPress, dodaje do niego tag „Jeszcze jeden blog”. Często początkujący o tym nie wiedzą, a luka w wiedzy jest wypełniana dopiero wtedy, gdy witryna zaczyna indeksować za pomocą tego „Kolejnego bloga...”. Możesz zmienić tag, podążając trasą Ustawienia »Ogólne.

17. Nieusuwanie strony testowej

WordPress miał domyślnie stronę „O mnie”, teraz jest to „Strona przykładowa”. Szybkie wyszukiwanie w Google wykazało, że ta strona zawiera co najmniej 1,1 miliona witryn. Większość użytkowników po prostu o tym nie wie lub nie chce go usunąć.

Jeśli znajduje się w Twojej witrynie, natychmiast go usuń.

18. Nieterminowe przeglądanie komentarzy

To kolejny częsty błąd WordPressa, który często pojawia się, gdy deweloper strony, po przekazaniu jej klientowi, nie wytłumaczył odpowiednio i nie pokazał, jak nią zarządzać. Okazuje się więc, że właściciel małej firmy i jego strony po prostu nie wie, że są jeszcze jakieś komentarze, które trzeba sprawdzić, zatwierdzić lub usunąć. Oto przykład jednego z tych rażących przypadków:

Jeśli nie potrzebujesz komentarzy na stronie, po prostu wyłącz tę funkcję za pomocą wtyczki

19. Błąd podczas nawiązywania połączenia z bazą danych

Nie jest to nawet błąd, ale raczej awaria, która może wystąpić w przypadku niepoprawnych działań. Czy używasz tego samego hasła do bazy danych i do cPanel? Jeśli zmieniłeś to hasło, możesz mieć problemy z połączeniem z bazą danych. Może się to również zdarzyć, gdy zmienisz hasło dla głównego użytkownika hostingu, który jest również użytkownikiem bazy danych dla Twojej witryny. Dlatego zawsze powinieneś tworzyć konkretnego użytkownika dla bazy danych swojej witryny. Jednak ta awaria może wystąpić również z innych powodów.

20. Biały ekran śmierci

Jeśli masz ukończone 18 lat, prawdopodobnie wiesz o tym z pierwszej ręki niebieski ekranśmierć na PC. WordPress ma coś podobnego, ale nazywa się to białym ekranem śmierci. Może się tak zdarzyć, jeśli zainstalujesz niewłaściwą wtyczkę lub motyw, który wyczerpał limit pamięci witryny. W większości przypadków możesz łatwo naprawić ten błąd, zwiększając limit pamięci. W przypadku innych sposobów możesz dowiedzieć się, jak to naprawić biały ekranśmierć w WordPressie.

21. Zbyt długie archiwum

Na samym początku uruchamiania witryny WordPress widżet archiwum wygląda fajnie, ponieważ. wyświetla co miesiąc Twoją aktywność na stronie: co i kiedy zostało opublikowane. Ale potem, z biegiem czasu, zaczyna irytować i wygląda nieporęcznie. Pasek boczny rozciąga się do niespotykanych rozmiarów. Ogólnie nie ma w tym nic dobrego i radzę nie popełniać tego błędu WordPressa, ale utworzyć stronę archiwum.

22. Niekorzystanie z funkcji „zapisz w sieci”

Na samym początku prowadzenia serwisu wielu użytkowników nie zastanawia się, ile ważą pobierane obrazy. I dopiero z czasem przychodzi świadomość, że pojemność strony nie jest gumowa i wszystkie obrazy muszą być skompresowane. Obraz może ważyć o wiele mniej, jeśli po prostu zastosujemy do niego funkcję „zapisz do sieci”, a przy tym często nie traci na jakości. Ta funkcja mieć Adobe Photoshop, Biuro Microsoft, GIMP, JPEG Mini.

Często użytkownicy nie myślą o bezpieczeństwie witryny, dopóki nie zostaną zhakowani. Z tego samego powodu zaczynają robić kopie zapasowe. Zdecydowanie polecam zastanowić się nad bezpieczeństwem witryny i wykonać następujące czynności:

  • Utwórz kopię zapasową
  • Ustaw limit liczby logowań
  • Użyj uwierzytelniania dwuskładnikowego dla Pomoc Google Uwierzytelniający
  • Użyj wtyczki bezpieczeństwa Sucuri.

Być może zgodzisz się, że błąd 503 Usługa niedostępna najbardziej mylący błąd, jaki kiedykolwiek napotkasz na swojej witrynie WordPress.

Głównym powodem zamieszania jest trudność w ustaleniu prawdziwej przyczyny jego wystąpienia. A fakt, że może to być spowodowane wieloma przyczynami, pogarsza sytuację. Ponadto w zależności od konfiguracji serwera podany błąd może wyglądać inaczej. Na przykład możesz zobaczyć takie opcje:

503 Usługa niedostępna Http/1.1 Usługa niedostępna Błąd serwera HTTP 503 Błąd 503 HTTP 503 Błąd HTTP 503

Okazuje się, że naprawienie błędu niedostępności usługi 503 jest stosunkowo prostym zadaniem, a dokładnie pokażemy, jak to zrobić w tym artykule.

Notatka: W tym przewodniku pokażemy, jak debugować i naprawić błąd w witrynach WordPress. Jednak podobne kroki można zastosować do dowolnego systemu CMS.

Przyczyny błędu niedostępności usługi 503 w WordPress

Błąd niedostępności usługi 503 może być spowodowany wieloma przyczynami, w tym (ale nie tylko):

  • Błędy we wtyczkach lub motywach
  • Awarie w niestandardowych skryptach PHP
  • Za mało zasobów serwera
  • Błędy serwera
  • Złośliwe ataki, takie jak dobrze znany DDoS (Distributed Denial of Service)

Przejdziemy przez wszystkie te powody i zaproponujemy różne rozwiązania, aby rozwiązać błąd niedostępności usługi 503.

Błąd wtyczki

Wtyczka, która nie działa poprawnie, może być przyczyną większości błędów WordPress. Nawiasem mówiąc, błąd wtyczki jest główną przyczyną błędu braku usługi 503 w WordPressie.

Jeśli napotkasz błąd 503 po zainstalowaniu lub aktualizacji określonej wtyczki, prawdopodobnie już znalazłeś winowajcę. Wszystko, co musisz zrobić, to usunąć problematyczną wtyczkę i gotowe.

Jeśli jednak nie masz pojęcia, która wtyczka może być przyczyną błędu 503, powinieneś rozpocząć diagnostykę od dezaktywacji wszystkich wtyczek.

Ale jak wszystko dezaktywować Wtyczki WordPress jeśli nie masz dostępu do panelu administracyjnego?

Dezaktywacja wszystkich wtyczek WordPress

Uzyskaj dostęp do katalogu WordPress przez FTP lub za pomocą . W tym samouczku użyjemy popularnego programu do połączeń FTP:

Tak wygląda nasz katalog testowy WordPressa w Menedżer plików na Hostingerze:

W naszym katalogu WordPress znajdź i otwórz katalog wp-treść, który zawiera między innymi wtyczki, motywy i treści multimedialne.

Kliknij kliknij prawym przyciskiem myszy najedź myszką na katalog wtyczki i zmień jego nazwę na wtyczki-stare:

Spowoduje to dezaktywację wszystkich wtyczek w tym samym czasie. Teraz zmień nazwę z powrotem wtyczki-stare w wtyczki i ponownie załaduj swoją witrynę. Jeśli błąd 503 zniknął, wtyczka jest przyczyną Twojej obecnej sytuacji.

Wszystko, co musimy teraz zrobić, to znaleźć wtyczkę, która powoduje problem.

Teraz będziesz mógł zalogować się do konsoli administratora na stronie WordPress przez przeglądarkę i aktywować kolejno wszystkie wtyczki.

Za każdym razem, gdy aktywujesz wtyczkę, przeładuj witrynę, aby zidentyfikować uszkodzoną wtyczkę. Po znalezieniu wtyczki bully przejdź do swojego katalogu wtyczki przez FTP i usuń go:

Jeśli dezaktywacja wtyczek nie rozwiązała błędu braku usługi 503, zapoznaj się z innymi rozwiązaniami. Sprawdźmy teraz, czy Twój motyw powoduje problem.

Wątpliwy motyw WordPress

czasem Skrypt PHP z błędami który wyrzuca błąd 503 może być częścią tematu. Aby to przetestować, przełączymy się na domyślny motyw Twenty Seventeen. Nawiasem mówiąc, dobrym pomysłem jest pozostawienie domyślnych motywów nawet po zainstalowaniu nowego motywu, ponieważ (motyw domyślny) będzie służył jako motyw awaryjny na wypadek problemów z twoim.

Dezaktywacja motywu WordPress

Zanim dezaktywujemy Twój motyw (lub go usuniemy, jeśli stanowi to problem) musimy utworzyć kopię zapasową. Połącz się ze swoją witryną WordPress przez FTP i przejdź do katalogu wp-content -> motywy.

Znajdź swój aktualny motyw i pobierz go, jak pokazano poniżej:

Jeśli błąd niedostępności usługi 503 będzie się powtarzał, fragment kodu PHP z błędem może znajdować się w innym miejscu Twojej witryny.

Awaria w niestandardowym kodzie PHP

Czasami kod z usługi stron trzecich lub fragment kodu, który dodałeś do swojej witryny, może spowodować błąd 503. Ale jak ustalić, że problem tkwi w kodzie.

W Tryb normalny gdy Twoja witryna jest uruchomiona, możesz użyć wtyczek debugowania, takich jak Query Monitor i Debug Bar .

Włączanie WP_DEBUG

Ale ponieważ błąd 503 często uniemożliwia zalogowanie się do panelu administracyjnego WordPress, użyjemy stałych WP_DEBUG i WP_DEBUG_LOG , WP_DEBUG_DISPLAY i @ini_set dostępnych w WordPress.

Aby włączyć tryb debugowania w WordPress i zapisywać dzienniki błędów do pliku, wykonaj następujące kroki:

  1. Otwórz katalog WordPress przez FTP lub Menedżera plików.
  2. Otwórz plik wp-config.php
  3. Przewiń do definicji stałej WP_DEBUG. Wygląda to tak: define("WP_DEBUG", false); . Jeśli zostanie pominięty, dodamy go bezpośrednio przed słowami /*To wszystko, przestań edytować! Miłego blogowania.*/
  4. Wklej magiczny kod debugowania DEBUG. Po prostu popraw kod define("WP_DEBUG", false); na:
    define("WP_DEBUG", prawda);
    define("WP_DEBUG_LOG", prawda);
    define("WP_DEBUG_DISPLAY", fałsz);
    @ini_set("display_errors", 0);
  5. Zapisz zmiany

Teraz ponownie załaduj witrynę, aby pojawił się błąd. Następnie znajdź plik o nazwie debug.log w twoim katalogu wp-treść w katalogu WordPress.

Ten plik zawiera zapisy wszystkich błędów w Twojej witrynie. Jeśli błąd niedostępności usługi 503 jest spowodowany fragmentem niestandardowego kodu, będzie to widoczne ze szczegółami.

Napraw/wymień problematyczny kod i przeładuj stronę. Jeśli błąd 503 nadal występuje, problem może dotyczyć serwera WWW.

Powody związane z serwerem

Wiele przyczyn związanych z serwerem może również powodować błąd niedostępności usługi 503. Zwykle błąd 503 spowodowany problemem z serwerem znika automatycznie po kilku minutach.

Jeśli błąd nadal się pojawia, oto kilka rozwiązań, które przygotowaliśmy dla Ciebie, oto kilka punktów, które możesz wypróbować.

Zwiększ zasoby serwera

Niektóre wspólne plany hostingowe po prostu nie mają niezbędnych zasobów do obsługi czasochłonnych zadań. Jeśli Twój host ma wąskie gardło w korzystaniu z zasobów serwera, być może nadszedł czas, aby przejść na nowy lub zmienić swój. plan taryfowy na bieżącym hoście.

Czy ciągle pojawia się błąd niedostępności usługi 503? Jeśli tak, sprawdź swoje dane w Google Analytics. Jeśli masz większy ruch niż zwykle, na pewno wyczerpały Ci się początkowe zasoby serwera.

Jeśli jednak nie widzisz wzrostu ruchu, ale nadal pojawia się błąd 503, Twój problem nie jest związany z niewystarczająco RAM lub pamięć na serwerze.

Limit częstotliwości indeksowania Google

Aby zindeksować Twoje treści, Google używa specjalne skrypty, znane jako roboty. Odwiedzają witrynę regularnie i zbierają treści oraz określają inne wskaźniki rankingu.

Chociaż zdarza się to rzadko, indeksowanie może spowodować zwiększenie zużycia zasobów na serwerze i spowolnienie działania witryny. Aby obejść ten problem i uniknąć błędu 503, możesz ograniczyć szybkość indeksowania Google w Wyszukiwarka Google konsola.

Notatka: Wprowadzone przez Ciebie zmiany będą ważne przez 3 miesiące. Dodatkowo, jeśli masz wersję strony z WWW i bez WWW, musisz dokonać ustawień dla obu.

Zaloguj się Konsola wyszukiwania Google i wybierz swoją witrynę. Następnie kliknij ikonę koła zębatego, jak pokazano poniżej:

Na następnej stronie dostosuj szybkość indeksowania Google, przesuwając suwak w lewo:

Ograniczenie pulsu WordPress

Według WordPress.org „…Heartbeat API jest przykładem interfejsu API aplikacji wbudowanego w WordPress, który odpytuje serwer, umożliwiając wyświetlanie metryk w czasie zbliżonym do rzeczywistego. ” Odpowiada za funkcje takie jak automatyczne zapisywanie i tak dalej.

Aplikacja WordPress Heartbeat API uruchamia plik admin-ajax.php wśród innych żądań w regularnych odstępach czasu, gdy odwiedzasz swoją witrynę.

Ta funkcja zużywa zasoby serwera, ale możesz ją ograniczyć lub całkowicie wyłączyć. Podczas przywracania witryny możesz użyć wtyczki Heartbeat Control WordPress, aby ograniczyć tę funkcjonalność zamiast całkowicie ją wyłączać.

Aby ustalić, czy puls WordPress powoduje błąd braku usługi 503 w witrynie WordPress, dodaj następujący kod do pliku motywu funkcje.php zaraz po otwarciu tagu

Add_action("init", "stop_heartbeat", 1); funkcja stop_heartbeat() ( wp_deregister_script("bicie serca"); )

Zapisz zmiany i przeładuj witrynę. Jeśli błąd 503 zniknął, odetchnij z ulgą. Ale jeśli błąd niedostępności usługi 503 nadal występuje, oznacza to, że WordPress Heartbeat API jest najmniejszym z Twoich zmartwień.

Jeśli powyższy kod nie rozwiąże błędu 503, usuń ten kod z pliku functions.php.

Uwagi końcowe

Jeśli żadne z sugerowanych rozwiązań nie zadziałało, być może przeoczyliśmy rozwiązanie, które by Ci pomogło. W takim przypadku możesz podzielić się z nami swoją sytuacją w komentarzach, a wspólnie znajdziemy rozwiązanie.

Należy zauważyć, że błąd niedostępności usługi 503 wynika głównie z wykonania nieprawidłowego kodu PHP, takiego jak błąd we wtyczce lub motywie.

Należy również pamiętać, że błąd 503 spowodowany brakiem zasobów serwera najczęściej znika samoczynnie, więc zawsze po pewnym czasie odśwież witrynę, aby sprawdzić, czy błąd nadal występuje.

Bez względu na to, co się stanie, pamiętaj, że zawsze możesz naprawić niedostępny błąd usługi 503 bez żadnych problemów. A zatem nie ma powodu do paniki, ponieważ nie jest to sytuacja trwała.

Czy wystąpił błąd niedostępności usługi 503? Jak go wyeliminowałeś? Masz pytania lub sugestie? Podziel się nimi w komentarzach poniżej. Z góry dziękuję!

Może wystąpić błąd „http”. Wielu zaczyna wtedy analizować swoje ostatnie działania wykonane w WordPressie, ale większość po prostu nie wie, co się stało, ponieważ nic „złego” nie wydawało się zrobione. Jeśli spojrzysz na odpowiedzi w Internecie na pytanie „dlaczego wyświetla błąd http podczas ładowania obrazów”, możesz znaleźć kilka zaleceń, które mogą wyeliminować ten błąd.

Zalecenia, które pomogą rozwiązać problem podczas ładowania obrazów „http”

Pierwszą rekomendacją jest przejrzenie całej listy zainstalowanych wtyczek i wyłączenie niepotrzebnych. Będziesz także musiał wyłączyć wszystkie wtyczki i włączyć je pojedynczo, a następnie obserwować efekt ich działania na swojej stronie. W ten sposób wgranie zdjęcia może działać, ale nie jest faktem, że możesz znaleźć dokładnie wtyczkę, która powoduje błąd. Jeśli masz czas i cierpliwość, wypróbuj tę rekomendację, ale uznaliśmy ją za zbyt kłopotliwą, więc zostawiliśmy tę opcję w rezerwie.

Drugie zalecenie mówi, że cały problem może leżeć w serwerze, na którym znajduje się Twoja witryna. Ale jeśli masz inne witryny współpracujące z tym hosterem i wszystko jest z nimi w porządku, błąd leży gdzieś w samej witrynie. Jeśli strona jest jedna, nadal skontaktuj się z hosterem, nagle problem naprawdę leży w tym.

W tym miejscu również zauważamy, że aktualizacja do wersji, która właśnie została wydana, nie zawsze jest racjonalna.

Z reguły zawiera wiele przydatnych innowacji/aktualizacji, ale nie wszyscy twórcy wtyczek mają czas na dostosowanie swoich produktów. Oznacza to, że jeśli teraz wszystko jest z tobą w porządku, nie warto się spieszyć z aktualizacją silnika.

Czwarta wskazówka to dodanie następującego kodu do pliku .htaccess:

SecFilterWyłączony silnik
SecFilterScanPOST Wył.

Konieczne jest umieszczenie powyższego kodu na końcu lub na początku pliku, po czym wszystko może zacząć działać.
Następną wskazówką jest wklejenie kodu do pliku .htaccess za pomocą programu do przesyłania FTP:



SecFilterWyłączony silnik
SecFilterScanPOST Wył.

Zauważ, że jeśli masz już taki kod w pliku, to trzeba będzie go przepisać, czyli zastąpić nowym. Spróbuj teraz pobrać plik multimedialny; Co więcej, możesz przesyłać pliki w nieograniczonej ilości. Wielokrotnie zauważyliśmy, że w jednym przypadku, jeśli wkleisz kod na początku pliku, wszystko będzie działać; podczas wklejania kodu w innej witrynie na początku pliku nic nie działało, ale wszystko zaczęło działać, gdy tylko kod został przeniesiony na koniec pliku.

Warto pamiętać, że po aktualizacji WordPressa ten plik można łatwo nadpisać i błąd może się powtórzyć. Aby temu zapobiec, zalecamy zapisanie pliku kopii zapasowej na komputerze i w takim przypadku przesłanie jej na serwer przez FTP.

Inną rekomendacją jest zainstalowanie wtyczki WPupload, która zastępuje domyślny program do przesyłania WordPress nowym (obsługuje HTML5, Flash, BrowserPlus itp.). Jednak nowa wtyczka może dodać nowe problemy do witryny, ale w każdym razie wyeliminuje ten błąd podczas ładowania obrazów „http”.

Z powyższego wynika prosty wniosek: jeśli chcesz, aby Twoja witryna działała stabilnie, nie spiesz się z . Chociaż nowa wersja zapowiada się na bardziej funkcjonalną i bezpieczną, zewnętrzni programiści nie zawsze mają czas na optymalizację swoich produktów pod kątem nowych wersji (z tego powodu może pojawić się błąd „http”).

WordPress to najpopularniejszy CMS na świecie. Nic dziwnego, że użytkownicy tego silnika napotykają typowe problemy i popełniają typowe błędy. Jakie są błędy i jak je naprawić?

Błąd menu mobilnego

Podczas próby korzystania z menu witryny użytkownicy mogą napotkać problem (patrz ilustracja).

Dzieje się tak, jeśli zapomniałeś określić menu mobilnego w ustawieniach WordPressa. Aby naprawić błąd, w konsoli wybierz sekcję "Wygląd - Menu - Zarządzaj obszarami". Wybierz żądane menu i zapisz zmiany.


Sprawdź dostępność mobilnego menu na stronie.


Błąd danych strukturalnych (hatom, hcard)

To bardzo częsty błąd, o którym właściciele witryn WordPress zwykle dowiadują się za pośrednictwem powiadomień w Search Console.


Skąd wziął się błąd? Większość szablonów projektów WordPress domyślnie obsługuje znaczniki mikroformatowe. Wielu twórców motywów implementuje dane microformats.org z błędami.

Czy błędy w uporządkowanych danych przeszkadzają użytkownikom? Nie, nie wpływają bezpośrednio na wrażenia użytkownika. Mikroznaczniki pomagają wyszukiwarkom poprawnie indeksować witryny.

Teoretycznie dane semantyczne mogą stać się w przyszłości czynnikiem rankingowym. W takim przypadku błędy znaczników wpłyną negatywnie na widoczność zasobu w wyszukiwaniu. Ponadto z powodu błędów wyszukiwarki nie wyświetlają rozszerzonego fragmentu na stronie wyników wyszukiwania. Kolejny argument przemawiający za pracą nad błędami: odpowiednie komunikaty w Search Console są po prostu irytujące.


Istnieją dwa sposoby naprawienia błędu i jeden sposób, aby temu zapobiec. Zapobieganie polega na wybraniu szablonu projektu, w którym znacznik microformats.org jest prawidłowo zintegrowany. Wybierz motyw z funkcjami przyjaznymi dla SEO oraz zainstaluj i przetestuj za pomocą narzędzia do testowania znaczników Google.

Należy pamiętać, że nie gwarantuje to braku błędów w uporządkowanych danych, a jedynie zmniejsza ich prawdopodobieństwo. Jest taki problem: motyw jest walidowany w serwisie Google, ale po zindeksowaniu stron w Search Console pojawiają się komunikaty o błędach. W takim przypadku należy je poprawić.

Pierwszym sposobem jest naprawa błędów za pomocą wtyczki DT hAtom Error Removal. Należy pamiętać, że jest to produkt komercyjny, który autor dystrybuuje obecnie bezpłatnie. Zwróć także uwagę na brak tej wtyczki w oficjalnym katalogu WordPress.org. Oznacza to, że dodatek może nie spełniać wymagań bezpieczeństwa.

DT hAtom Error Removal automatycznie usuwa mikroformaty z plików motywów i dodaje poprawne znaczniki. Deweloper ostrzega, że ​​dodatek nie działa ze wszystkimi motywami, więc nie ma 100% gwarancji, że błędy zostaną naprawione.

Zainstaluj i aktywuj wtyczkę. Aby naprawić błędy znaczników postów i stron, zaznacz opcje Dodaj kod hAtom do postów i Dodaj kod hAtom do stron. Zapisz zmiany.


Wtyczka dodaje poprawne mikroznaczniki do stron. Odpowiednie informacje są wyświetlane pod treścią.


Trwa weryfikowanie znaczników utworzonych przez wtyczkę.


Jeśli w Twojej witrynie są otwarte do zindeksowania strony archiwum, tagów i kategorii, a w Search Console są wyświetlane komunikaty o błędach, zaznacz opcję Usuń klasę hentry ze stron archiwum. Usuwa uporządkowane dane ze stron archiwum. Jeśli strony archiwum w Twojej witrynie nie są indeksowane, nie są wymagane żadne dodatkowe ustawienia.

Jeśli Twoja witryna korzysta ze statycznej strony głównej, zaznacz opcję Dodaj kod hAtom do statycznej strony głównej. Jeśli strona wejściowa jest używana jako strona główna, zaznacz opcję Usuń klasę Hentry ze strony głównej.


Jest jeszcze jedna wtyczka, za pomocą której możesz naprawić błędy znaczników. Opłacona poprawka Hatom przez Fivera.net. Zauważ, że brakuje go również w oficjalnym katalogu WordPress.

Drugi sposób naprawienia błędu można nazwać radykalnym. Dzięki wtyczce do usuwania Hatom/hentry możesz usunąć mikroformaty z dowolnego motywu. Deweloper twierdzi, że korzystanie z dodatku nie wpływa na inne funkcje i wygląd szablonu projektu.

Jeśli używasz innych typów znaczników, usunięcie mikroformatów jest logicznym krokiem. Na przykład, jeśli oznaczysz posty za pomocą Article lub BlogPosting Schema.org, wyszukiwarki uzyskują dane semantyczne przy użyciu tego typu znaczników. Mikroformaty po prostu duplikują informacje, dzięki czemu można je usunąć.

Zainstaluj i aktywuj wtyczkę. Sprawdź, czy wtyczka usunęła mikroformaty ze stron zasobów, korzystając z narzędzia do kontroli danych strukturalnych. Po ponownym zindeksowaniu zasobu komunikaty o błędach w Search Console znikną.


Adresy URL niewygodne dla użytkowników

Zalecenia dotyczące konfiguracji CNC znajdują się w prawie każdym przewodniku po tworzeniu witryn na WordPressie. Jednak wielu właścicieli witryn używa nieprzyjaznych adresów URL.

Dlaczego domyślne linki są uważane za niewygodne dla aktywnych użytkowników? Nie mają charakteru informacyjnego. Zestaw znaków „/?p=112” nic nie znaczy dla osoby, więc trudno mu zapamiętać adres URL lub ocenić celowość podążania za linkiem. Porównaj domyślne linki CNC, które wyglądają tak: https://site-wordpress/kotiki lub https://site-wordpress/cats/britancy.

Aby dostosować adres URL, zainstaluj ulepszoną wtyczkę Cyr to Lat. Ten dodatek konwertuje znaki cyrylicy na znaki łacińskie w linkach. Po aktywacji wtyczki przejdź do menu konsoli "Ustawienia - Permalinki". Wybierz strukturę adresu URL, która najbardziej Ci odpowiada i zapisz zmiany.

Aby wyświetlić nazwę kategorii w adresie URL, na stronie ustawień permalinka zaznacz pole obok opcji „Niestandardowe”. W pustym polu wpisz wartość /%category%/%postname%/.


Brak przyspieszonych stron mobilnych

Ten strategiczny błąd pozbawia Twoją witrynę udziału w ruchu mobilnym. Możesz to naprawić w ciągu kilku minut.

Najważniejsze informacje o przyspieszonych stronach mobilnych:

  • AMP to skrócona wersja stron internetowych. Strony przyspieszone wyświetlają tylko główną treść.
  • Google buforuje strony AMP z poprawnymi znacznikami, aby przyspieszyć ładowanie strony podczas przeglądania na urządzeniu mobilnym i korzystania z wolnego połączenia internetowego.
  • Największa wyszukiwarka na świecie może wyświetlać zawartość przyspieszonych stron Twojej witryny w karuzeli na stronie SERP.
  • AMP nie zapewnia jeszcze przewagi w rankingu. Ale jeśli strony witryny są wyświetlane w karuzeli, uzyskasz większy ruch. Karuzela znajduje się na górze SERP.
  • Jeśli korzystasz z urządzeń mobilnych lub responsywnych z AMP, Google będzie traktować priorytetowo przyspieszone strony mobilne w wynikach wyszukiwania. Oznacza to, że przy prawidłowej implementacji AMP użytkownicy Google częściej dotrą do przyspieszonych stron witryny, a nie do jej wersji mobilnej lub adaptacyjnej.

Aby tworzyć przyspieszone strony mobilne, użyj wtyczki AMP firmy Automattic. Po instalacji i aktywacji AMP pojawi się na Twojej stronie. Aby dostać się do przyspieszonej strony, dodaj /AMP/ do adresu URL. Należy pamiętać, że wtyczka tworzy przyspieszone strony tylko dla publikacji. W przypadku kategorii, tagów, stron statycznych i głównej strony AMP nie są tworzone.


Aby strony przyspieszone pojawiły się w SERPach, muszą być prawidłowe.


Po zindeksowaniu stron AMP informacje o nich pojawią się w Search Console w menu „Widok wyszukiwania – Przyspieszone strony mobilne”.

Należy pamiętać, że obecność przyspieszonych stron mobilnych w witrynie nie oznacza, że ​​wszyscy właściciele smartfonów i tabletów, odwiedzając Twój zasób, automatycznie przejdą do wersji AM stron. To wyszukiwarka decyduje, czy należy kierować użytkowników z wyszukiwarki do AMP.

Odwiedzający z innych źródeł domyślnie trafiają do mobilnej lub dostosowanej wersji zasobu. Jeśli chcą, mogą samodzielnie przejść na AMP. Aby to zrobić, musisz zmienić adres URL. Niektórzy optymalizatorzy zalecają wykonanie przekierowania serwera, które automatycznie przekierowuje wszystkich użytkowników do przyspieszonych stron. Jest to błędne podejście, ponieważ nie wszyscy użytkownicy smartfonów i tabletów potrzebują AMP.

Po prostu utwórz przyspieszone strony i pozwól Google zdecydować, czy kierować do nich użytkowników. Nie ma potrzeby przekierowywania z wersji mobilnej na AMP.

Skonfiguruj śledzenie wydajności dla przyspieszonych stron. Aby śledzić wizyty AMP za pomocą Google Analytics, zainstaluj i aktywuj wtyczkę AMP Analytics lub AMP Toolbox . W ustawieniach wpisz identyfikator śledzenia GA.

Indeksowanie stron paginacji

Prawie każda witryna z systemem CMS WordPress ma strony z paginacją. Jeśli nie podejmiesz żadnych działań, w indeksie wyszukiwarki mogą pojawić się dodatkowe strony, takie jak https://site-wordpress/page/2/ lub https://site-wordpress/category/page/2/.

Google oferuje trzy sposoby rozwiązania problemu:

  • Nie rób nic i pozwól wyszukiwarce określić, czy strony powinny zostać uwzględnione w indeksie.
  • Utwórz stronę „Pokaż wszystko” i ustaw ją jako kanoniczną.
  • Użyj atrybutów rel="next" i rel="prev", aby wskazać wyszukiwarce związek między stronami na strony.