Jak vyřešit 4 nejčastější WordPress Chyba

14 Min.
WordPress Chyba
Poslední aktualizace dne

V podpoře provádíme tisíce konverzací za měsíc a pomáháme našim zákazníkům získat chybové zprávy a problémy s jejich WordPress Stránky. V našem článku vám ukážeme krok za krokem, jak najít čtyři z nejběžnějších WordPress Chyba.

Žádný jiný systém pro správu obsahu (CMS) není tak snadno použitelný jako WordPress : Themes A Plugins jsou instalovány a spravovány s několika kliknutími bez nutnosti mnoha technických znalostí. S Podíl na trhu více než 30 procent Je WordPress operační ho systému Internetu.

Díky snadnému používání, aktivní komunitě a mnoha způsobům přizpůsobení stránek, WordPress ideální pro dnešní web. Čím větší je frustrace, když vaše WordPress náhle způsobuje problémy. Ale není důvod k panice! Dnes vám ukážu, jak vám ukázat čtyři typické WordPress chyby rychle, snadno a nezávisle.

Naše tipy pro upevnění typických WordPress Chyba

S cílem pomoci vám při řešení problémů a sdílet znalosti z našich dlouholetých zkušeností s podporou vám dnes vysvětlím možné příčiny a vhodná řešení pro čtyři typické WordPress Problémy.

WordPress -Error #1: Bílá obrazovka smrti

WordPress -Error: Bílá obrazovka smrti

"Bílá obrazovka smrti" (WSOD) je analogie s modrou obrazovkou smrti, která je zobrazena v systému Windows v případě havárie systému. Jak již název napovídá, webové stránky, v přední části nebo back-endu (wp-admin), zůstává bílá v WSOD - bez chybové zprávy nebo jiných informací.

Možné příčiny a řešení pro bílou obrazovku smrti

Příčina 1: Nekompatibilní Plugins Nebo Themes

Chyba je velmi často způsobena chybnou kombinací Plugins Nebo Themes Například:

  • A Plugin není kompatibilní s jiným Plugin nebo s aktivním Theme Kompatibilní.
  • A Plugin / Theme byl nahrán dvakrát v různých verzích přes S / FTP.
  • A Plugin / Theme není použitelný se sadou PHP verze.

Jednou z těchto chyb je selhání WordPress do šoku rigidity a vyvolává bílou obrazovku smrti.

Jak vyřešit 4 nejčastější WordPress Chyba
Analýza problémů: Jsou vaše Plugins A Themes Nekompatibilní?

Prvním přístupem je vrátit zpět své nedávné změny. Zvažte, jaké změny jste provedli. Máte nový Plugin nainstalovánnebo Theme Změnit? Aktualizace Plugins A Themes může pociťujeto toto pochybení.

Nejprve byste měli určit, zda k chybě dochází na všech stránkách nebo pouze na konkrétních stránkách. Týká se například pouze vaše stránka kontaktu? Pokud jste právě zahrnuli kontaktní formulář na tento jeden, lze konstatovat, že je to právě tento kontaktní formulář Plugin odpovědný za WSOD.

Zobrazuje se bílá obrazovka smrti na všech adresách URL v celém front-endu? Pak může Theme sama nebo Plugin který je integrován na všech stránkách , například widget v zápatí, posuvník v záhlaví nebo Plugin pro navigaci.

Pokud při volání back-endu (deineseite.com/wp-admin) zůstane bílá, je Theme nebo nesprávnou konfiguraci webového serveru.

Zkontrolujte protokol ladění!

Často se podívejte na error.log serveru nebo ladicí protokol WordPress (LADĚNÍ WP). Tuto funkci můžete aktivovat výběrem wp-config.php vaše INSTALACE WP a před /* To je vše, přestaňte upravovat! Happy blogů. */ následující řádky Vloží:

define('WP_DEBUG',true);

define('WP_DEBUG_DISPLAY',true);

Pokud vaše instalace již obsahuje položku "WP_DEBUG", ale byla False , můžete tuto hodnotu jednoduše nastavit tak, aby Pravda a stačí, aby zahrnovala následující řádek pod ním:

