WordPress.org

om du stöter på ett WordPress-felmeddelande eller en vit skärm, var inte panik. Någon har sannolikt stött på samma meddelande tidigare och det kan lätt lösas.

den här sidan listar de vanligaste WordPress-felen som WordPress-användare upplever och ger en utgångspunkt för att fixa dem. På
WordPress Support hittar du också länkar till mer detaljerade sidor eller forum där en volontär kommer att vara där för att hjälpa.

den vita skärmen för döden # den vita skärmen för döden

både PHP-fel och databasfel kan manifesteras som en vit skärm, en tom skärm utan information, allmänt känd i WordPress-communityn som WordPress White Screen of Death (WSOD).

innan man tar till desperata åtgärder finns det ett antal skäl till WordPress white screen of death:

  • ett Plugin orsakar kompatibilitetsproblem. Om du kan komma åt Administrationsskärmarna kan du försöka inaktivera alla dina Plugins och sedan återaktivera dem en efter en. Om du inte kan komma åt dina skärmar loggar du in på din webbplats via FTP. Leta reda på mappen wp-content/pluginsoch byt namn på Plugin-mappen plugins_old. Detta kommer att inaktivera alla dina Plugins. Du kan läsa mer om att manuellt inaktivera dina plugins i Felsökningsfrågor.
  • ditt tema kan orsaka problemet. Detta är särskilt troligt om du upplever den vita skärmen av döden efter att du just har aktiverat ett nytt tema eller skapat en ny webbplats i ett WordPress-nätverk. Logga in på WordPress-Administrationsskärmarna och aktivera standard WordPress-temat (t.ex. tjugo sjutton). Om du inte kan komma åt dina Administrationsskärmar, gå till din webbplats via FTP och navigera till mappen /wp-content/themes/. Byt namn på mappen för det aktiva temat.

WP_DEBUG-funktionen ger ofta ytterligare information.

topp

Internt serverfel # Internt serverfel

felmeddelande för intern Server

det kan finnas ett antal orsaker till ett internt serverfel. Här är några saker du kan göra för att lösa det:

  • det mest troliga problemet är en skadad .htaccess – fil. Logga in på din webbplatsrot med FTP och byt namn på din .htaccess – fil till .htaccess_old. Försök ladda din webbplats för att se om detta har löst ditt problem. Om det fungerar, se till att besöka Inställningar > permalänkar och återställ dina permalänkar. Detta kommer att generera en ny .htaccess fil för dig.
  • försök att inaktivera alla dina Plugins för att se om det är ett Plugin-problem. Om du inte kan komma åt dina WordPress-Administrationsskärmar, inaktivera dina Plugins via FTP genom att följa dessa instruktioner.
  • Byt tema till WordPress standardtema (t. ex. Tjugo sjutton) för att eliminera alla Temarelaterade problem.
  • öka PHP-minnesgränsen
  • försök att ladda upp mapparna wp-admin och wp-includes från en ny installation av WordPress.

topp

Fel vid upprättande av databasanslutning # Fel vid upprättande av databasanslutning

om du får en sida med meddelandet ”Fel vid upprättande av databasanslutning” betyder det att det finns ett problem med anslutningen till din databas och det kan finnas ett antal orsaker till detta. Följande är möjliga orsaker och lösningar.

felaktig wp-config.php Information # felaktig wp-config.php-Information

”Fel vid upprättande av en databasanslutning” orsakas vanligtvis av ett fel i din wp-config.php-fil. Gå till din webbplats i din FTP-klient. Öppna wp-config.php och se till att följande är korrekta:

  • databasnamn
  • databas användarnamn
  • databas lösenord
  • databas värd

Läs mer om att redigera wp-config.php.

om du är säker på att din konfiguration är korrekt kan du försöka återställa ditt MySQL-lösenord manuellt.

topp

problem med din webbhotell # problem med din webbhotell

nästa steg är att kontakta din webbhotell. Följande värdproblem kan orsaka problemet:

  • din databas har uppfyllt sin kvot och har stängts av.
  • servern är nere.

kontakta din webbhotell för att se om något av dessa problem orsakar ditt problem.

topp

komprometterad webbplats # komprometterad webbplats

om du har kontrollerat wp-config.php för fel och bekräftat med din värd för värdproblem är det möjligt att din webbplats har hackats.

skanna din webbplats med Sucuri SiteCheck för att säkerställa att den inte har äventyrats. Om det har du bör kolla in min webbplats hackades.

