WordPress lege pagina: zoek en repareer de bron van White Screen of Death

WordPress lege pagina

Als je een fervent WordPress-gebruiker bent, is de kans groot dat je minstens één keer de WordPress-blanco-paginafout bent tegengekomen, die in de WordPress-community algemeen bekend staat als WordPress White Screen of Death. 

Het witte WordPress-scherm des doods is een van de meest voorkomende WordPress-sitefouten die u als WordPress-gebruiker zult ervaren. Wanneer dit gebeurt, produceert het gewoon een lege WordPress-pagina wanneer u uw website bezoekt, waardoor het moeilijk te begrijpen is wat de fout veroorzaakt.

Hoewel deze fout erg vervelend is, omdat het je buitensluit van je WordPress-beheerder, is de blanco WordPress-pagina meestal eenvoudig op te lossen, zelfs als je geen ervaren WordPress-programmeur bent.

De redenen voor deze fout zijn talrijk, dus we zullen ze een voor een doornemen.

At CollectiveRay.com, weten we dat de blanco WordPress-pagina meestal optreedt wanneer PHP onverwacht crasht, een databasefout optreedt of wanneer uw geheugen opraakt. In dergelijke gevallen heeft het systeem niet eens genoeg tijd om netjes af te breken en een fout te tonen.

De andere optie kan zijn dat WordPress-fouten zijn onderdrukt, dus zelfs als er een fout wordt gegenereerd, kun je deze niet zien op de frontend. (In dit geval wordt het echter nog steeds weergegeven in de error.log of debug.log)

Wat de reden ook is, als je een blanco WordPress-pagina ziet wanneer je je website bezoekt, volg dan de onderstaande gids om de bron van het witte scherm des doods te vinden en op te lossen.

 wordpress blanco pagina wit scherm van de dood

Opmerking: Neem voldoende back-ups voordat u de onderstaande gids volgt. Als er iets raars gebeurt, kun je je inhoud nog steeds herstellen. 

Als u niet zeker genoeg bent om wijzigingen aan te brengen in uw backend, kunt u ervoor kiezen om: huur een WordPress-ontwikkelaar in plaats.  

Lege pagina van WordPress vinden en repareren - wit scherm van de dood

 

Wanneer je het witte scherm van de dood van WordPress tegenkomt, is een van de eerste dingen die je moet uitzoeken, kijken naar wat je aan het doen was net voordat je site niet meer werkte.

De kans is groot dat het laatste wat je deed de reden is voor het meeste veelvoorkomende WordPress-sitefouten.

Enkele van de mogelijke redenen voor het lege witte scherm worden hieronder vermeld:

  • Hostingproblemen
  • Problemen met plug-ins
    • Een defecte plug-in activeren
    • Een actieve plug-in wijzigen
    • Thema-plugin conflict
  • Thema problemen
    • Het thema Functions.php-bestand wijzigen
    • Verouderde codes
  • Overschrijding van de geheugenlimiet
  • Corrupte kernbestanden
  • PHP-configuratieproblemen 

Nu we enkele mogelijke problemen hebben bekeken, gaan we eens kijken naar de oplossingen om die oorzaken van de lege WordPress-pagina op te lossen.

Probeer WordPress-foutopsporing (WP_DEBUG) te gebruiken om het probleem op te lossen

Als een beetje een geavanceerde stap, kunt u gebruik maken van de WordPress debug-functie (WP_DEBUG) om de volledige lijst met fouten op uw website te zien. Met WP_DEBUG kun je elke foutmelding die de site geeft controleren en ervoor zorgen dat je website beveiligd is tegen toekomstige problemen of mogelijke aanvallen en in wezen voorkomen dat de lege WordPress-pagina opnieuw optreedt.

Bekijk ons ​​volledige artikel over het oplossen van problemen met de WordPress lege pagina met WP_DEBUG hier. Dit kan ook handig zijn om eventuele foutmeldingen weer te geven die het huidige probleem veroorzaken. 

Hostingproblemen waardoor een lege pagina van een website ontstaat

Als u meerdere sites host op hetzelfde hostingaccount, is een van de eerste dingen die u moet doen, al uw sites bezoeken om te bepalen of ze allemaal worden beïnvloed door het witte scherm van de dood.

Als al uw sites zijn getroffen, is dit een sterke aanwijzing dat uw hostingprovider problemen heeft. Als er sprake is van een lange downtime, zal uw hostingprovider u daar hoogstwaarschijnlijk van op de hoogte stellen.

