Categorieën
Hans Leemans ICT

WordPress fout: website geeft alleen een wit scherm ! Wat nu?

Oplossen van inlogproblemen, WordPress fout

Misschien heb je het nooit gehad en hopelijk kom je het ook nooit tegen. Je hebt een mooie website gemaakt en je bent trots. Je kunt niet wachten tot de website live gaat maar op enig moment geeft je website geen inhoud meer. Er is alleen een leeg wit scherm. Chrome geeft misschien een http 500 fout maar Firefox geeft geen fout, alleen een wit scherm. Wat is er aan de hand.

Geen ctrl-alt-del mogelijkheid

Windows blue-screen-of-dead komt niet veel meer voor maar veel mensen kennen het wel. De toepassing die je wilt starten zorgt ervoor dat de PC crasht. Het witte scherm van WordPress is iets soortgelijks. Op de webserver wordt een plugin of thema gestart waarin één of meerdere bestanden corrupt is geraakt. Hoe dat kan doet niet echt terzake. Hoe je het snelste kunt komen tot een oplossing is een andere zaak.

Problemen zitten meestal in:

  • een foute plugin; soms door een update of door een plugin die niet samen kan werken met een andere plugin.
  • een fout in het thema; misschien door aanpassingen in bestanden of door aanpassingen via plugins.

Simpel onderzoek naar de oorzaak

Wat ik meestal doe is het volgende.

  1. Testen of inloggen via <domeinnaam>/wp-admin nog mogelijk is. Zo niet, dan 2.
  2. Login met een FTP programma (zoals FileZilla) op de webserver (kijk eventueel in je hostinginstellingen naar de inloggegevens en serveradressen).
  3. Ga op zoek naar de map waarin de WordPress bestanden staan (meestal iets van public_html). Je kunt die map herkennen omdat die de mappen wp-admin, wp-content en wp-includes bevat.
  4. Ga naar de map wp-content. Interessant zijn de mappen themes en plugins. Om een snelle test te doen of er iets aan de hand is kun je één van die mappen even hernoemen. Kijk daarna of je kunt inloggen met wp-admin. Is dat het geval dan is er iets met de inhoud van die map. Of het thema of een plugin.

Je hebt zo kunnen vaststellen of een plugin of het actieve thema het probleem veroorzaakt.

Simpele oplossing zoeken

Er is nooit een universele oplossing voor een probleem. Maar dit is wat ik zou doen.

  • als de oorzaak ligt aan het thema, wis ik de mappen van dat thema (en eventueel alle andere thema’s) met de FTP client. Ik laat één van de universele WordPress thema’s staan. Deze hebben een naam van het jaar waarin ze zijn verschenen. Bijvoorbeeld tentyfourteen.
  • log dan in met <domeinnaam>/wp-admin en upload jouw thema alsof het een nieuw thema is. Maak dat thema weer actief en meestal zijn alle instellingen bewaard gebleven en is de website hersteld.

of …

  • als de oorzaak ligt aan een plugin en je hebt maar enkele plugins in gebruik dan kun je proberen om een plugin even het hernoemen en dan te kijken of je website werkt. Het kan voorkomen dat door een automatische update een plugin is geladen die de storing veroorzaakt. Probeer in dat geval een één nar laatste versie te laden.
  • heb je veel plugins dan kan bovenstaande werkwijze veel tijd vragen. Wis in dat geval alle plugins en laat alleen de plugin staan waarmee je backups maakt. Met die plugin kun je namenlijk een oudere backup restoren zodat alles weer werkt.

Kortom, er zijn meerdere wegen die leiden naar een oplossing en dit is in ieder geval een weg naar een oplossing voor een wit scherm.