topp

misslyckades Automatisk Uppgradering # misslyckades automatisk uppgradering

det kommer att finnas situationer när WordPress Auto-update-funktionen misslyckas. Symtom inkluderar:

  • en tom vit skärm och ingen information.
  • en varning om att uppdateringen misslyckades.
  • ett PHP – felmeddelande.

den automatiska uppgraderingsfunktionen för WordPress kan misslyckas på grund av ett fel i anslutningen till de viktigaste WordPress-filerna, ett problem med din internetanslutning under uppgraderingen eller felaktiga filbehörigheter

för att uppdatera din WordPress-webbplats manuellt, se artikeln om manuell uppdatering.

topp

anslutning Timed Out # anslutning Timed Out

anslutningen timed out fel visas när din webbplats försöker göra mer än din server kan hantera. Det är särskilt vanligt på delad hosting där din minnesgräns är begränsad. Här är några saker du kan prova:

  • inaktivera alla Plugins. Om du inaktiverar alla WordPress-Plugins på din webbplats löser problemet, återaktivera dem en efter en för att se vilket plugin som orsakar problemet. Om du inte kan komma åt dina Administrationsskärmar, läs om hur du inaktiverar dina plugins manuellt.
  • Byt till standard WordPress-temat. Detta bör utesluta alla Temarelaterade problem.
  • öka din minnesgräns i wp-config.php. Om du är på delad hosting kan du behöva be din webbhotell att öka din minnesgräns för dig.
  • öka den maximala exekveringstiden i din php.INI-fil. Det här är inte en WordPress-kärnfil, så om du inte är säker på hur du redigerar den, kontakta din webbhotell för att be dem öka din maximala körningstid. Se nedan instruktioner för att öka maximal exekveringstid.

topp

underhållsläge efter uppgradering # underhållsläge efter uppgradering

när WordPress uppdateras installerar den automatiskt en .maintenance – fil. Efter uppgraderingen kan du få ett meddelande som säger ”kortfattat otillgängligt för schemalagt underhåll. Kom tillbaka om en minut.”Underhållsfilen kanske inte har tagits bort ordentligt.

för att ta bort detta meddelande gör följande:

  1. logga in på din webbplats med ditt FTP-program
  2. ta bort filen .maintenance, som finns i din webbplatsrot.

Läs mer om problemet med underhållsläge.

topp

du gör ändringar och ingenting händer # du gör ändringar och ingenting händer

om du gör ändringar på din webbplats och du inte ser ändringarna i din webbläsare kan du behöva rensa webbläsarens cache. Din webbläsare lagrar information om de webbplatser du besöker. Detta gör det snabbare att ladda webbplatser när du besöker dem eftersom webbläsaren bara måste ladda om information som redan är lagrad på din dator, snarare än att ladda ner den igen.

om du gör en ändring på en webbplats och webbläsaren inte tycker att den är betydande, kommer den helt enkelt att ladda data från din cache och du ser inte dina ändringar. För att åtgärda problemet, töm bara webbläsarens cache eller stäng fliken och öppna länken igen.

topp

Pretty Permalinks 404 och bilder som inte fungerar # Pretty Permalinks 404 och bilder som inte fungerar

om du upplever 404 fel med pretty permalinks och en vit skärm när du laddar upp bilder, mod_rewrite kanske inte är aktiverat i Apache som standard. Mod_rewrite är en förlängningsmodul av Apache webbserver programvara som möjliggör” omskrivning ” av webbadresser on-the-fly. Det är vad du behöver för att göra vackra permalänkar arbete.

WordPress Multisite-nätverk upplever vanligtvis detta men det kan också uppstå på delade webbhotell eller efter en webbplatsmigrering eller serverflyttning.

Återställ dina permalänkar genom Inställningar > permalänkar. Om detta inte fungerar kan du behöva redigera filen .htaccess manuellt.

# 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

om du inte är bekant med att redigera din .htaccess – fil, kontakta din webbhotell för att be dem att aktivera mod_rewrite-regler. Det finns mer information om vackra permalänkar i WordPress Codex.

topp

anpassad posttyp 404-fel # anpassad posttyp 404-fel

du kan få problem med 404-fel och anpassade posttyper. Prova följande steg:

  1. se till att ingen av dina anpassade inläggstyper och enskilda sidor har samma namn. Om de gör det, byt namn på den enda sidan, inklusive snigeln.
  2. logga in på dina WordPress-Administrationsskärmar, navigera till Inställningar > permalänkar. Välj standard permalänkar. Spara. Välj sedan dina önskade permalänkar igen. Detta kommer att spola omskrivningsreglerna och bör lösa ditt problem.

