Het internet is één groot mysterie. Het is dus ook niet zo gek dat je soms geen flauw idee hebt waar bepaalde meldingen of fouten vandaan komen. In dit derde deel van de WordPress problemen reeks vertel ik over meldingen die het meest voorkomen, wat ze betekenen en wat je er kunt tegen doen als je er mee te maken krijgt.

Lees hieronder de andere delen uit deze serie

WordPress problemen: Deel 1 – Trage websites
WordPress problemen: Deel 2 – White Screen of Death

In dit Blog

Omdat dit een blog is wat meerdere problemen in WordPress gaat behandelen, en ook mogelijke oplossingen zal bieden, heb ik besloten het op te delen in meerdere blogs. Vandaag in deel 3 behandelen we diverse meldingen en errors die je tegen kan komen in WordPress.

Melding: HTTP 500 Internal Server Error
Melding: Connection Timed Out
Melding: Error Establishing Database Connection
Melding: Briefly unavailable for scheduled maintenance. Please check back in a minute.

Helaas ontkom ik er niet aan om technische benamingen te gebruiken die je misschien niet zoveel zeggen. Mocht je problemen met je website ervaren en er niet uit komen, dan mag je altijd contact met me opnemen voor ondersteuning.

Melding: Internal Server Error / “HTTP 500 Internal Server Error”

Het meest lastige van deze melding is, dat de specifieke oorzaak meestal onduidelijk blijft. Toch is de 500 Internal Server Error een zeer veel voorkomende HTTP statuscode, die eigenlijk alleen aangeeft dat er een interne serverfout is opgetreden. Er gaat dus iets mis op je website. De server krijgt een aanvraag welke niet verwerkt kan worden.

Het probleem ligt meestal in de zogenoemde ‘root map’, de plek waar je WordPress bestanden zijn opgeslagen. Echter kan de fout ook veroorzaakt worden door een probleem op de server van je webhoster.

Wat kunnen de oorzaken zijn van een 500 Internal Server Error?
► Er is een storing op de server aanwezig.
► De map waarin het PHP script staat, of het script zelf heeft niet de juiste rechten.
► Er is een tijdelijke error ontstaan waarom je de 500 Internal Server Error melding ziet.
► Er is iets fout gegaan tijdens het lezen van het script.
► Een plug-in veroorzaakt een conflict in je Content Management Systeem (CMS).
► Er zit een fout in je .htaccess bestand.

Hoe kan je een 500 Internal Server Error oplossen?
Omdat er diverse oorzaken kunnen zijn is er helaas ook geen kant-en-klare oplossing voor te vinden. Hieronder enkele zaken die je zelf kan proberen:

Leeg de Cache
Probeer allereerst de browser cache te vernieuwen. Een trucje is om Ctrl + R (Windows) of Command + R (Mac) te gebruiken. De pagina wordt dan helemaal opnieuw ingeladen zonder van de cache van de browser gebruik te maken.

Lees ook: Kennisbank item: Cache legen

► De-bug functie inschakelen
In het vorige blogbericht over het witte scherm heb ik uitgelegd hoe je de De-bug functie in kan schakelen. Wanneer je deze inschakelt zullen verborgen foutmeldingen zichtbaar worden. Wellicht kun je hier meer informatie over de fout vandaan halen.

Repareer een corrupt geraakt .htaccess bestand
Was je het .htaccess bestand aan het bewerken? Misschien is er iets fout gegaan wat nu problemen veroorzaakt. Als je via FTP de website benadert, zie je in de hoofdmap (de root) het .htaccess bestand staan. Hernoem het bestand naar bijvoorbeeld .htaccess_oud.

Ga nu weer via de WordPress dashboard van je WordPress website, naar Instellingen > Permalinks. Klik op de knop Wijzigingen opslaan. Nu zal WordPress een nieuw .htaccess bestand aanmaken.

Als de website na de naamswijziging weer werkt, weet je dat het probleem aan het .htaccess bestand heeft gelegen.

Repareer je theme, plug-in(s) of WordPress
Een website bevat al snel meerdere plug-ins. Het is dan mogelijk dat twee of meerdere plug-ins een conflict veroorzaken waardoor je de 500 Internal Server Error ziet. Om te weten te komen welke plug-ins ruzie maken met elkaar, kun je alle plug-ins deactiveren en dan één voor één weer activeren. Check na iedere activatie of dat het probleem verholpen heeft. Ook hieromtrent heb ik in het vorige blog wat meer geschreven.