Als je geen e-mails kunt vinden waarin het probleem wordt gemeld, neem dan contact op met je hostingprovider, (zoals onze InMotion VPS-service) om erachter te komen wat het probleem veroorzaakt.

Wanneer uw site groeit, is het zeer waarschijnlijk dat u de meeste resourcelimieten van een gedeelde hostingserver overschrijdt. Dit is een sterke indicator dat u een betrouwbare hostingprovider voor uw WordPress-site moet vinden.

Als u een betrouwbare WordPress-hostingprovider overweegt, moet u serieus overwegen InMotion hosting (die we gebruiken om onze site te voorzien van inhoud aan meer dan 4000 gebruikers ELKE dag zonder problemen)

Plug-inproblemen die een lege WordPress-pagina veroorzaken

 

Als u aan een plug-in werkte door een code erin te wijzigen of deze zojuist hebt geïnstalleerd en geactiveerd, wordt de lege WordPress-pagina waarschijnlijk veroorzaakt door die plug-in. In dit geval hoeft u alleen maar naar de map met plug-ins te navigeren en de betreffende plug-in te deactiveren om het witte scherm te herstellen.

Een andere optie die u kunt gebruiken als u niet zeker weet welke plug-in het probleem heeft veroorzaakt, is door ze een voor een uit te schakelen totdat u kunt zien dat het probleem is verholpen.

Zodra de problematische plug-in is uitgeschakeld, wordt uw website hersteld. Het is echter mogelijk dat u de plug-in niet via de backend kunt uitschakelen, vooral als u ook de lege pagina van de WordPress-site op de WordPress-backend krijgt.

In de meeste gevallen, zodra een lege WordPress-pagina verschijnt, kunt u niet inloggen op uw WordPress-beheerderspaneel. In dit geval moet u de map met plug-ins van uw site openen via een FTP-client om toegang te krijgen tot de WordPress-plug-inmap of via de CPanel-bestandsbeheerder of de bestandsbeheerder van uw eigen hosting.

Nadat u bent ingelogd met een FTP-client of toegang hebt tot de eigenlijke bestanden, volgt u de onderstaande stappen om de defecte plug-in te vinden en te deactiveren.

  1. Ga naar de map waar je de WordPress-site hebt geïnstalleerd
  2. Navigeer naar de map ../wp-content/plugins
  3. Zoek de plug-in die u aan het wijzigen (of installeren) was net voordat de lege WordPress-pagina verscheen
  4. Als de fout is veroorzaakt tijdens het installeren van een plug-in, is de kans groot dat er een thema-plug-in-conflict is. In dit geval hoeft u alleen maar de directory van de plug-in te verwijderen en kunt u controleren of uw website is hersteld.
  5. Als de fout is opgetreden toen u een van de plug-inbestanden aan het wijzigen was, deactiveer deze dan gewoon door de map met plug-ins te hernoemen. Als alternatief kunt u de plug-in verwijderen en opnieuw installeren, wat het probleem zou moeten oplossen. Als dat niet het geval is, weet je dat de plug-in een conflict heeft met je WordPress-site
 bewerk de map met plug-ins

 

U kunt er ook voor kiezen om ALLE plug-ins in één keer uit te schakelen. De procedure is vergelijkbaar met het bovenstaande.

In plaats van elke map met plug-ins één voor één te hernoemen, kunt u de hele map met plug-ins hernoemen, u kunt deze een naam geven die u zich kunt herinneren, zoals /plugins-broken of /plugins-not active. Zolang de CMS de map niet kan vinden, worden alle plug-ins daarin gedeactiveerd. 

De bovenstaande procedure zou de meest voorkomende WordPress-plug-in-gerelateerde problemen met lege pagina's moeten oplossen.

Als u WordPress caching-plug-ins gebruikt, moet u ervoor zorgen dat u de cache wist voordat u uw site bezoekt.

Als je klaar bent, zie je nu dat je inhoud normaal wordt weergegeven, maar de site kan er anders uitzien omdat je een aantal plug-ins hebt die zijn uitgeschakeld.

Themaproblemen die het WordPress Screen of Death veroorzaken

Wat als je je thema's aan het wijzigen was? functions.php bestand of andere themabestanden net voordat de fout werd veroorzaakt?

