Van een verlopen certificaat tot een witte pagina na een update. De vijf oorzaken in volgorde van hoe vaak ze het zijn.
Je site doet het niet. Voordat je iemand belt: er zijn vijf oorzaken die samen bijna alles verklaren, en de eerste twee kun je zelf in twee minuten uitsluiten.
Open je site in een privévenster of op je telefoon met wifi uit. Werkt hij daar wel, dan zit het probleem bij jou: een verlopen sessie, een cache in je browser, of je hoster die je IP-adres heeft geblokkeerd nadat je drie keer het verkeerde wachtwoord invulde. Dat laatste komt vaker voor dan mensen denken en gaat vanzelf over, meestal binnen een kwartier.
Krijg je wél iets te zien maar een foutmelding, lees dan wat er staat. Het verschil tussen de vijf meldingen hieronder scheelt je een uur zoeken.
Een rood slotje en een scherm dat de verbinding niet privé is. Je site draait gewoon; alleen je certificaat is verlopen of klopt niet meer. Dat gaat meestal vanzelf goed en wordt dus vergeten tot het een keer niet vanzelf goed gaat. Zie je SSL-certificaat is verlopen.
Een fatale PHP-fout. Bijna altijd een plugin of het thema, en bijna altijd vlak na een update. Dit is te herstellen zonder iemand te bellen: zie een update ging fout, wat nu.
Je bestanden staan er, je database niet. Drie mogelijkheden. De databaseserver ligt eruit, en
dan is het wachten of bellen met je hoster. Je databasegegevens in
wp-config.php kloppen niet meer, wat gebeurt na een verhuizing of als iemand het
wachtwoord heeft gewijzigd. Of je database is vol, wat bij goedkope pakketten met een
limiet gebeurt zonder dat je een waarschuwing krijgt.
De nettere versie van het witte scherm, en soms een fout in .htaccess. Is er net
aan de permalinks of aan een securityplugin gesleuteld, hernoem dat bestand dan tijdelijk; op
Apache maakt WordPress hem opnieuw aan zodra je de permalinks opslaat.
Ook een veelvoorkomende: het PHP-geheugen is op. In wp-config.php
define('WP_MEMORY_LIMIT', '256M'); zetten helpt vaak, en als dat structureel
nodig is heb je een plugin die te veel vraagt.
De voorpagina komt door, elk ander adres niet. Dan zijn je permalinks omgevallen: de regels die de webserver vertellen dat alles naar WordPress moet, zijn weg. Ga naar Instellingen, Permalinks en klik op opslaan zonder iets te veranderen. Dat schrijft de regels opnieuw.
Dit is het geval dat geen enkele storingsmelder ziet. Die vraagt je voorpagina op, krijgt netjes een 200 terug en meldt niets, terwijl de rest van je site onbereikbaar is. Zie uptime-monitoring, en waarom dat niet genoeg is.
Krijg je "deze site is niet bereikbaar" en wordt de naam niet gevonden, dan is het je DNS of je domeinnaam. Een domein dat vergeten is te verlengen wordt van het ene op het andere moment uitgezet, en de herinnering ging naar het e-mailadres van degene die het ooit heeft geregistreerd. Bij een verhuizing van je hosting hoort hetzelfde beeld: de site staat op de nieuwe server, maar de naam wijst nog naar de oude.
Staat er iets op je site wat jij er niet op hebt gezet, of waarschuwt Google bezoekers dat de site onveilig is, stop dan met sleutelen. Dat is geen storing maar een inbraak, en dan is de volgorde anders: eerst vastleggen, dan pas opruimen. Zie wat we doen bij een gehackte site.
Wij houden WordPress-sites bij en controleren elke pagina, niet alleen de voorpagina. Vanaf € 29 per maand, en je kunt eerst gratis laten kijken wat er van jouw site te zien is.