Website Without PHP
NL
Menu

Er is een kritieke fout opgetreden op deze website

Een kritieke fout in WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren. betekent dat PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. halverwege het laden van de pagina is gestopt. Je ziet dan de melding 'Er is een kritieke fout opgetreden op deze website', meestal door een fout in een pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. of themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd., of door een PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. die niet bij de code past.

Wat de melding betekent

WordPress vangt een fatale PHP-fout op en toont in plaats daarvan deze algemene tekst. Dat voorkomt dat bezoekers technische details zien. Het nadeel is dat de echte oorzaak niet op het scherm staat. Die vind je in een foutlogEen foutlog is een bestand waarin de server opschrijft welke fouten er op je website zijn voorgekomen, met tijd en plek. of in de e-mail die WordPress vaak naar het beheerdersadres stuurt.

Veelvoorkomende oorzaken

Meestal gaat het om een plugin of thema dat net is bijgewerkt, twee plugins die elkaar in de weg zitten, een geheugenlimiet die te laag is of een update die halverwege is afgebroken. Ook een PHP-wissel bij je hostingpartijWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen. kan oude code laten breken.

Zo controleer je het veilig

Maak eerst een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. van je bestanden en je database, of vraag je hostingpartij om een recente back-up. Kijk daarna in de mailbox van het beheerdersadres. WordPress stuurt vaak een bericht met de naam van de plugin of het thema dat de fout veroorzaakt en een link naar de herstelmodusDe WordPress-herstelmodus is een noodingang waarmee je weer in je site kunt komen als een fout hem heeft vastgezet.. Lees ook het foutlog in je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt.. Noteer welke PHP-versie je site nu draait.

Wat je zelf kunt proberen

Open eerst de herstelmodus via de link uit de e-mail en log in. Schakel daar de genoemde plugin of het thema uit en kijk of de site terugkomt. Krijg je geen e-mail, hernoem dan via FTP of het bestandsbeheer van je hosting de map van de verdachte plugin in wp-content/plugins, zodat WordPress hem niet meer laadt. Werkt dat niet, schakel dan alle plugins tijdelijk uit door de hele map te hernoemen en zet ze daarna een voor een terug. Wil je de fouten zelf zien, zet dan in wp-config.phpWP_DEBUG is een schakelaar in WordPress die foutmeldingen zichtbaar maakt, zodat je kunt zien waarom je site iets raars doet. WP_DEBUG en WP_DEBUG_LOG op true en WP_DEBUG_DISPLAY op false, zodat fouten in een logbestand komen en bezoekers niets zien. Zet ze daarna weer uit. Dat log is standaard wp-content/debug.log en vaak vanaf het web bereikbaar, dus verwijder het bestand als je klaar bent.

Wanneer de PHP-versie de oorzaak kan zijn

Breekt de site direct na een PHP-wissel, dan is een plugin of thema vaak niet geschikt voor de nieuwe versie. Terugzetten naar de vorige versie kan tijdelijk lucht geven, maar is geen oplossing op lange termijn. Zet alleen terug naar een PHP-versie die nog securityfixesSecurity support is de periode waarin een PHP-versie alleen nog beveiligingsupdates krijgt en geen verbeteringen meer voor gewone fouten. krijgt, houd dat zo kort mogelijk en controleer bij je hostingpartij dat de nieuwste securityrelease erin zit. Op de pagina over ondersteunde PHP-versies van deze site lees je welke versies het PHP-project nu nog bijwerkt.

Zo voorkom je een volgende kritieke fout

Werk plugins één voor één bij en kijk na elke update of de site nog laadt. Test grote updates en een nieuwe PHP-versie eerst op een stagingomgevingEen stagingomgeving is een afgeschermde kopie van je website waarop je updates uitprobeert voordat ze live gaan.. Houd een recente back-up klaar die je kunt terugzetten. Kijk bij elke plugin of de maker aangeeft dat hij werkt met de PHP-versie van je hosting, en vervang plugins die al lang geen update meer kregen.

Hulp inschakelen

Kom je er niet uit of wil je niet in live bestanden werken, dan is hulp verstandig. Bij Website Without PHP, een dienst van Monkey Vision B.V., antwoordt een mens binnen 1 werkdag. Een spoedherstel start vanaf € 375, exclusief btw.

Veelgestelde vragen

Ik krijg geen e-mail van WordPress. Wat nu?

WordPress stuurt het bericht naar het beheerdersadres uit de instellingen. Kijk ook in je spammap. Komt er niets, dan verstuurt de server misschien geen mail. Schakel de plugin dan uit via het bestandsbeheer of SFTP, zoals hierboven beschreven.

Ben ik mijn inhoud kwijt?

Meestal niet. De melding betekent dat een pagina niet kon laden, niet dat er iets is verwijderd. Je pagina's, berichten en bestellingen staan nog in de database. Maak toch eerst een back-up voordat je iets aanpast.

Zien bezoekers de site als ik in de herstelmodus werk?

Nee. De herstelmodus geldt alleen voor jou als beheerder. Bezoekers blijven de melding zien tot je de plugin of het thema hebt uitgeschakeld of de fout hebt opgelost.

Is een kritieke fout hetzelfde als een wit scherm?

De oorzaak is vaak dezelfde: een fatale PHP-fout. Sinds versie 5.2 vangt WordPress zo'n fout op en toont het deze melding. Bij een wit scherm wordt de fout niet opgevangen en blijft de pagina leeg.

Verwante pagina's

Verder op deze site

Verwante pagina's

  1. Domein
  2. Controle
  3. Uitkomst
  4. Rapport

Welke PHP-versie draait jouw site?

Vul je domein in. We lezen alleen wat je site openbaar meestuurt: de headers en de kop van de homepage. Geen scan, geen login. We bewaren het domein en de uitkomst, nooit je IP-adres.