Fejl 500 eller "kritisk fejl" på din hjemmeside (også efter en WordPress-opdatering)
Ser du en hvid skærm, 500 Internal Server Error eller hos WordPress Der opstod en kritisk fejl på dette websted? Så er koden på dit website gået i stå. Selve serveren fungerer som regel fint. Med trinnene nedenfor finder du i de fleste tilfælde selv årsagen.
Først: hvad er der lige blevet ændret?
En fejl 500 opstår næsten aldrig ud af det blå. Har du lige opdateret et plugin, tema eller WordPress, ændret PHP-versionen eller tilpasset noget i .htaccess? Fortryd så først præcis den ændring. Det er som regel den hurtigste løsning.
Kig i fejlloggen
Fejlloggen fortæller, hvilken fil og hvilken linje der giver fejlen. Log ind på DirectAdmin, og åbn System Info & Files › Site Summary & Statistics. Vælg dit domæne, og åbn fejlloggen. De nederste linjer er de nyeste. Står der for eksempel PHP Fatal error med en sti til wp-content/plugins/navn-på-plugin, så ved du, hvilket plugin der er synderen.

WordPress: kritisk fejl efter en opdatering
Efter en opdatering af et plugin, tema eller WordPress selv er dette langt den mest almindelige årsag. Kan du ikke længere komme ind i WordPress-administrationen, så gør sådan:
- Tjek din mailboks. Ved en kritisk fejl sender WordPress ofte en mail til administratoradressen med et link til gendannelsestilstanden. Dermed logger du ind, mens det fejlbehæftede plugin eller tema er slået fra midlertidigt, og du kan selv slå det fra eller sætte det tilbage.
- Ingen mail? Slå plugins fra via DirectAdmin. Åbn File Manager, og gå til
domains/jouwdomein.nl/public_html/wp-content. Omdøb mappenpluginstil for eksempelplugins-fra. Så slår WordPress alle plugins fra. - Virker dit website igen? Omdøb mappen tilbage til
plugins, og slå i WordPress pluginsene til én for én, indtil fejlen kommer tilbage. Så ved du, hvilket det er. Ved du det allerede fra fejlloggen, så omdøb kun mappen for det ene plugin. - Skyldes det temaet? Omdøb så mappen for dit aktive tema i
wp-content/themes. WordPress falder tilbage på et standardtema, hvis det stadig er installeret. - Lige ændret PHP-versionen? Sæt den tilbage i Select PHP version. Læs Skift PHP-version og PHP-indstillinger.
Tilbage til en fungerende version
Kan du ikke løse det, og virkede sitet stadig i går? Gendan så en backup.
- WebOké Backups: i Mit WebOké vælger du et tidspunkt før fejlen og gendanner kun mappen for dit website og eventuelt databasen. Læs WebOké Backups: se, gendan eller download en backup.
- Installatron: har Installatron lavet en backup før opdateringen, gendanner du den under Mine backups. Læs Lav og gendan backups i Installatron.
Kontroller din .htaccess
Én forkert linje i .htaccess giver straks en fejl 500 for hele sitet. Et kendt eksempel er en linje, som et sikkerhedsplugin har efterladt, såsom php_value auto_prepend_file med en sti til en fil, der ikke længere findes.
- Åbn i DirectAdmin System Info & Files › File Manager.
- Gå til
domains/jouwdomein.nl/public_html. Kan du ikke se .htaccess? Filer, der starter med et punktum, er skjulte. Slå visning af skjulte filer til i File Manager. - Omdøb
.htaccesstil for eksempel.htaccess-gammel. - Genindlæs dit website. Er fejlen væk, ligger problemet i .htaccess. Fjern den forkerte linje, og omdøb filen tilbage.

Andre årsager
- For lidt hukommelse: står der i fejlloggen
Allowed memory size ... exhausted, så forøgmemory_limiti Select PHP version. - Forkerte filrettigheder: mapper skal stå på 755, og filer på 644.
- Fuld lagerplads: er din pakke fuld, kan dit website ikke skrive noget mere. Se på dashboardet i DirectAdmin under Diskplads.
Med Domænesundhed ser du med det samme, om dit domæne, websitet og SSL-certifikatet er i orden.
Se også i DirectAdmin-vejledningen: Vis og rediger skjulte filer som .htaccess og Site Summary and Statistics: fejlloggen og adgangsloggen.
Uddybende forklaring med skærmbilleder: Mit website er hvidt eller giver en fejl 500 i DirectAdmin-vejledningen.