topp

specifika felmeddelanden # specifika felmeddelanden

det finns ett antal olika fel som kommer att visas i dina felloggar. För att komma åt dina felloggar måste du aktivera felsökning och sedan hitta din fellogg via FTP. Följande information hjälper dig att dechiffrera några av de vanliga felmeddelandena.

topp

PHP-fel # PHP-fel

nedan finns några vanliga PHP-felmeddelanden.

dödliga fel och varningar # dödliga fel och varningar

kan inte ändra rubrikinformation – rubriker som redan skickats

om du får en varning om att WordPress inte kan ändra rubrikinformation och rubriker redan skickas betyder det vanligtvis att du har mellanslag eller tecken före öppningstaggarna eller efter stängningstaggarna. Läs hur du fixar rubrikerna som redan skickats fel.

om du upplever detta problem när du just har installerat WordPress kan du ha infört ett syntaxfel i wp-config.php. Dessa instruktioner hjälper dig att åtgärda felet.

ring till odefinierad funktion

ett fel vid läsning av anrop till odefinierad funktion kan innebära att ett WordPress-Plugin försöker hitta en fil eller data som inte finns eller är tillgänglig i koden. Skälen till detta är:

  • ett fel när du försöker automatiskt installera eller automatiskt uppgradera ett Plugin. Prova att installera eller uppgradera Plugin manuellt.
  • ett fel vid försök att automatiskt installera eller automatiskt uppgradera ett tema. Prova att installera eller uppgradera temat manuellt.
  • du kanske använder ett inkompatibelt WordPress-Plugin eller ett inkompatibelt tema. Detta kan hända med äldre versioner av WordPress och ett nytt WordPress-Plugin, eller om du försöker använda ett WordPress Multisite-Plugin på en enda webbplatsinstallation. Uppgradera WordPress för att lösa problemet.
  • du kanske försöker ringa en funktion som inte finns. Kontrollera functions.php för felstavningar.

försök att inaktivera WordPress-Plugin eller ändra WordPress-temat som orsakade felet. Om du inte kan göra detta från Administrationsskärmarna kan du behöva göra det manuellt via FTP.

tillåten minnesstorlek utmattad

ett tillåtet minnesstorlek utmattat fel betyder att din WordPress-installation inte har tillräckligt med minne för att uppnå det du vill ha. Du kan prova följande steg:

  • öka din minnesgräns i wp-config.php
  • öka din minnesgräns genom att redigera php.ini. Detta är inte en fil som kommer med WordPress så om du inte är bekant med det bör du kontakta din webbhotell om att öka din minnesgräns.
maximal körtid överskrids

du kan få ett meddelande som ”maximal körtid på 30 sekunder överskrids”eller” maximal körtid på 60 sekunder överskrids”. Det betyder att det tar längre tid för en process att slutföra och det tar tid. Det finns ett antal sätt att åtgärda detta fel.

redigering .htaccess

se till att du säkerhetskopierar .htaccess innan du redigerar den.

Lägg till följande rad i .htaccess:

php_value max_execution_time 60

redigera php.ini

Lägg till följande i php.ini

max_execution_time = 60

om du är osäker på hur du gör dessa ändringar, eller om du är på delad hosting som hindrar dig från att göra dem själv, bör du kontakta din webbhotell och be dem att öka din maximala exekveringstid.

topp

Parse errors # Parse errors

syntaxfel

ett syntaxfel betyder att du har gjort ett misstag när du skapade din PHP-struktur. Du kan till exempel vara;

  • saknar en ; i slutet av en enskild rad.
  • använda lockiga citattecken.
  • saknar en lockig konsol.

när det här felet visas kommer det att berätta vilken fil felet visas i (functions.php till exempel) och ungefär vilken rad (det kanske inte alltid är den exakta raden så var noga med att kontrollera precis före och strax efter) i koden.

oväntat