define('WP_DEBUG_DISPLAY',true);

Poté, když znovu navštívíte stránku problému, získáte příslušné důvody pro chyby namísto bílé stránky. Chyby, které začínají fatal nebo parse-error jsou obvykle ty, které způsobují bílou obrazovku smrti.

Mimochodem: Na RAIDBOXES můžete jednoduše použít ladicí protokol jedním kliknutím ve vašem BOX Nastavení. Výstup protokolu ladění naleznete pod odkazem uvedeným ve vašem nastavení.

WP Debug_RAIDBOXES

Nyní můžete přesně vidět, který soubor generuje chybu a proč k ní dochází, kde k ní dochází. Pro ilustrační účely, mám v zavazadle vás příklad. Wir naleznete následující informace zde v chybě analýzy:

Protokol ladění

Takže dojde k chybě:

  • V souboru /wp-content/ Plugins /contact-form-7/wp-contact-form-7.php
  • Na řádku 12
  • Zřejmě tam je nečekané znamení tam, v tomto případě "<”.
V případě neslučitelných Plugins & Themes existují následující řešení:

Řešení 1:Pokud můžete, přehrajte zálohu znovu. Tímto způsobem můžete nastavit WordPress instalace jednoduše zpět do stavu, než došlo k chybě.

Řešení 2: Pokud zálohu nemáte, nemáte jinou možnost, než použít s/FTP k výběru podezřelé složky Plugins Nebo Themes Přejmenovat. Tím jej zakážete. V našem příkladu by to byla složka Plugins " Contact Form 7 ".

Pokud si nejste utoho, které Plugin způsobit chybu, zkuste následující: Postupně pojmenujte všechny Plugin / Theme Složky. Pokud chyba zmizí po přejmenování složky, máte viníka Identifikovány. Jako RAIDBOXES zákazníka, můžete také jednoduše použít Plugin - a Theme řízení v řídicím panelu RB. 

Tip: Často je problém emituje jednoduše přejmenovaný Theme složku, takže byste měli zkontrolovat, zda je správný pravopis přes S / FTP!

Jak vyřešit 4 nejčastější WordPress Chyba

Příčina 2: Chyba serveru

1) Problém: Příliš málo PHP Memory Limit

Typická chybová zpráva v souboru error.log je:
"Závažná chyba: Povolená velikost paměti bajtů XXXX byla vyčerpána (pokusili jste se přidělit bajty XXXX) v..."

Kromě toho může být bílá stránka, na které se zobrazí chybová zpráva Vnitřní chyba serveru Zobrazí.

Co se zde děje, je následující:
Úloha PHP spotřebovává více paměti, než umožňuje hodnota nastavená hoster.

Řešení:V tomto případě obvykle stačí vložit následující řádek do wp-config.php:

define('WP_MEMORY_LIMIT','256M')

"256M" znamená výšku paměti RAM, která má být spotřebována v MB. Například '512M' pro 512MB může být také myslitelné.

Měli byste však mít na paměti, že příliš vysoká hodnota může způsobit úplné zhroucení stránky. V důsledku toho byste měli nastavit limit paměti PHP pouze v případě, že váš plán poskytuje příslušnou paměť. Pokud máte ve svém plánu malou paměť RAM, zvažte upgrade vašeho pouzdra.

2) Problém: Maximální doba provádění byla překročena

Při instalaci větších WordPress - Themes Nebo Plugins stejně jako větší importy nebo exporty dat, může dojít k následující chybě, která se obvykle zobrazí v back-endu:

Závažná chyba: Maximální doba spuštění XX byla překročena v XXX

To znamená, že doba, po kterou je povoleno spuštění skriptu PHP, byla překročena. To se často stává také při dovozu mnoha produktů do WooCommerce nebo export dat objednávky.

Řešení:Zvyšte max_execution_time. Za prvé, doba běhu určená obručem je dostatečná. Aby se zabránilo zbytečně dlouhým časům načítání a problémům, měla by být maximální doba provádění zvýšena pouze v jednotlivých případech (např. pro velké nahrávání souborů) a poté znovu snížena.

