PHP körs på servern
När en sida öppnas behandlar servern PHP-koden och skickar färdig HTML till webbläsaren. Besökaren ser alltså normalt inte PHP-källkoden.
PHP i WordPress
Teman och plugins använder PHP för att hämta innehåll, kontrollera användare, behandla formulär och bygga sidans struktur.
Varför versionen är viktig
Nyare PHP-versioner ger ofta bättre prestanda och säkerhet. Äldre teman eller plugins kan dock behöva uppdateras innan versionen höjs.
PHP-fel på hemsidan
Syntaxfel, inkompatibla funktioner eller för lite minne kan ge kritiska fel. Loggar och WordPress felsökningsläge hjälper utvecklaren hitta orsaken.
Vad ett PHP-fel kan se ut som i WordPress
Efter en pluginuppdatering visar bara produktsidorna ett kritiskt fel medan startsidan fungerar. PHP-loggen pekar på en funktion i pluginet som anropar kod som inte finns i serverns aktuella miljö. I stället för att rensa cache eller ändra DNS kan du då avaktivera just pluginet, återgå till föregående version och testa. Loggen förvandlar ett diffust ”WordPress är trasigt” till en konkret fil och rad.
Det är därför PHP-loggning bör vara tillgänglig även om fel inte visas offentligt. Rätt felsökningsdata sparar både tid och risken att fler delar ändras i onödan. På en företagswebbplats är underhållbarhet en del av designkvaliteten.
PHP körs på servern – besökaren ser bara resultatet
När WordPress bygger en sida kör servern PHP-kod som kan läsa inställningar, hämta inlägg från databasen och bestämma vilken HTML som ska skickas tillbaka. Webbläsaren får normalt aldrig själva PHP-koden. Det gör PHP annorlunda än JavaScript som ofta körs i besökarens webbläsare. Om PHP kraschar kan resultatet bli ett 500-fel eller en tom sida, medan ett JavaScript-fel oftare påverkar en funktion efter att HTML redan laddats.
PHP-versionen påverkar både säkerhet och kompatibilitet
Webbhotell erbjuder vanligtvis flera PHP-versioner. En gammal version kan sakna säkerhetsuppdateringar och vara långsammare, men ett direkt hopp till en ny version kan avslöja gammal kod i teman eller plugins. Därför bör en uppgradering testas. Kontrollera webbplatsens viktigaste funktioner och PHP-loggen efter bytet. Om ett plugin bara fungerar på en föråldrad version är den långsiktiga lösningen normalt att ersätta eller uppdatera pluginet, inte att permanent hålla hela servermiljön gammal.
Ett PHP-fel blir mycket lättare att lösa med rätt logg
På en produktionssajt bör detaljerade felmeddelanden inte visas offentligt, eftersom de kan avslöja sökvägar och teknisk information. Däremot bör fel loggas. WordPress debug-logg och webbhotellets PHP-logg kan visa fil, radnummer och feltyp när en sida kraschar. Det gör stor skillnad jämfört med att inaktivera plugins på måfå. Vid felsökning är tidpunkten också viktig: matcha felet i loggen med den handling som precis gjordes på webbplatsen.
Behöver företaget en bättre hemsida?
Få ett tydligt förslag och fast pris
Vi bygger och förbättrar WordPress-hemsidor med fokus på tydlighet, prestanda, SEO och enkel förvaltning.
Snabb återkoppling
Hjälpte den här artikeln dig?
Din röst sparas anonymt och hjälper oss att förbättra guiderna.