om du får ett fel som säger ’parse error: unexpected’ betyder det vanligtvis att du har glömt att inkludera ett tecken. De vanligaste är:

  • Unexpected ’=’ : du har glömt att inkludera $ när du refererar till en variabel
  • Unexpected ’)’ : du har glömt att inkludera öppningsfästet (
  • Unexpected ’(’ : du har glömt att inkludera stängningsfästet )
  • Unexpected T_STRING: du har glömt ett citattecken eller ett semikolon i slutet av föregående rad
  • oväntat t_else: du har ett annat uttalande utan öppning om uttalande

topp

användning av en odefinierad konstant # användning av en odefinierad konstant

som med tolkningsfel betyder ”användning av en odefinierad konstant” att du saknar ett tecken. Det kan vara en av följande:

  • saknar en $ när du refererar till en viariable
  • saknade citattecken runt matrisnycklar

topp

databasfel # databasfel

följande fel kan visas i förhållande till din WordPress-databas.

topp

fel 13 – kan inte skapa/skriva till fil # fel 13-kan inte skapa/skriva till fil

det finns ett antal anledningar till varför du kanske upplever detta fel.

MySQL kan inte skapa en tillfällig fil.

MySQL-variabeln tmpdir är inställd på en katalog som inte kan skrivas till när PHP används för att komma åt MySQL. För att verifiera detta anger du MySQL på kommandoraden och skriver show variables. Du får en lång lista och en av dem kommer att läsa: tmpdir = /somedir/ (oavsett din inställning är.)

för att lösa detta, ändra tmpdir-variabeln för att peka på en skrivbar katalog.

  1. Hitta min.cnf-fil. På * nix-system är detta vanligtvis i / etc/. På Windows-systemet, Hitta min.ini.
  2. en gång hittat, öppna detta i en enkel textredigerare och hitta avsnittet.
  3. under det här avsnittet hittar du tmpdir-raden. Om den här raden kommenteras (har en # i början), ta bort # och redigera raden så att den läser: tmpdir = /writable/dir där /writable/dir är en katalog som du kan skriva till. Vissa använder /tmp, eller du kan också prova /var/tmp eller /usr/tmp. På Windows, använd C:/ Windows / tmp.
  4. spara filen.
  5. Stäng av MySQL genom att skriva mysqlshutdown -u -p shutdown.
  6. starta MySQL genom att gå till MySQL-katalogen och skriva ./bin/safe_mysqld &. Vanligtvis är MySQL-katalogen i/usr /local eller ibland i/ usr / på Linux-system.

filbehörigheterna är felaktiga

korrigera filbehörigheterna.

om inget av detta är meningsfullt och du har någon att administrera ditt system för dig, visa ovanstående för dem och de borde kunna räkna ut det.

topp

skapa kommando nekat till användaren # skapa kommando nekat till användaren

det här felet uppstår när användaren som tilldelats databasen inte har tillräckliga behörigheter för att utföra åtgärden för att skapa kolumner och tabeller i databasen. Du måste logga in på CPanel eller Plesk för att ge din databasanvändare tillräckliga behörigheter.

Alternativt kan du skapa en ny användare att tilldela din databas. Om du skapar en ny användare måste du se till att den uppdateras i wp-config.php.

topp

fel 28 # fel 28

det kan bero på:

  • du är ute av utrymme på / tmp (varhelst tmpdir är), eller
  • du har för många filer i /tmp (även om det finns mycket ledigt utrymme), eller
  • din cache på din server är full

Detta är ett MySQL-fel och har inget att göra med WordPress direkt; du bör kontakta din värd om det. Vissa användare har rapporterat att köra ett ”reparationstabell” – kommando i phpMyAdmin fixade problemet.

topp

fel 145 # fel 145

detta indikerar att en tabell i din databas är skadad eller skadad. Om du är bekväm med att använda phpMyAdmin kan du använda dessa instruktioner för att reparera dina MySQL-databastabeller.

säkerhetskopiera alltid din databas innan du utför några åtgärder på den.

om du inte har använt phpMyAdmin tidigare, eller är obekväma att göra det, kontakta din webbhotell och be dem att köra CHECK/REPAIR på din databas.

topp

Okänd kolumn # Okänd kolumn

ett okänt kolumnfel kan orsakas av en saknad kolumn i databasen. Om du just har uppgraderat WordPress försök sedan uppgradera manuellt igen. För att uppdatera din WordPress-webbplats manuellt, se Uppdateringsartikeln.

om du kör en databasfråga när du stöter på felet kan du använda felaktiga citattecken för identifierarens citattecken. Denna fråga om Stack Overflow ger mer information. Se även MySQL-dokumentationen.

topp

Lämna ett svar

Din e-postadress kommer inte publiceras.