(Voordat we verder gaan - gebruikt u een geweldige bron voor WordPress-thema's? Gratis of lage kwaliteit WordPress-thema's zullen ernstige problemen voor uw site veroorzaken. We raden u ten zeerste aan om voor een premium WordPress-thema zoals Divi voor uw site. Hier is onze Divi Thema Beoordeling) 

In dit geval kunt u zelfs een foutmelding vinden die aangeeft waardoor de fout wordt veroorzaakt.

Dit vertelt je dat er een fout of probleem is met je code, die je moet oplossen als je je website wilt herstellen.

Nogmaals, je zou niet kunnen inloggen op het WordPress-beheerpaneel, maar je hebt nog steeds toegang tot WordPress-bestanden door in te loggen met een FTP-client of via het webhostingaccount.

Nadat u bent ingelogd, volgt u de onderstaande stappen om het WordPress-scherm met overlijdensproblemen te vinden en op te lossen.

wp inhoud thema's map

  1. Ga naar de map waar je de WordPress-site hebt geïnstalleerd
  2. Navigeer naar de map ../wp-content/themes
  3. Zoek uw huidige thema in de map en zoek het bestand waar u aan werkte voordat de lege WordPress-pagina verscheen.
  4. Upload een correct werkende versie van het bestand (idealiter van een bekende werkende back-up). Als u een back-up hebt voordat u een lege pagina-fout van WordPress veroorzaakt, herstelt u eenvoudig de bestanden. Of zoek handmatig de code waaraan u werkte en repareer deze door de onlangs gemaakte aanpassing volledig te verwijderen of de fout in uw code te corrigeren.

Als u klaar bent, moet u ervoor zorgen dat u de WordPress-cache en de browsercache wist en controleert u of het probleem wordt opgelost door de bovenstaande stappen te volgen.

We raden u ten zeerste aan om een ​​child-thema te gebruiken om uw thema aan te passen in plaats van aanpassingen aan het hoofdthema te maken om dergelijke scenario's te vermijden.

Als alternatief kunt u WordPress installeren in een lokale testomgeving. Test eventuele tweaks lokaal voordat u wijzigingen aanbrengt op de productiesite.

Lege WordPress-pagina veroorzaakt door overschrijding van de geheugenlimieten van uw hostingserver

 

Het overschrijden van de geheugenlimieten is een andere zeer waarschijnlijke reden voor het witte scherm van de dood. Dit gebeurt meestal wanneer u een plug-in probeert te installeren die uw standaard geheugenlimiet overschrijdt en de WordPress lege pagina veroorzaakt.

Zelfs als je recentelijk geen plug-in hebt geïnstalleerd, kan een tijdelijke overmatige belasting, te veel gegevens in de database of een andere combinatie er gemakkelijk toe leiden dat je webhosting het toegewezen geheugen overschrijdt.

Wanneer een WordPress-site zijn geheugenlimiet overschrijdt, om bronnen te sparen, begint de server buitensporige processen te doden. Dit zorgt ervoor dat uw website sterft zonder gracieus te worden beëindigd, waardoor de WordPress blanco pagina-fout ontstaat.

Om het PHP-geheugen te vergroten, opent u uw wp-config.php-bestand en kopieert u het onderstaande codefragment erop.

Neem contact op met uw webhostingbedrijf om er zeker van te zijn dat u het juiste bedrag op uw gedeelde server hebt ingesteld.

define('WP_MEMORY_LIMIT', '64M');

Zorg ervoor dat u het huidige bedrag ongeveer verdubbelt, dus als u 64 miljoen heeft, wijs 128 miljoen toe. Controleer nogmaals bij uw hostingbedrijf hoeveel geheugen u kunt toewijzen, want als u meer geheugen toewijst dan is toegestaan, ontstaat er een nieuwe fout.

wp config geheugenlimiet verhogen 

Als je meer van dit soort tweaks wilt leren, raadpleeg dan deze handleiding: 101 WordPress-trucs die elke serieuze blogger moet weten

Permanente oplossing voor probleem met lege WordPress-pagina's veroorzaakt door geheugenproblemen

Overigens, als uw website regelmatig de limiet overschrijdt, kunt u overwegen: InMotion VPS-hostingserver - tijdens piekbelastingen heeft InMotion burstable geheugen, waarbij uw site tijdelijk het geheugen krijgt toegewezen dat het nodig heeft.

Dit zorgt ervoor dat uw site niet het witte scherm van de dood ervaart.

Corrupte kernbestanden kunnen het WordPress White Screen of Death veroorzaken