Na RAIDBOXES můžete použít BOX nastavení nastavit max_execution čas pro front-end a back-end samostatně:

Maximální doba spuštění

U ostatních hostitelů často stačí upravit přístup .htaccess přes S/FTP a tam řádek php_value max_execution_time 300 Vložit. Zde 300 představuje maximální počet sekund, které lze spustit skript. V tomto případě 5 minut.

WordPress -Error #2: Problémy s SSL

WordPress -Fehler_SSL

Nejpozději od vstupu Obecné nařízení o ochraně osobních údajů ( GDPR ) v květnu 2018 by měl být součástí povinného programu certifikát SSL. To není pro nic za nic, že většina prohlížečů nyní varovná zpráva když je webová stránka Nezašifrované. Je to o to víc otravné, když je to tvoje WordPress na chybu SSL.

Možné příčiny a řešení problémů SSL

Příčina 1: Certifikát již není aktuální

Nejpozději s certifikáty zdarma od Let's Encrypt by měla být minulostí. Existují však určité typy certifikátů, které mají runtime. Pokud vypršela platnost této platnosti, může dojít k chybě SSL.

Řešení: Nejjednodušší způsob je integrovat ssl certifikát bez runtime, který někteří hostitelé, stejně jako RAIDBOXES bezplatně a automaticky jej obnovovat. Pokud tuto službu nenabízí váš hoster, budete muset certifikát ručně obnovit. Za tímto účelem je nejlepší si včas zaslat připomenutí schůzky a zaregistrovat se u poskytovatele certifikátu, abyste jej mohli obnovit.

Příčina 2: Doména ještě nebyla zadána na certifikátu

Při vystavení certifikátu SSL určíte, na které domény se má certifikát vztahovat. Možná registrace tedy může být http://domain.de. Pokud předání http://www.domain.de nebo nastavit později, tato doména nemá žádný SSL a je vydána chyba.

Řešení: Nová doména musí být přidána k certifikátu SSL a poté obnovena. Vzhledem k tomu, že se jedná o poměrně složitý a složitý proces, měli byste kontaktovat svého poskytovatele hostingu.

Na RAIDBOXES je dostatečná k přidání dalších domén do BOX nastavení pro vypnutí a zapnutí protokolu SSL.

Příčina 3: Chyba smíšeného obsahu

Pokud je v WordPress Protokol SSL musí být ve výchozím nastavení http:// adresa v databázi nahrazena https://. Na RAIDBOXES automaticky, když je nastaven ssl. V přibližně 5-10 procent případů však může dojít, že stále existují prostředky, které jsou načteny přes HTTP. To může být případ, například s pevně zakódované obrázky nebo CSS / JS soubory. V Chromu je adresa URL šedá a není zelená.

Prohlížeč adresního řádku HTTPS

Analýza a řešení problému:

Nejprve budete muset zkontrolovat, zda máte na stránce skutečně chyby smíšeného obsahu.

  1. Stiskněte klávesu F12 (na MAC CMD+F12) na svých webových stránkách a otevře se vývojářská konzole. V dolní části "Konzola" se zobrazí žlutá pole s "Smíšený obsah":
    Chyba smíšeného obsahu
  2. Nyní vytvořte zálohu stránky. Na RAIDBOXES Právě si to vlož do svého BOX zálohy na řídicím panelu.
  3. Nainstalujte Plugin Lepší vyhledávání nahradit. Po aktivaci najdete Plugin v části "Nástroje" -" "Lepší vyhledávání nahradit".
    Při hledání podle pole budete nosit: http://
    a v pouzdřte:: https://
    Pak vyberete všechny tabulky v poli tabulky a v dolní části "Test run?" by měl být hák v něm.
    Lepší vyhledávání nahradit

    Nyní klikněte v dolní části na "Start Search / Replace"
  4. Pokud spuštění testu nalezlo některé tabulky, můžete odebrat zaškrtnutí políčka "Spustit test?" a spustit skutečný běh.
  5. Po dokončení skutečného spuštění zkontrolujte stránku znovu a zjistěte, zda máte stále chyby smíšeného obsahu (viz krok 1).
  6. Pokud stále dochází k chybám smíšeného obsahu, přečtěte si zdrojový kód, kde jsou prostředky stále součástí "http" místo "https" a odpovídajícím způsobem je nahradily.

