Ret temafejl i WordPress
Efter fejlfinding af din site kan du, for at fastlægge fejlen, forsøge at rette dit tema, og føre din site tilbage til arbejdstilstand.
Forstå en WordPress-relateret PHP-fejl
Hvis din tidligere fejlfinding afslørede en PHP-fejl, kan du bruge følgende tabel som hjælp til at forstå fejlen.
Fejltype | Definition og næste trin |
---|---|
E_ERROR | Dette er en alvorlig fejl, som afslutter script. Disse sker typisk ved at kalde et ikke-eksisterende objekt som f.eks. en klasse eller funktion. Dette kan ofte forekomme ved inkompatibilitet mellem versioner. Du bør herefter opdatere din WordPress-version, temaer og plugins. |
E_WARNING | En advarsel på kørselstidspunktet forårsager ikke afslutning af script. Disse er potentielle problemer, som forekommer, men ikke standser behandling af PHP. Disse kan ofte inkludere advarsler om frarådet brug, hvilket indikerer, at din kode måske bruger en forældet version af PHP og skal opdateres. En advarsel i dine PHP-logfiler har ikke nødvendigvis relation til det problem, du oplever. |
E_PARSE | Dette er fejl i fortolkning af kompileringstid. Det antyder som regel en PHP-syntaksfejl, såsom manglende semikolon, parentes, vinkelparenteser eller alle andre syntaksfejl. Du bør gennemgå filen og linjen, som er specificeret i fejlmeddelelsen og se efter potentielle syntaksfejl. |
E_NOTICE | Disse er typisk PHP-fejl, som ikke forårsager afslutning af script. De indikerer, at der kan være et problem, men det kan også være en del af den normale kørsel af scriptet. En almindelig årsag er brug af en PHP-variabel, som ikke er defineret. En bemærkning i dine PHP-logfiler har ikke nødvendigvis relation til det problem, du oplever. |
Opdatér dine WordPress- komponenter
Når din WordPress-version, tema eller plugins bliver opdateret, kan de udvikle en konflikt med de andre komponenter, som ikke er blevet opdateret. Opdatering af de andre komponenter kan gendanne din site. Se følgende for at opdatere en komponent af din site:
- WordPress core
- Tema
- Plugins
- PHP-version (
Linux-hosting med cPanel/ Administreret WordPress/ Windows Hosting med Plesk )
Hvid skærm uden PHP-fejl
Hvis du har en hvid skærm, og din fejlfinding ikke viste en PHP-fejl, bør du undersøge følgende:
- Sørg for, at wp-content/themes-mappen findes.
- Bekræft, at tilladelserne er korrekte for wp-content- og themes-mapperne.
- 755 til abonnementer på
Linux-hosting med cPanel - Læs og skriv til abonnementer på
Windows Hosting med Plesk
- 755 til abonnementer på
- Bekræft, at mappen med dit aktive tema også har de korrekte tilladelser.
- Sørg for, at mappen med dit aktive tema har filer i den.
- Se, om der også er et standardtema i wp-content/themes-mappen. WordPress indlæser automatisk standardtemaet, hvis det aktive tema ikke er tilstede.
- Bekræft, at index.php-filen i rodmappen ikke mangler eller er tom.
- Bekræft, at dit temas index.php-fil ikke mangler eller er tom.
Næste trin
- Hvis problemet fortsætter efter ovenstående fejlfinding, er du måske nødt til at fjerne og installere dit tema igen.
Flere oplysninger
- Anvend Fejlfindingstilstand til at rette en fejl i WordPress.
- Hvis du har brug for assistance til at rette en fejl med temaer, så kan vores WordPress Premium Support-team være behjælpelige.