Home - WordPress-website offline of onbereikbaar: oorzaken en stappenplan
Op deze pagina

WordPress-website offline of onbereikbaar: oorzaken en stappenplan

Foto van David Ladiges
David Ladiges
Technical Lead
WordPress-website offline of onbereikbaar: oorzaken en stappenplan
WordPress-website offline of onbereikbaar: oorzaken en stappenplan

Een klant belt dat je website eruit ligt, of je ziet zelf een foutmelding waar je homepage hoort te staan. Een offline WordPress-website komt meestal door een hostingstoring, een verlopen domein of DNS-fout, een mislukte update, uitgeputte servercapaciteit of een hack. Controleer in die volgorde: hostingstatus, domein en DNS, foutmelding, recente wijzigingen. Zo stel je binnen een paar minuten vast waar het probleem zit en wie het oplost.

Ligt je website eruit, of ligt het aan jou?

Of je website echt offline is, stel je vast door hem buiten je eigen netwerk en browser te openen. Als iemand meldt dat een WordPress-website niet bereikbaar is, werkt die site voor de rest van de wereld opvallend vaak gewoon. Check dus eerst het adres op een typfout en je router.

Open de site daarna op je telefoon via 4G in plaats van je wifi, en probeer een privévenster. Zie je hem daar wel, dan zit het probleem in je browsercache, de DNS-cache van je computer of je eigen netwerk. Leeg ook je cacheplugin, anders blijft een oude kopie hangen. Een externe check zoals downforeveryoneorjustme.com vertelt je in een paar seconden of de site voor iedereen down is of dat alleen jij denkt dat hij eruit ligt.

Werkt de site op 4G wel en op kantoor niet, dan denk ik als eerste aan de inlogbeveiliging. Bij Surver krijgt een IP-adres na meer dan tien mislukte inlogpogingen, ook op wp-admin, een captcha-pagina te zien.

Wat zie je? Symptoom, oorzaak en wie het oplost

De melding in je browser vertelt bij welke laag het probleem zit en wie je moet bellen. Domein, hosting en WordPress-beheer liggen vaak bij drie verschillende partijen.

Wat zie jeWaarschijnlijke oorzaakWie lost het opLees verder
“Deze site is niet bereikbaar” of DNS_PROBE_FINISHED_NXDOMAINDomein verlopen of DNS-foutRegistrar of DNS-beheerderwat DNS is en hoe het werkt
Parkeerpagina van een registrarDomein verlopenRegistrarStap 3
Laden duurt lang, dan een time-outServer overbelast of hostingstoringHostingpartijStap 2
“Account suspended”Account opgeschort (factuur, limiet, malware)HostingpartijStap 4
Statuscode 500, 502, 503 of 504Serverfout, PHP-fout of servercapaciteitHostingpartij of beheerderstatuscode 500, statuscode 503
“Er heeft zich een kritieke fout voorgedaan” of een witte paginaPlugin, thema of mislukte updateJij of je beheerderEr heeft zich een kritieke fout voorgedaan
“Fout bij het maken van een databaseverbinding”Database of wp-config.phpHostingpartijfout bij het maken van een databaseverbinding
“Je verbinding is niet privé”SSL-certificaat verlopen of niet geïnstalleerdHostingpartijSSL-certificaat verlopen
Pagina te vaak omgeleid (ERR_TOO_MANY_REDIRECTS)Redirect-loop na een SSL- of adreswijzigingJij of je beheerderSSL-artikel
Homepage werkt, andere pagina’s geven 404Permalinks of .htaccessJijInstellingen > Permalinks opnieuw opslaan
Inloggen lukt niet of je ziet een captchaInlogbeveiliging na mislukte pogingenEven wachten, anders supportEerste check
Google-waarschuwing of doorsturen naar vreemde sitesHackHackherstelWordPress website gehackt, wat nu?

Bij een kritieke fout kan ook de malwarescanner meespelen. Bij Surver zet Imunify verdachte bestanden direct op slot, en heel soms raakt dat een pluginbestand dat er gewoon hoort. Vraag het dus na, en noteer altijd de exacte melding en het tijdstip.

Stappenplan: van buiten naar binnen

Werk van buiten naar binnen en verander niets aan je site voordat je weet waar het probleem zit. Bij een huis zonder stroom kijk je ook eerst of de hele straat donker is, dan of de rekening betaald is, en pas daarna open je de meterkast. Wie in paniek plugins uitzet of een back-up terugzet, maakt de oorzaak vaak onvindbaar.

  1. Check of de site alleen bij jou niet laadt.
  2. Kijk op de statuspagina van je hostingpartij of er een storing of onderhoud is.
  3. Controleer bij je registrar of via WHOIS of je domein actief is en of de nameservers onlangs zijn gewijzigd (zie wat DNS is en hoe het werkt).
  4. Kijk in je hostingpaneel of je account actief is en de schijfruimte niet vol zit.
  5. Zoek de foutmelding op in de tabel en in de foutlog. Bij Surver is dat het bestand error_log in de map van de fout, of Raw Access in cPanel.
  6. Ga na wat er als laatste veranderde. Na een update volg je site kapot na een update.
  7. Kom je er na een half uur niet uit, schakel dan je hostingpartij of beheerder in.