WordPress -Error #3: 504 Gateway Time-Out -Error #3: 504 Gateway Time-Out -Error #3: 504 Gateway Time-Out -Error

WordPress -Fehler_Gateway časový čas

K chybě časového ofakoru 504 brány může dojít poměrně často, pokud máte řadu Plugins které také komunikují s externími službami, v závislosti na Chybová zpráva znamená, že proces PHP trvá déle než 30 sekund.

Jako vlastník webové stránky je chyba často přímo spojena s problémem na serveru. Není tomu tak však vždy.

Možné příčiny a řešení pro časový čas brány 504

K chybě časového_outu brány 504 dochází, když server, který funguje jako brána, tj.

Tyto chyby mohou být způsobeny různými prvky. Může to být vaše lokální síť, váš prohlížeč, poskytovatel internetových služeb (ISP), webový server nebo dokonce Plugin Nebo Theme .

Příčina 1: Místní problém

Nastavení prohlížeče přepínalo, proxy server byl povolen, váš poskytovatel služeb INTERNETU má problémy, místní mezipaměť DNS je zastaralá a mnoho dalších možností může způsobit tuto chybu.

Řešení: Otestujte adresu URL na webu http://www.isitdownrightnow.com/Pokud se zobrazí zpráva, že web je online ("DeineUrl.de" je UP a dostupný), je zde místní problém.

Check_Up stavu serveru

Pokud je však výsledkem testu "DeineUrl.de" je DOWN, znamená to problém se službou DNS, webovým serverem nebo WordPress - Plugin Nebo Theme Tam.

Check_Down stavu serveru

Příčina 2: Problémy se službou DNS

Domain Name System (DNS) je zodpovědný za převod vaší adresy URL (například raidboxes.de) na IP adresu (např. 94.130.145.82).

Při nové registraci nebo přesunutí domény může trvat nějakou dobu, než všechny počítače, servery DNS a poskytovatelé rozpoznají vlastní nastavení. To může trvat až 24 hodin.

Řešení:Nejprve byste měli zkontrolovat místní problém. Chcete-li to provést, vyprázdněte mezipaměť DNS:

Chcete-li v zařízení vymazat mezipaměť DNS, otevřete nejprve příkazový řádek následujícím způsobem.

  • Windows: stiskněte tlačítko [Win button + R], Cmd Zadat a stisknout klávesu Enter
  • Mac:Terminál začíná z doku do Programy > Nástroje > Terminálové

Poté zadáte následující:

  • Windows: ipconfig /flushdns
  • Mac:dscacheutil -flushcache

Poté se místní mezipaměť DNS vyprázdní a můžete to zkusit znovu.