Als geen van de bovenstaande oplossingen het probleem oplost, is mogelijk een van uw WordPress-kernbestanden, themabestanden of plug-inbestanden beschadigd. Hoewel het zeer onwaarschijnlijk is, gebeurt het nog steeds, vooral als u vermoedt dat hack aanval op uw WordPress-website.

Als je erover nadenkt om je WordPress veilig te maken, deze 10 tips geven je geweldige beveiliging voor WordPress (van onze vrienden bij WP Newsify).

 corrupte kernbestanden

Als dat het geval is, probeer dan de mappen wp-admin en wp-includes opnieuw te uploaden vanuit een nieuwe download van WordPress, waarmee het probleem mogelijk wordt opgelost. 

Veelgestelde Vragen

Waarom is mijn WordPress-pagina leeg?

De belangrijkste reden waarom u een lege WordPress-pagina krijgt, is dat de PHP-engine onverwacht is gecrasht zonder tijd te hebben om een ​​foutcode te genereren, of mogelijk omdat het weergeven van foutcodes is uitgeschakeld. Het probleem treedt meestal op omdat je (1) onvoldoende geheugen hebt, (2) een buggy-thema, (3) een kapotte plug-in, (4) een beschadigd bestand, (5) een kapotte installatie of upgrade. Beveiligingsmaatregelen of andere hostingbeperkingen kunnen dit probleem ook veroorzaken

Hoe repareer ik een lege WordPress-pagina?

Om een ​​lege WordPress-pagina te repareren, moet u eerst weten wat het probleem veroorzaakt. Probeer in te schakelen WordPress-foutopsporing om de oorzaak van de fout te achterhalen. Probeer anders de volgende oplossingen die het probleem meestal kunnen oplossen: (1) Schakel plug-ins één voor één uit totdat u weet welke het probleem veroorzaakt, (2) schakel een ander WordPress-thema in en schakel de rest uit, (3) controleer u . htaccess-bestand en herstel een standaardbestand (4) verhoog de geheugenlimiet (5) installeer de WordPress-kernbestanden opnieuw als u een upgrade uitvoert. Bekijk de rest van onze oplossingen hierboven.

Hoe maak ik een lege pagina in WordPress?

Om een ​​lege pagina in WordPress te maken, moet u een eenvoudige procedure volgen. Ga naar het Dashboard --> Pagina's --> Klik op Nieuw toevoegen en geef de nieuwe lege pagina een titel. Op de pagina van de berichteditor is er een vak aan de rechterkant genaamd "Pagina-attributen" waaruit u verschillende sjablonen kunt selecteren. Selecteer de "blanco paginasjabloon" als deze beschikbaar is met uw thema, of selecteer een andere pagina die voor u zinvol is.

Is er een leeg WordPress-thema?

Ja, als u een leeg WordPress-thema wilt gebruiken, ook wel een Starter-thema genoemd, kunt u de underscores thema (_s) van Automatic.

Conclusie: veelvoorkomende problemen veroorzaken meestal een lege WordPress-pagina

Hoewel het buitengewoon frustrerend is, is het vinden en repareren van de lege WordPress-pagina niet zo moeilijk als het lijkt.

Geheugenlimieten, kapotte code in je thema en plug-in, conflicten tussen plug-ins en thema's en corrupte bestanden zijn de meest voorkomende bronnen van de lege WordPress-pagina, die allemaal vrij eenvoudig kunnen worden opgelost.

Download de lijst met 101 WordPress-trucs die elke blogger zou moeten kennen

101 WordPress-trucs

Klik hier om nu te downloaden
 
Heb je de oorzaak van het probleem nog steeds niet opgelost of gevonden? Het is erg frustrerend als je er niet uit komt? Het is waarschijnlijk tijd om met de experts te praten? 
 

Hulp nodig om dingen voor elkaar te krijgen? Probeer deze best beoordeelde betaalbare optredens op Fiverr!

fiverr-logo

 

Klik hier om experts te vinden WordPress-oplossingen.

Klik hier om een ​​te maken volledige WordPress website.

Over de auteur
Shahzad Saeed
Auteur: Shahzad SaeedWebsite: http://shahzadsaeed.com/
Shahzaad Saaed is als WordPress-expert op een groot aantal websites van autoriteiten te zien geweest. Hij is gespecialiseerd in contentmarketing om bedrijven te helpen meer bezoekers te trekken.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...