Har du någonsin stött på ett oväntat fel när du arbetat på en WordPress-webbplats? Om ja, är du inte ensam. PHP-fel är vanliga, och det är viktigt att veta hur man felsöker dem för att snabbt hitta rätt lösning. Den här artikeln kommer att diskutera hur man identifierar och felsöker PHP-fel i WordPress genom en steg-för-steg-metod.
PHP-fellogg
Om du har problem med din WordPress-webbplats är din PHP-fellogg ett av de första ställena du bör titta på. Detta hjälper dig att identifiera var problemet kommer ifrån och åtgärda det snabbt.
I den här artikeln visar vi dig hur du felsöker PHP-fel i WordPress steg för steg så att du kan få din webbplats igång igen på nolltid.
Först måste du aktivera felsökning i WordPress. Du kan göra detta genom att lägga till följande rad i din wp-config.php-fil:
definiera('WP_DEBUG', sant);
När du har sparat filen, ladda om din WordPress-webbplats. Om det finns några PHP-fel kommer de att visas på skärmen istället för att vara dolda.
Nu när vi vet hur man aktiverar felsökning, låt oss titta på några vanliga PHP-fel och hur man åtgärdar dem.
Steg 1: Vilken typ av felmeddelande visar din WordPress-webbplats?
När du felsöker PHP-fel i WordPress är det första steget att identifiera vilken typ av fel din webbplats genererar. Är det ett 404-fel, ett 500-fel eller något annat?
404-fel orsakas oftast av en felaktig konfiguration eller att man försöker komma åt en sida som inte finns. Om du ser ett 404-fel, kontrollera din URL och se till att du försöker komma åt rätt sida.
500-fel är serversidesfel som kan orsakas av ett antal saker, till exempel en plugin- eller temakonflikt eller en skadad databas. Om du ser ett 500-fel måste du kontrollera dina serverloggar för att se vad som orsakar felet.
Om du ser ett annat slags fel beror det troligtvis på ett specifikt plugin eller tema på din webbplats. För att felsöka det här felet, inaktivera alla plugin och teman på din webbplats och försök sedan att öppna sidan igen. Om problemet kvarstår beror det troligtvis på ett konfigurationsproblem på din server.
Steg 2: Är detta ett gammalt eller nytt problem?
Om du ser ett PHP-fel för första gången är det troligt att något har ändrats på din WordPress-webbplats som orsakar felet. Du kanske precis har uppdaterat till en ny WordPress-version eller installerat ett nytt plugin eller tema. Om du behöver komma ihåg att du nyligen har gjort några ändringar på din webbplats kan det vara en annan användare (till exempel en utvecklare som arbetar på din webbplats) som har gjort ändringar som orsakar felet.
I båda fallen är det bästa sättet att ta reda på vad som orsakar felet att titta på din webbplats loggar. Be din webbhotellsleverantör om hjälp om du behöver hjälp med att hitta var dina loggar finns. När du har tillgång till dina loggar, leta efter eventuella nya poster som nämner PHP-fel. Dessa poster innehåller vanligtvis fil- och radnumret där felet uppstod, vilket kan hjälpa dig att spåra problemet.
Om du inte ser några nya loggposter som nämner PHP-fel, ligger problemet inte hos din WordPress-webbplats. Ibland kan webbläsartillägg eller annan programvara störa hur WordPress laddar och visar sidor, vilket kan resultera i att PHP-fel visas. I dessa fall kan du försöka inaktivera alla webbläsartillägg eller annan programvara som kan störa och se om det löser problemet.
Steg 3: Försvinner felet när du inaktiverar plugin-program?
Om felet du ser på din WordPress-webbplats fortfarande visas efter att du har följt steg 1 och 2, är nästa sak att kontrollera om felet försvinner när du inaktiverar alla plugins.
Du måste ansluta till din WordPress-webbplats via FTP och navigera till mappen 'wp-content/plugins'. Där byter du namn på mappen 'plugins' till något i stil med 'plugins_old'. Detta kommer effektivt att inaktivera alla plugins på din WordPress-webbplats.
Försök nu att ladda sidan på din WordPress-webbplats som tidigare visade felet. Om felet är borta betyder det att ett av de plugins du hade aktiverat orsakade problemet. För att ta reda på vilket plugin det är kan du börja byta namn på varje mapp tillbaka till "plugins", ett i taget.
Efter att du har bytt namn på varje plugin-mapp, kontrollera sidan på din WordPress-webbplats igen för att se om felet dyker upp igen. Plugin-programmet som orsakar att felet återkommer är troligen boven i dramat.
Läs också: Hur man migrerar från Drupal till WordPress: Komplett guide
Slutsats
Att felsöka PHP-fel i WordPress kan vara skrämmande, men med rätt steg och kunskap behöver det inte vara det. Vi hoppas att den här guiden har hjälpt dig att förstå hur du felsöker dessa fel och får din webbplats att fungera smidigt igen.
Från att identifiera feltypen till att hitta källan till problemet har vi täckt allt du behöver veta om felsökning av PHP-fel i WordPress. Gå nu ut och fixa de där irriterande buggarna!
Läs mer om WordPress-fel här!