Pokud chyba přetrvává, podívejte se, co o ní říkají jiné servery na světě. Za tímto účelem pokračujte www.whatsmydns.net a zadejte adresu URL do vyhledávacího řádku (poznámka: Ujistěte se, že je ve druhém výběrovém poli vybráno "A", aby byl zaškrtnut pouze záznam A. To je zodpovědný za správné rozlišení názvu domény na IP adresu. Poté spusťte skenování!

Kontrola DNS

Pokud je záznam DNS aktuální na všech serverech, měli byste vidět zelenou značku zaškrtnutí a stejnou IP adresu všude. Ve většině případů by tato adresa IP měla směřovat k IP adrese serveru (výjimka: pokud je cdn proti proudu).

Pokud jsou chyby zobrazeny ve formě červeného "X", tento server ještě nemá správnou položku. Pokud existují různé IP adresy, server stále aktualizoval starou položku a ještě ne na novou. Jen čekání pomáhá.

Příčina 3: Problém se serverem (např. výkon nebo pouzdro)

Webové stránky náročné na návštěvníky a internetové stránky elektronického obchodu, jako jsou obchody, WooCommerce generuje velký počet požadavků na server, které nelze uložit do mezipaměti z důvodu jejich obsahu výsledkem je vysoké zatížení serveru, až po zhroucení serveru.

Řešení:Pokud výkon vašeho hostingového balíčku nestačí pro vaše webové stránky, možná budete muset upgradovat. Případně pomáhá přechod na jiné hoster, jehož architektura serveru poskytuje lepší výkon. Můžete použít svůj WordPress stránky zdarma a Testovací přesun na RAIDBOXES Provést. To neruší vaši živou stránku v jeho provozu, protože získáte zcela samostatné prostředí s vlastní adresou URL, která není indexována vyhledávači. Ve více než 80 procentech případů dochází k významnému zvýšení výkonu a snížení chyb 504 na 0.

Příčina 4: Dopravní spam, DDOS útoky, útoky botů

Útoky DDOS a přenosy nevyžádané pošty mohou způsobit selhání stránky, protože generují tolik (nepojmenovaných) volání, že se váš server zhroutí.

Řešení:Chcete-li filtrovat takové útoky, cdn, jako je Cloudflare, který filtruje přístup k vašim webovým stránkám a blokuje spamové roboty a útoky. V trvalých případech můžete vyloučit (zablokovat) IP adresy útočníků z přístupu k vašemu webu.

Na RAIDBOXES můžete to snadno provést prostřednictvím BOX -Proveďte nastavení:

IP Blocking_RAIDBOXES

Příčina 5: Problémy s Plugins A Themes

V jednotlivých případech jsou velmi dlouhodobé požadavky Plugins Nebo Themes 504 Chyby časového času brány. Pokud jste jen Theme Nebo Plugin aktualizace, zkuste nejprve zakázat tuto možnost.

Na RAIDBOXES můžete to udělat prostřednictvím Plugin / Theme -Nastavení vašeho BOX i v případě, že již nejste ve svém WordPress - Backend.

RAIDBOXES _Plugin a Theme Správa

Pokud nemáte přístup k ostatním hostitelům, WordPress -Backend, můžete se připojit přes S / FTP a ve složce .. /wp-content/ Themes nebo .. /wp-content/ Plugins odpovídající Theme / Plugin a přejmenujte složku. Tím se automaticky deaktivuje odpovídající položka.

Pokud si nejste jisti, které Plugin Nebo Theme problém způsobila, nejprve se změní na standardní Theme Jak twentyseventeen.

Pokud se tím problém vyřeší, je to s největší pravděpodobností způsobeno Theme nebo na připojení z Theme A Plugins Obraťte se na výrobce Themes . Pokud ne, zakažte všechny Plugins a aktivovat je postupně, dokud nenajdete odpovídající "problém Plugin " identifikovali.

Pak se pokuste Plugin znovu nainstalovat. Pokud to nepomůže, obraťte se na Plugin Výrobce.

WordPress chyba #4: Chyba Při navazování připojení k databázi

Při navazování připojení k databázi došlo k chybě.

Chyba "Navázání připojení k databázi" je super GAU mezi WordPress Chyby. Chybová zpráva znamená, že server již nemá přístup k databázi nebo ji již nemůže dostat.

Ve vašem WordPress databáze, téměř všechny informace, které vaše stránka potřebuje ke správnému spuštění. Nejen obsah vašich stránek a příspěvků, ale také přihlašovací údaje vašich uživatelů, stejně jako Plugin - a Theme nastavení jsou uložena v databázi.

Pouze obrázky, Plugin - a Theme soubory a WordPress -Základní soubory nejsou uloženy v databázi, ale v systému souborů vašich webových stránek, které můžete dosáhnout například přes S / FTP.

Možné příčiny a řešení Při navazování připojení k databázi došlo k chybě.

Pokud stránka zůstane bílá a zobrazí se pouze chybová zpráva Chyba Vytvoření připojení k databázi, nebude se web moci připojit k databázi nebo pokud potřebné informace chybí nebo jsou nesprávné. V takovém případě již obvykle WordPress - Přihlaste se do backendu.

Příčina 1: Nesprávná data v konfiguraci WP

Ve většině případů je jednoduše nesprávné informace o připojení databáze, která způsobuje chybu. K této chybě často dochází po přesunutí na nový server nebo hoster a je poměrně snadné opravit:

Řešení: Pro všechny chyby relevantní pro systém (a to zahrnuje zejména!), Měli byste předem vytvořit zálohu stránky. Zákazníci na adrese RAIDBOXES jednoduše umístěte ruční zálohu do BOX Zálohy. U ostatních hostitelů může být nutné zálohovat celou stránku nebo alespoň soubory, které změníte místně.

Nyní získáte informace, které potřebujete k připojení k databázi. Jedná se o:

  • Název databáze (DB_NAME)
  • Uživatelské jméno MySQL (DB_USER)
  • MySQL uživatelské heslo (DB_PASSWORD)
  • MySQL Hostname (DB_HOST) [Toto je server]
  • Předpona tabulky ($table_prefix) [většinou 'wp_']

Tyto informace obvykle najdete v řídicím panelu vašeho hoster. Ve většině případů nejsou vyžadovány všechny informace. Na RAIDBOXES Například potřebujete pouze předponu tabulky, protože zbývající položky jsou automaticky čteny a řízeny.

Máte-li potřebné informace, stáhněte si "wp-config.php" z hlavního adresáře vašeho WordPress instalaci, vytvořte jeho kopii místně jako zálohu a upravte originál, např. Poznámkový blok++.

Zde najdete následující řádky (poznámka: $table_prefix nebude zahrnut ve všech případech):

Konfigurace WP

Tyto informace můžete porovnat s informacemi, které jste právě získali.

Uložte tyto změny a načtěte soubor zpět do hlavního adresáře serveru (přepište původní soubor, máte místní zálohu).

Pokud jsou informace správné, měli byste být schopni používat své webové stránky jako obvykle.

Příčina 2: Databáze vadná

V databázi může být chyba.

Řešení: WordPress může být schopen automaticky opravit databázi. Zavolej DEINEURL.de/wp-admin. Pokud zde vidíte, že vaše databáze může být opravena, přidejte "/* To je vše, přestaňte upravovat! Happy blogů. */" následující řádek v WP-Config:

define('WP_ALLOW_REPAIR',true);

Potom zavolej DEINEURL.de/wp-admin/maint/repair.php.

Pokud to řeší vaše problémy, nezapomeňte odstranit řádek z wp-config.php.

Příčina 3: Problémy s vaším hoster

SQL server může být mimo a nedostupný. V případě potřeby je dosaženo maxima s ohledem na velikost databáze. Nebo jsou vyčerpány prostředky vašeho poskytovatele hostingu.

Bohužel k tomu často dochází u sdílených Hosting Před. Protože tam sdílíte server s mnoha jinými webovými stránkami. Pokud tam stránka spotřebovává mnoho zdrojů, je to samozřejmě na úkor vašich stránek. Z tohoto důvodu vždy doporučujeme používat speciálně navržený WordPress Přizpůsobené Vysoký výkon Hostingaby se zabránilo takovému přetížení.

Řešení: Obraťte se na svého poskytovatele hostingu nebo zkontrolujte jeho stavovou stránku (pokud existuje) a zjistěte, zda v současné době nejsou se serverem nějaké problémy. V případě potřeby nechte zprostředkovatele zobrazit zatížení procesoru a přepnout na jiný server, pokud je zatížení příliš vysoké. Pokud se to nezlepší, měli byste zvážit přechod na jiné hoster.

Závěr

Každé WordPress -Uživatel zná náznak paniky, když náhle sedíte před bílou obrazovkou nebo přestanete vstupovat do WordPress - Backend se může přihlásit. Důležité je zachovat chladnou hlavu, systematicky zkoumat příčinu a pak vypracovat příslušné kroky k vyřešení problému. Doufám, že tento článek vám pomůže analyzovat a opravit tyto typické WordPress Chyba.

Se kterými WordPress - Problém jste museli bojovat nejvíce tak daleko? Prosím, dejte mi svůj názor v komentářích.

Podobné články

Komentáře k tomuto článku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou * Označeny.