Een back-up terugzetten is pas de allerlaatste stap, als je weet wat er mis is. Zet de debug-modus niet zomaar aan op een live site, want dan zien bezoekers de fouten ook. Storingen kun je ook laten opvangen via WordPress beheer.

De oorzaken die ik het vaakst tegenkom

De meeste storingen vallen in vijf groepen, en de administratieve oorzaken worden het vaakst over het hoofd gezien. Een hostingstoring merk je aan een time-out, en daar kun je weinig meer doen dan wachten. Is je domein verlopen, dan ligt het probleem buiten de hosting en lijkt je site gewoon verdwenen. Na een DNS-wijziging werkt het nieuwe adres niet overal tegelijk; die DNS-propagatie hangt af van de TTL, dus soms is wachten het enige wat helpt.

Een opgeschort hostingaccount door een onbetaalde factuur of een overschreden limiet zie ik ook geregeld, net als een volle schijfruimte waardoor WordPress niets meer kan wegschrijven. Een mislukte update geeft meestal een kritieke fout of een witte pagina. Uitgeputte servercapaciteit ontstaat door een verkeerspiek of een DDoS-aanval. Gebeurt dat structureel, schaal dan op naar eigen resources met managed cloud hosting.

Bij een hack zet je nooit zomaar een back-up terug, want dan komt het lek mee. Lees eerst wat je doet als je WordPress-website gehackt is, of laat het opschonen over aan ons via WordPress gehackt.

Na de storing: Google, bezoekers en de volgende keer

Een korte storing schaadt je vindbaarheid niet blijvend, maar pagina’s die langdurig onbereikbaar zijn kunnen uit de index van Google verdwijnen. Kijk na herstel in Search Console > Pagina’s en bij de crawlstatistieken. Duurde het lang, meld dan kort op social media dat je weer bereikbaar bent. Voor orders en advertenties lees je verder bij webshop offline.

Wat we bij Surver standaard doen, is de servers bewaken en storingen en onderhoud melden op status.surver.nl. Moet je terug naar een eerdere versie, dan zet je een back-up kosteloos zelf terug via JetBackup 5 in cPanel, los voor bestanden, databases of mailaccounts. Maak wel eerst een back-up van de huidige staat, want die wordt niet automatisch bewaard. Kom je er niet uit, mail of chat ons dan, of bel bij spoed op werkdagen. Meer daarover lees je bij managed WordPress hosting en in wat managed WordPress hosting is.

Een volgende storing wil je vooral eerder weten dan je klanten. Stel uptime monitoring in met een melding naar je telefoon, test updates eerst op een staging-omgeving en houd een firewall (WAF) actief tegen aanvallen. Zet je domein op automatische verlenging. Voor een specifieke foutmelding kijk je bij WordPress-fouten oplossen.

Veelgestelde vragen

Mijn domein is verlopen, ben ik het kwijt?

Meestal niet direct. Registrars en SIDN (voor .nl-domeinen) hanteren een periode waarin je een verlopen domein nog kunt herstellen. Neem direct contact op met je registrar.

Hoe lang duurt het voordat mijn website weer online is?

Dat hangt helemaal af van de oorzaak. Bij een hostingstoring volg je de voortgang op onze statuspagina. Na een DNS-wijziging werkt je site meestal binnen enkele uren overal, en staat je DNS bij Surver dan is de standaard-TTL 600 seconden. Ter vergelijking, 99,9% uptime betekent maximaal ongeveer 8,8 uur onbereikbaarheid per jaar.

Krijg ik bij Surver een melding als mijn site offline is?

Surver bewaakt bij alle hostingpakketten de servers. Je eigen site laten we elke minuut controleren als je WordPress onderhoud en beheer afneemt. Heb je alleen hosting, stel dan zelf uptime monitoring in, zodat je het weet zodra je website niet werkt.

Heb je een vraag over je website of hosting?

Ons team staat klaar om je te helpen! Laat je gegevens achter en we nemen vrijblijvend contact op.

Deel dit artikel:

Stel je vraag

Heb je een vraag over je website, hosting of WordPress? Vul je gegevens hieronder in en we nemen zo snel mogelijk contact met je op met een persoonlijk antwoord.

Je hebt geen technische kennis nodig. We denken graag met je mee.

Stel je vraag