pokud narazíte na chybovou zprávu WordPress nebo bílou obrazovku, nepropadejte panice. Někdo se pravděpodobně setkal se stejnou zprávou dříve a lze ji snadno vyřešit.
Tato stránka obsahuje seznam nejčastějších chyb WordPress, které uživatelé WordPress zažili, a poskytuje výchozí bod pro jejich opravu. Na
WordPress Support najdete také odkazy na podrobnější stránky nebo fóra, kde bude dobrovolník pomáhat.
- Bílá Obrazovka Smrti # Bílá Obrazovka Smrti
- Vnitřní Chyba Serveru # Interní Chyba Serveru
- Chyba při vytváření Připojení Databáze # Chyba při vytváření Připojení k Databázi
- nesprávné wp-config.php informace # nesprávné wp-config.php informace
- problémy s webovým hostitelem # problémy s webovým hostitelem
- Ohrožena webové Stránky # Ohrožena webové Stránky
- Failed Auto-Upgrade # Failed Auto-Upgrade
- časový limit připojení # časový limit připojení
- Režim Údržby Po Upgradu # Režim Údržby Po Upgrade
- provedete Změny a Nic se Neděje # provedete Změny a Nic se Neděje,
- Pretty Permalinks 404 a Obrázků nefunguje # Pretty Permalinks 404 a Obrázků nefunguje,
- vlastní typ příspěvku 404 chyby # vlastní typ příspěvku 404 chyby
- specifické chybové zprávy # specifické chybové zprávy
- chyby PHP # chyby PHP
- Fatální Chyby a Varování # Fatální Chyby a Varování
- Nelze upravovat informace v hlavičce – headers již odesláno
- volání na nedefinovanou funkci
- Povoleno velikost paměti vyčerpána
- maximální doba provedení překročena
- Parse errors # Parse error
- Syntax Error
- neočekávané
- Použití nedefinované konstanty # Použití nedefinované konstanty
- Databáze Chyb # Databáze Chyb
- Chyba 13 – Nelze Vytvořit/Zapsat do Souboru Chyba # 13 – Nelze Vytvořit/Zapsat do Souboru
- VYTVOŘIT Příkaz Odepřen Uživatel # VYTVOŘIT Příkaz byl Odepřen pro Uživatele
- Chyba 28 # Error 28
- chyba 145 # chyba 145
- Neznámý sloupec # Neznámý sloupec
Bílá Obrazovka Smrti # Bílá Obrazovka Smrti
Jak PHP chyby a chyby databáze se může projevovat jako bílá obrazovka, prázdná obrazovka bez informací, běžně známý v komunitě WordPress jako WordPress Bílá Obrazovka Smrti (WSOD).
dříve, Než se uchylovat k zoufalým opatřením, existuje řada důvodů pro WordPress bílá obrazovka smrti:
- Plugin je příčinou problémů s kompatibilitou. Pokud máte přístup k administračním obrazovkám, zkuste deaktivovat všechny pluginy a poté je znovu aktivovat jeden po druhém. Pokud nemáte přístup k obrazovkám, přihlaste se na svůj web přes FTP. Vyhledejte složku
wp-content/plugins
a přejmenujte složku pluginuplugins_old
. Tím se deaktivují všechny vaše pluginy. Další informace o ruční deaktivaci pluginů si můžete přečíst v FAQ pro řešení problémů. - váš motiv může být příčinou problému. To je obzvláště pravděpodobné, pokud zažíváte bílou obrazovku smrti poté, co jste právě aktivovali nové téma nebo vytvořili nový web v síti WordPress. Přihlaste se na administrační obrazovky WordPress a aktivujte výchozí téma WordPress (např. Pokud nemáte přístup ke správním obrazovkám, přejděte na své webové stránky přes FTP a přejděte do složky
/wp-content/themes/
. Přejmenujte složku aktivního motivu.
funkce WP_DEBUG často poskytuje další informace.
Top
Vnitřní Chyba Serveru # Interní Chyba Serveru
Tam může být řada důvodů, pro Interní Chyba Serveru. Zde je několik věcí, které můžete udělat, abyste to vyřešili:
- nejpravděpodobnějším problémem je poškozený soubor
.htaccess
. Přihlaste se do kořenového adresáře webu pomocí FTP a přejmenujte soubor.htaccess
na.htaccess_old
. Zkuste načíst svůj web, abyste zjistili, zda to vyřešilo váš problém. Pokud to funguje, nezapomeňte navštívit Nastavení > Permalinks a resetovat permalinks. Tím se vygeneruje nový soubor.htaccess
. - zkuste deaktivovat všechny pluginy, abyste zjistili, zda se jedná o problém s pluginem. Pokud nemáte přístup k obrazovkám správy WordPress, deaktivujte své pluginy přes FTP podle těchto pokynů.
- přepněte motiv na výchozí téma WordPress (např. Dvacet sedmnáct) k odstranění jakýchkoli problémů souvisejících s tématem.
- Zvyšte limit paměti PHP
- zkuste znovu nahrát složky
wp-admin
awp-includes
z nové instalace WordPress.
Top
Chyba při vytváření Připojení Databáze # Chyba při vytváření Připojení k Databázi
Pokud se dostanete na stránku s zprávou „Chyba při vytváření Připojení k Databázi,“ to znamená, že tam je problém s připojením k databázi a tam by mohlo být několik důvodů pro to. Níže jsou uvedeny možné důvody a řešení.
nesprávné wp-config.php informace # nesprávné wp-config.php informace
„chyba navázání připojení k databázi“ je obvykle způsobena chybou ve vašem wp-config.php soubor. Přístup k webu v FTP klient. Otevřít wp-config.php
a zajistit, že tyto jsou správné:
- název Databáze
- Databáze uživatelské jméno
- heslo Databáze
- Databáze hostitele
Dozvědět se více o úpravu wp-config.Linux.
pokud jste si jisti, že je vaše konfigurace správná, můžete zkusit resetovat heslo MySQL ručně.
Top
problémy s webovým hostitelem # problémy s webovým hostitelem
dalším krokem je kontaktování vašeho webového hostitele. Následující problémy s hostováním mohou způsobit problém:
- vaše databáze splnila svou kvótu a byla vypnuta.
- Server je nefunkční.
kontaktujte svého poskytovatele hostingu a zjistěte, zda některý z těchto problémů způsobuje váš problém.
Top
Ohrožena webové Stránky # Ohrožena webové Stránky
Pokud jste zkontrolovali wp-config.php
pro chyby, a potvrdil své hostitele pro hostování problémy, je možné, že váš web byl hacknut.
Prohledejte svůj web pomocí Sucuri SiteCheck, abyste se ujistili, že nebyl ohrožen. Pokud ano, měli byste se podívat na můj web byl hacknut.
Top
Failed Auto-Upgrade # Failed Auto-Upgrade
dojde k situacím, kdy se funkce Automatické aktualizace WordPress nezdaří. Mezi příznaky patří:
- prázdná bílá obrazovka a žádné informace.
- upozornění, že aktualizace selhala.
- chybová zpráva PHP.
WordPress-automatická aktualizace funkce může selhat kvůli chybě v souvislosti s hlavní WordPress soubory, a problém s připojením k Internetu při upgradu, nebo chyby přiřazení nesprávné přípony Souboru Permissions
aktualizovat svůj WordPress stránky ručně, viz Ruční Aktualizace článku.
Top
časový limit připojení # časový limit připojení
chyba časového limitu připojení se objeví, když se váš web snaží udělat více, než dokáže váš server spravovat. To je obzvláště běžné na sdíleném hostingu, kde je omezen limit paměti. Zde je několik věcí, které můžete vyzkoušet:
- deaktivujte všechny pluginy. Pokud deaktivace všech pluginů WordPress na vašem webu problém vyřeší, znovu je aktivujte jeden po druhém a zjistěte, který plugin způsobuje problém. Pokud nemáte přístup k obrazovkám správy, přečtěte si, jak ručně deaktivovat pluginy.
- přepněte na výchozí téma WordPress. To by mělo vyloučit jakékoli problémy související s tématem.
- Zvyšte limit paměti v wp-config.Linux. Pokud jste na sdíleném hostingu, možná budete muset požádat svého poskytovatele hostingu, aby vám zvýšil limit paměti.
- Zvyšte maximální dobu spuštění v php.ini soubor. Nejedná se o základní soubor WordPress, takže pokud si nejste jisti, jak jej upravit, kontaktujte svého poskytovatele hostingu a požádejte ho o prodloužení maximální doby provedení. Viz níže pokyny pro zvýšení maximální doby provedení.
Top
Režim Údržby Po Upgradu # Režim Údržby Po Upgrade
Když WordPress aktualizace, automaticky se nainstaluje .maintenance
soubor. Po upgradu se může zobrazit zpráva “ krátce nedostupná pro plánovanou údržbu. Prosím, zkontrolujte to za minutu.“Soubor údržby nemusí být správně odstraněn.
odstranit tuto zprávu, proveďte následující:
- Přihlaste se na vaše webové stránky pomocí FTP programu
- Smazat
.maintenance
soubor, který bude nalezen na webu root.
Přečtěte si více o problému s režimem údržby.
Top
provedete Změny a Nic se Neděje # provedete Změny a Nic se Neděje,
Pokud jste dělat změny na vašich webových stránkách a nebudete vidět změny ve vašem prohlížeči, budete muset vymazat cache vašeho prohlížeče. Váš prohlížeč ukládá informace o navštívených webech. Díky tomu je rychlejší načítání webových stránek, když je navštívíte, protože prohlížeč musí znovu načíst informace již uložené v počítači, než je znovu stáhnout.
pokud provedete změnu webové stránky a prohlížeč si nemyslí, že je to významné, jednoduše načte data z mezipaměti a neuvidíte své změny. Chcete-li problém vyřešit, jednoduše vyprázdněte mezipaměť prohlížeče nebo zavřete kartu a znovu otevřete odkaz.
Top
Pretty Permalinks 404 a Obrázků nefunguje # Pretty Permalinks 404 a Obrázků nefunguje,
Pokud jste se setkali chyby 404 s pretty permalinks a bílá obrazovka při nahrávání obrázků, mod_rewrite, nemusí být povoleno v Apache ve výchozím nastavení. Mod_rewrite je rozšiřující modul softwaru webového serveru Apache, který umožňuje „přepisování“ adres URL za běhu. To je to, co potřebujete, aby docela permalinks fungoval.
WordPress Vícemístné sítě obvykle zkušenosti, ale to může dojít také na sdílený hosting poskytovatelů, nebo po stránce migrace nebo přesunutí serveru.
obnovte své permalinks pomocí nastavení > Permalinks. Pokud to nefunguje, možná budete muset soubor .htaccess
upravit ručně.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
Pokud nejste obeznámeni s úpravy .htaccess
souboru, obraťte se na svého poskytovatele hostingu, aby je požádat, aby zapnout mod_rewrite pravidla. V Kodexu WordPress je více informací o pěkných permalincích.
nahoru
vlastní typ příspěvku 404 chyby # vlastní typ příspěvku 404 chyby
můžete mít problémy s 404 chybami a vlastními typy příspěvků. Zkuste následující kroky:
- ujistěte Se, že žádný váš Vlastní Příspěvek Typy a jednotlivé stránky mají stejné jméno. Pokud ano, přejmenujte jednu stránku, včetně slimáka.
- přihlaste se na administrační obrazovky WordPress a přejděte na Nastavení > trvalé odkazy. Vyberte výchozí trvalé odkazy. Uložit. Poté znovu vyberte preferované trvalé odkazy. Tím se propláchnou pravidla přepisování a měl by se vyřešit váš problém.
Top
specifické chybové zprávy # specifické chybové zprávy
v protokolech chyb se objeví řada různých chyb. Chcete-li získat přístup k protokolům chyb, musíte zapnout ladění a poté vyhledat protokol chyb přes FTP. Následující informace vám pomohou rozluštit některé běžné chybové zprávy.
Top
chyby PHP # chyby PHP
Níže jsou uvedeny některé běžné chybové zprávy PHP.
Fatální Chyby a Varování # Fatální Chyby a Varování
Nelze upravovat informace v hlavičce – headers již odesláno
Pokud se vám zobrazí varování, že WordPress nemůže upravit informace v záhlaví a záhlaví jsou již poslal, to obvykle znamená, že máte mezery nebo znaky před zahájením kategorie, nebo po uzavírací značky. Přečtěte si, jak opravit již odeslanou chybu záhlaví.
pokud máte tento problém, když jste právě nainstalovali WordPress, možná jste do wp-config.php
vložili chybu syntaxe. Tyto pokyny vám pomohou opravit chybu.
volání na nedefinovanou funkci
chyba při čtení volání na nedefinovanou funkci by mohla znamenat, že plugin WordPress se snaží najít soubor nebo data, která nejsou v kódu přítomna nebo přístupná. Důvody pro to zahrnují:
- chyba při pokusu o automatickou instalaci nebo automatickou aktualizaci pluginu. Zkuste nainstalovat nebo upgradovat Plugin ručně.
- chyba při pokusu o automatickou instalaci nebo automatickou aktualizaci motivu. Zkuste motiv nainstalovat nebo upgradovat ručně.
- možná používáte nekompatibilní Plugin WordPress nebo nekompatibilní téma. To se může stát se staršími verzemi WordPress a novým pluginem WordPress, nebo pokud se pokoušíte použít plugin WordPress Multisite na jedné instalaci webu. Chcete-li tento problém vyřešit, upgradujte WordPress.
- možná se pokoušíte vyvolat funkci, která neexistuje. Zkontrolujte
functions.php
překlepy.
zkuste deaktivovat Plugin WordPress nebo změnit téma WordPress, které způsobilo zobrazení chyby. Pokud to nemůžete provést z administračních obrazovek, možná to budete muset provést ručně přes FTP.
Povoleno velikost paměti vyčerpána
povolená Velikost Paměti Vyčerpána chyba znamená, že vaše instalace WordPress nemá dostatek paměti k dosažení toho, co chcete. Můžete vyzkoušet následující kroky:
- Zvyšte limit paměti v wp-config.php
- Zvyšte limit paměti úpravou
php.ini
. Toto není soubor, který je dodáván s WordPressem, takže pokud s ním nejste obeznámeni, měli byste se obrátit na svého webového hostitele o zvýšení limitu paměti.
maximální doba provedení překročena
můžete obdržet zprávu jako „maximální doba provedení 30 sekund překročena „nebo“ maximální doba provedení 60 sekund překročena“. To znamená, že dokončení procesu trvá déle a je načasováno. Existuje řada způsobů, jak tuto chybu opravit.
editace .htaccess
před úpravou se ujistěte, že jste zálohovali .htaccess
.
Přidejte následující řádek .htaccess
:
php_value max_execution_time 60
Editace php.ini
Přidejte následující php.ini
max_execution_time = 60
Pokud si nejste jisti, jak provést tyto změny, nebo pokud jste na sdíleném hostingu, které vám brání dělat sami, obraťte se na svého poskytovatele hostingu a požádejte je, aby zvýšit své maximální doba realizace.
Top
Parse errors # Parse error
Syntax Error
chyba syntaxe znamená, že jste při vytváření struktury PHP udělali chybu. Mohli byste například být;
- chybí
;
na konci jednotlivých řádků. - pomocí složených uvozovek.
- chybí složená závorka.
Když tato chyba se objeví, že vám řekne, který soubor chyba se objeví v (functions.php
například) a přibližně řádku, které (to nemusí být vždy přesné linie, takže nezapomeňte zkontrolovat, těsně před a těsně po) v kódu.
neočekávané
pokud se zobrazí chyba, která říká „analyzovat chybu: neočekávané“, obvykle to znamená, že jste zapomněli zahrnout znak. Nejběžnější jsou:
- Unexpected ‚=‘ : jste zapomněli zahrnout $ při odkazování na proměnné
- Unexpected ‚)‘ : jste zapomněli zahrnout otevírací závorka (
- Nečekané ‚(‚ : jste zapomněli zahrnout uzavírací závorka )
- Unexpected T_STRING: zapomněli jste, uvozovky nebo středník na konci předchozího řádku
- Nečekané T_ELSE: máte jiný přehled bez otevírání if
Top
Použití nedefinované konstanty # Použití nedefinované konstanty
stejně Jako analyzovat chyby, „použití nedefinované konstanty“ znamená, že vám chybí charakter. To může být jeden z následujících:
- Chybějící $ při odkazování na viariable
- Chybějící uvozovky kolem pole klíče
Top
Databáze Chyb # Databáze Chyb
tyto chyby se mohou objevit ve vztahu k vaší WordPress databáze.
Top
Chyba 13 – Nelze Vytvořit/Zapsat do Souboru Chyba # 13 – Nelze Vytvořit/Zapsat do Souboru
Existuje řada důvodů, proč může docházet k této chybě.
MySQL nemůže vytvořit dočasný soubor.
proměnná MySQL tmpdir
je nastavena na adresář, do kterého nelze zapisovat při použití PHP pro přístup k MySQL. Chcete-li to ověřit, zadejte MySQL na příkazovém řádku a zadejte show variables
. Dostanete dlouhý seznam a jeden z nich bude číst: tmpdir = /somedir/ (bez ohledu na vaše nastavení je.)
Chcete-li to vyřešit, změňte proměnnou tmpdir tak, aby ukazovala na zapisovatelný adresář.
- najít my.soubor cnf. U * Nix systémů je to obvykle v/etc/. V systému Windows najděte my.ini.
- jakmile je nalezen, otevřete jej v jednoduchém textovém editoru a najděte sekci.
- v této části najděte řádek tmpdir. Pokud tento řádek je komentář (má # na začátku), odstranit # a upravte řádek tak, že to čte: tmpdir = /zapisovat/dir, kde /zapisovat/dir je adresář, do kterého můžete psát. Někteří používají / tmp, nebo můžete také zkusit /var/tmp nebo / usr/tmp. V systému Windows použijte C:/Windows / tmp.
- uložte soubor.
- vypnutí MySQL zadáním
mysqlshutdown -u -p shutdown
. - spusťte MySQL tak, že přejdete do adresáře MySQL a zadáte
./bin/safe_mysqld &
. Adresář MySQL je obvykle v/usr /local nebo někdy v/ usr / na systémech Linux.
oprávnění k souboru jsou nesprávná
opravte oprávnění k souboru.
pokud nic z toho nedává smysl a máte někoho, kdo pro vás spravuje váš systém, ukažte jim výše uvedené a měli by být schopni na to přijít.
Top
VYTVOŘIT Příkaz Odepřen Uživatel # VYTVOŘIT Příkaz byl Odepřen pro Uživatele
k Této chybě dochází, když uživatel přiřazen do databáze nemá odpovídající oprávnění k provedení akce k vytvoření sloupců a tabulek v databázi. Budete se muset přihlásit do CPanel nebo Plesk, abyste uživateli databáze poskytli odpovídající oprávnění.
Alternativně můžete vytvořit nového uživatele, který bude přiřazen k vaší databázi. Pokud vytvoříte nového uživatele, musíte se ujistit, že je aktualizován v wp-config.php
.
Top
Chyba 28 # Error 28
To by mohlo být, protože:
- jste z místa na /tmp (pokud tmpdir je), nebo,
- máte příliš mnoho souborů v /tmp (i když tam je spousta volného prostoru), nebo,
- cache na serveru je plný
je To chyba MySQL a nemá nic společného s WordPress přímo, měli byste kontaktovat svého hostitele, o to. Někteří uživatelé hlásili, že spuštění příkazu „repair table“ v phpMyAdmin problém vyřešilo.
nahoru
chyba 145 # chyba 145
to znamená, že tabulka ve vaší databázi je poškozena nebo poškozena. Pokud vám používání phpMyAdmin vyhovuje, můžete tyto pokyny použít k opravě databázových tabulek MySQL.
před provedením jakýchkoli akcí na ní vždy zálohujte databázi.
Pokud jste dosud používali phpMyAdmin před, nebo jsou nepříjemné dělat tak, obraťte se na svého webhostingu a požádejte je, aby spustit KONTROLU/OPRAVU databáze.
Top
Neznámý sloupec # Neznámý sloupec
neznámá chyba sloupce může být způsobena chybějícím sloupcem v databázi. Pokud jste právě upgradovali WordPress, zkuste to znovu ručně Upgradovat. Chcete-li aktualizovat svůj web WordPress ručně, přečtěte si článek o aktualizaci.
Pokud používáte databázový dotaz, když narazíte na chybu, pak můžete pomocí nesprávné uvozovky pro identifikátor citace charakter. Tato otázka na přetečení zásobníku poskytuje další podrobnosti. Podívejte se také na dokumentaci MySQL.
začátek