WordPress herinstalleren
Als bovenstaand niet werkt dan kan je overwegen om de WordPress bestanden opnieuw te installeren. Hoe dit moet kun je ook terugvinden in het vorige blogartikel.

Melding: Connection Timed Out

Deze melding krijg je te zien als jouw website meer tijd nodig heeft om de webpagina te laden / genereren dan dat er tijd beschikbaar is. Oftewel, het duurt te lang. Wat je in dit geval kunt doen:

Deactiveer plug-ins
Heb je net een nieuwe plug-in geïnstalleerd of ge-update? Grote kans dat het probleem daar ligt. Probeer via je WordPress dashboard de plug-in te deactiveren. In het vorige artikel over het Witte Scherm wordt uitgebreider ingegaan op het deactiveren van plug-ins.

Deactiveer theme
Dit probleem kan ook door je theme veroorzaakt worden. Heeft bovenstaand niet geholpen? Probeer dan een andere theme. Dit stappenplan kun je ook in het vorige artikel terugvinden.

Breid je geheugen uit
Als je plug-ins en theme niet de veroorzaker zijn van het probleem dan kun je contact opnemen met je webhoster om te kijken of je het geheugen voor je website uitgebreid kan worden.

Melding: Error Establishing Database Connection

Deze melding geeft aan dat er geen verbinding met de database gemaakt kan worden. De grootste kans om deze melding tegen te komen is tijdens het installeren van WordPress, maar het kan ook zomaar random voorbijkomen. Lees hieronder wat je kunt doen:

► Controleer databasegegevens in wp-config.php
Wanneer WordPress connectie wilt maken met de database, haalt deze de gegevens uit het wp-config.php bestand dat in de hoofdmap van je WordPress website (de root) staat. Open het bestand via je FTP programma en check of de juiste gegevens er in staan. Zeker als je WordPress website onlangs verhuisd is.

Neem contact op met je webhoster
Deed je website het eerder wel goed en krijg je deze melding zonder reden? Op eens? Dan kan het betekenen dat het probleem bij de databaseserver ligt. Helaas is dat geen probleem wat je zelf op kunt lossen, dus neem in dat geval contact op met je webhoster.

Melding: Briefly unavailable for scheduled maintenance.
Please check back in a minute.

Tijdens het updaten van WordPress, je theme en / of plug-ins wordt de automatisch de maintenance mode geactiveerd, en is de website tijdelijk niet beschikbaar. Daarom voer ik updates van mijzelf en mijn klanten altijd uit op een rustig tijdstip. Het updaten gaat gelukkig vrijwel altijd snel (zelden langer dan een paar minuten), dus de down-time is beperkt.

Maar, soms komt het voor dat WordPress bij updates in de maintenance mode blijft hangen.

Niets doen!
Dit is de makkelijkste oplossing van dit hele blogartikel 😉 De maintenance mode schakelt zichzelf na 10 minuten automatisch weer uit. Het probleem lost zichzelf op.

Verwijder het .maintenance bestand via FTP
Wil je toch niet wachten? Dan kun je het .maintenance bestand via FTP verwijderen. Je zal dan wel even je FTP programma zo in moeten stellen dat je verborgen bestanden kunt zien, gezien het .maintenance bestand een verborgen bestand is. Zie je hem? Verwijder het dan. De website wordt uit de maintenance gehaald en zal weer zichtbaar zijn.

Hopelijk heeft een van de gegeven opties je probleem opgelost! Mocht je een andere manier hebben gevonden die het probleem bij jou heeft opgelost, laat het dan gerust weten in een reactie op dit bericht. Daarmee help je anderen ook weer die het ook kunnen uitproberen.


Meer lezen?


Volgende week

Volgende week donderdag 18 april kun je deel 4 lezen waarin we het gaan hebben over afbeeldingen binnen WordPress en dan specifiek ook over het probleem: Afbeeldingen die niet kunnen worden geüpload in de mediabibliotheek.

Heb jij dit probleem ook wel eens meegemaakt? Ik zie je volgende week graag terug!

Wat vond je van dit artikel?

Je beoordeling is waardevol

Wil je meer van dit soort artikelen lezen?

Volg Digitaal Design dan op Social Media

Wat jammer dat je dit geen leuk artikel vond!

Ik zal mijn best doen om mijn artikelen te verbeteren.