Fouten op je WordPress-site zijn nooit leuk. Hoewel sommigen slechts voor licht ongemak zorgen, zijn er ook fouten die tot grote problemen kunnen leiden. Downtime, mislukte updates en installaties, en ontbrekende bronnen kunnen ervoor zorgen dat bezoekers je site niet meer kunnen bezoeken en/of gebruiken. Dit schaadt je reputatie en beïnvloedt mogelijk je inkomen.

Helaas is het zo goed als onmogelijk om elke potentiële WordPress-fout uit je hoofd te kennen. Toch kan het al veel schelen als je een idee hebt van de meest voorkomende WordPress-problemen die bezoekers van je site tegen kunnen komen. Niet alleen kan je je hiermee beter voorbereiden op deze fouten en ze mogelijk voorkomen, maar ook sneller problemen oplossen op je WordPress-site als de fouten zich daadwerkelijk voordoen.

Dit bericht gaat over de vaakst-ervaren WordPress-fouten. Ik geef bij elke fout de middelen om je te helpen om deze op te lossen, zodat je je website snel weer kunt opstarten.

Laten we meteen beginnen!

70+ van de meest voorkomende WordPress fouten en hoe ze op te lossen

In dit artikel behandelen we een flink aantal fouten. Om structuur in dit artikel aan te brengen, heb ik ze zoveel mogelijk op type gesorteerd. Hieronder vind je een algemene beschrijving van de verschillende componenten van je WordPress site en de problemen die hier mogelijkerwijs mee gepaard gaan, gevolgd door de specifieke fouten en de oplossingen hiervoor.

400 Errors

Fouten met een getal tussen 400 en 499 zijn zogenoemde HTTP Client Errors. Dit betekent meestal dat er iets is misgegaan tijdens de communicatie tussen de browser van de bezoeker en de server van je site.

Bekijk onze videogids voor het oplossen van 400 fouten:

1. 400 Bad Request

400 error in Google Chrome
400 error in Google Chrome

De fout 400 Bad Request is een algemene fout voor wanneer je server een clientfout tegenkomt. De fout valt dus niet in een specifieke categorieDit betekent dat deze fout verschillende mogelijke oorzaken kan hebben, waaronder:

  • Een verkeerd getypte URL of een URL die ongeldige tekens bevat.
  • Beschadigde browsercaches of cookies.
  • De Domain Name System (DNS) en je lokale DNS-cache komen niet overeen.
  • Je probeert een bestand te uploaden dat te groot is.
  • Een algemene serverfout.

Mogelijke oplossingen zijn het controleren van de URL op typefouten, het wissen van je browsercache en cookies, het wissen van je DNS-cache en het deactiveren van browserextensies.

2. 403 Forbidden

Je kan veel dingen doen om je WordPress-site veilig te houden, waaronder het juist instellen van rechten en permissies. Hoewel deze functie kan voorkomen dat mensen ongewild toegang krijgen tot je site (goed), kan het soms problemen veroorzaken als de rechten niet goed zijn ingesteld (slecht).

De fout 403 Forbidden is zo’n probleem:

De fout 403 Forbidden in Google Chrome
De fout 403 Forbidden in Google Chrome

Om de fout te herstellen, moet je je bestandsrechten resetten of een nieuw .htaccess­-bestand genereren. Dit probleem kan ook het gevolg zijn van een probleem met een plugin, je Content Delivery Network (CDN), of hotlinkbescherming.

Bekijk onze videohandleiding over het oplossen van de 403 Forbidden foutmelding:

3. 404 Not Found

Een 404 Not Found error treedt op wanneer een gebruiker probeert toegang te krijgen tot een webpagina die niet bestaat. In plaats van de bron te vinden die ze zochten, zullen ze een pagina zien die vergelijkbaar is met deze:

Kinsta's 404 Error pagina
Kinsta’s 404 Error pagina

Dit probleem is relatief ongevaarlijk, maar toch frustrerend voor de gebruikers. Er zijn een aantal dingen die je kan doen om 404-fouten te voorkomen. Zorg ervoor dat je regelmatig doodlopende links op je site repareert en dat je omleidingen implementeert als je een pagina verwijdert of verplaatst naar een nieuwe URL.

Bekijk onze videogids voor het oplossen van 404 fouten:

4. 405 Method Not Allowed

Met de 405 Method Not Allowed error zegt je server dat hij het verzoek van de browser heeft ontvangen, maar om de een of andere reden afwijst.

Er zijn verschillende manieren om dit probleem op te lossen, waaronder het terugdraaien van recente thema- en pluginupdates, het controleren van het configuratie- en foutenlogboek en het debuggen van je applicatiecode.

5. 413 Request Entity Too Large

Als deze fout in je browser verschijnt, betekent dit dat de server van de site die je probeert te benaderen je HTTP-verzoek niet kan verwerken, omdat het verzoek te groot is.

Dit gebeurt vaak als je probeert een zeer “zwaar” bestand te uploaden. Je kunt dit probleem oplossen door je maximale HTTP-verzoekgrootte te verhogen.

6. 429 Too Many Requests

Als een gebruiker binnen korte tijd te vaak probeert om toegang tot een bepaalde bron te krijgen, dan kunnen ze een 429 Too Many Requests error ontvangen. Hiermee probeert de server om verdacht gedrag te blokkeren.

Om cyberaanvallen op je loginpagina te voorkomen – die kunnen leiden tot een fout 429 error – kun je de standaard-URL van de loginpagina wijzigen. Een andere oplossing is het testen op thema- en pluginconflicten.

500 fouten

Elke fout op je site met een getal tussen 500 en 599 is een indicatie dat je server niet in staat is om – voor welke reden dan ook – een bepaald verzoek uit te voeren. Hier zijn een paar van de meest voorkomende voorbeelden.

Bekijk onze ultieme gids voor het oplossen van 500 fouten

7. 500 Internal Server Error

Naast dat gebruikers geen toegang meer hebben tot je site, kan de fout 500 Internal Server Error een negatieve invloed hebben op je SEO – als je het niet snel oplost:

Internal Service Error in Google Chrome
Internal Service Error in Google Chrome

Helaas heeft de 500 Error vele mogelijke oorzaken en oplossingen, die het lastig kunnen maken om deze kwestie op te lossen. Je kunt beginnen met het wissen van je browsercache en het opnieuw laden van de pagina. Als dat niet werkt, kun je de meer technische debuggingsmethodes bekijken.

8. 501 Not Implemented

Deze fout betekent dat je server niet over de benodigde functionaliteit beschikt om het verzoek van de browser van de gebruiker af te ronden. Het is waarschijnlijk dat de server de methode van de aanvraag niet herkent.

Zoals met een 500 Internal Service Error, kan een 501 error zoekmachinerankings verlagen als je het niet binnen een paar uur oplost. Je kunt proberen de pagina opnieuw te laden, de browsercache te wissen en alle actieve proxy-instellingen uit te schakelen om het op te lossen.

Je zult echter waarschijnlijk contact op moeten nemen met je webhost voor hulp.

9. 502 Bad Gateway

In gevallen waarin de ene server optreedt als een proxy of gateway voor een andere, is er een kans dat gebruikers een 502 Bad Gateway error kunnen tegenkomen. Dit gebeurt wanneer de proxy een ongeldige reactie van de inkomende server ontvangt.

Een 502 error kan invloed hebben op je SEO, dus dit los je idealiter snel op. Het opnieuw laden van de pagina en het verwijderen van je browsercache zijn goede methoden om mee te beginnen. Als deze oplossingen niet werken, check dan voor problemen met je DNS, probeer je CDN of firewall uit te schakelen of neem contact op met je webhost voor hulp.

10. 503 Service Unavailable

Wanneer er een 503 Service Unavailable error verschijnt, betekent dit dat om de een of andere reden je server onbereikbaar is. Hoewel je website live is, is deze dus niet toegankelijk voor gebruikers.

Dit kan te wijten zijn aan gepland onderhoud, een verkeerspiek of een ernstiger probleem met je server. Het goede nieuws is dat een 503 error je zoekmachinerankings niet beïnvloedt, ook al is de fout natuurlijk nog steeds zeer vervelend zijn voor bezoekers. Om de fout op te lossen, kun je de volgende dingen proberen:

Als geen van deze oplossingen werkt, kun je het beste contact opnemen met het supportteam van je host.

11. 504 Gateway Timeout

Net als een 502 error, is 504 Gateway Timeout het resultaat van een probleem met de communicatie tussen een inkomende server en een proxy. In wezen betekent deze fout dat de eerste server een timeout krijgt tijdens het wachten op een antwoord van de tweede server.

Deze fout kan een negatieve invloed hebben op je SEO. Mogelijke oplossingen zijn het opnieuw laden van de pagina, het uitschakelen van alle actieve proxy-instellingen, het controleren van je DNS op problemen en het tijdelijk uitschakelen van je CDN.

Servergerelateerde fouten

Je server is verantwoordelijk voor het opslaan van alle bestanden van je WordPress site en het communiceren met browsers om je inhoud beschikbaar te stellen aan gebruikers.

Terwijl de 400 en 500 errors – die we hierboven al behandelden – op de een of andere manier betrekking hebben op je server, zijn er ook een aantal meer WordPress-specifieke problemen die kunnen worden veroorzaakt door problemen met je server.

Bekijk onze ultieme handleiding voor het oplossen van beveiligingsgerelateerde fouten:

12. WordPress fout met geheugenlimiet

Je hostingprovider wijst een bepaalde hoeveelheid servergeheugen aan je site toe. In het geval dat je de geheugenlimiet van je server bereikt, kun je problemen krijgen met het installeren van een nieuwe plugin of thema, of het uploaden van mediabestanden naar je site.

In plaats van je nieuwe gegevensbron succesvol toe te voegen, zie je een bericht zoals: Fatal error: ‘allowed memory size has been exhausted’. Als dit gebeurt, kun je proberen je PHP-geheugenlimiet te verhogen door het bewerken van je wp-config.php-bestand.

Je kunt ook checken hoeveel schijfruimte je gebruikt, kijken of je je PHP geheugenlimiet kunt verbeteren en overwegen te upgraden naar een nieuw hostinpakket dat meer ruimte biedt voor je groeiende WordPress site.

13. Uploaded File Exceeds the upload_max_filesize Directive in php.ini

Op een soortgelijke wijze stelt je host ook een limiet in op de maximale grootte voor individuele bestanden die je naar je server kunt uploaden. Je kunt deze limiet zien door te navigeren naar Media > Nieuw bestand in je WordPress-dashboard en op zoek naar de Maximale bestandsgrootte van upload (de standaard uploadgrootte bij Kinsta is 128 MB):

De maximale upload bestandsgrootte in de WordPress Media Uploader
De maximale upload bestandsgrootte in de WordPress Media Uploader

Als je een bestand moet uploaden dat groter is dan de opgegeven maximale grootte, kun je de limiet wijzigen door je php.ini-bestand te bewerken. Als alternatief kun je contact opnemen met je hostingprovider om de kwestie met hen te bespreken.

Dit is veel eenvoudiger en minder riskant dan het zelf proberen te veranderen. Bovendien zou het geen problemen moeten opleveren voor het supportteam van je host.

14. Fatal Error: Maximum Execution Time Exceeded

Servers hebben tijdslimieten voor hoe lang scripts kunnen draaien (meestal 30 seconden, bij Kinsta is de standaard maximale uitvoeringstijd 300 seconden). In het geval dat een PHP-script op je WordPress site langer duurt dan de toegewezen tijdslimiet, zul je waarschijnlijk de fout zien: “Fatal error: “maximum execution time exceeded”.

Je kunt dit probleem oplossen door de executietijdlimiet van je site te verhogen. Om dit te doen, moet je het script vinden dat te lang draait – waarschijnlijk maakt het deel uit van een plugin of thema – en deze verwijderen.

15. Upload: Failed to Write File to Disk

Het toevoegen van afbeeldingen aan je berichten en pagina’s kunnen deze nuttiger en interessanter maken. Bovendien kunnen ze voor extra organisch verkeer zorgen. Het toevoegen van deze inhoud is echter bijzonder lastig als je de foutmelding “Upload: Failed to write to disk” te zien krijgt bij het uploaden van mediabestanden naar je site.

Deze fout is vaak te wijten aan onjuiste bestandsrechten. Je kunt dit probleem oplossen door het wijzigen van je bestandsrechten via File Transfer Protocol (FTP).

De fout kan echter ook veroorzaakt worden door een probleem met je server. Wanneer je bestanden upload naar WordPress, worden ze eerst opgeslagen in een tijdelijke map op je server. Vervolgens worden ze verplaatst naar de juiste WordPress-directory. Als het wijzigen van je bestandsrechten deze fout niet oplost, neem dan contact op met je host en vraag hen om je tijdelijke bestandsmap te legen. Deze kan namelijk vol zitten, waardoor het niet meer mogelijk is om nog meer bestanden te uploaden.

16. Secure Connection Error

Wanneer je de kernbestanden van je WordPress-installatie bijwerkt, moet je site verbinding maken met WordPress.org. Soms is dit niet mogelijk vanwege de configuratie van je server. Het resultaat is een waarschuwing op je WordPress-dashboard.

Aangezien dit een probleem is dat direct verband houdt met je server, zul je om het op te lossen waarschijnlijk contact moeten opnemen met je host. Je server kan zich in een DDoS-aanval bevinden, in welk geval de fout snel vanzelf zal worden opgelost. Als alternatief kun je proberen het probleem zelf op te lossen door je server door te verwijzen naar WordPress.org via Secure Shell Protocol (SSH).

Beveiligingsfouten

Het toepassen van de best practices voor WordPress-beveiliging op je site is verstandig. Cyberaanvallen kunnen ernstige schade veroorzaken en het herstellen ervan kan erg duur zijn. Helaas kunnen de maatregelen die je neemt om je site te beschermen in sommige gevallen tot fouten leiden.

Bekijk onze ultieme gids voor beveiligingsfouten:

Leessuggestie: Zo stel je Cloudflare APO in op WordPress.

17. Cloudflare Error 521

Hoewel dit een 500 error is zoals die we in de vorige rubriek beschreven hebben, is deze specifiek voor Cloudflare. Dit populaire platform wordt gebruikt als CDN en voor bescherming tegen DDoS- en andere aanvallen.

Een 521 error op je site betekent dat Cloudflare geen verbinding kan maken met je server. De server ligt plat of hij blokkeert om een andere reden de dienst. Over het algemeen kan je achter de oorzaak van het probleem komen door te controleren of je server actief is en of de firewall alle IP-ranges bevat van de Cloudflare-whitelist. Je kunt vervolgens stappen ondernemen om met je host het probleem op te lossen.

18. “Sorry, this file type is not permitted for security reasons”

Uit veiligheidsoverwegingen gebruikt WordPress standaard een lijst van toegestane bestandstypen. Dit voorkomt dat schadelijke partijen uitvoerbare bestanden aan je site toevoegen die gevoelige informatie van gebruikers kunnen stelen.

Als een gebruiker probeert een bestandstype te uploaden dat niet op die lijst staat, zien ze een bericht dat lijkt op: “Sorry, this file type is not permitted for security reasons”:

De Fout "“Sorry, this file type is not permitted for security reasons”
De Fout ““Sorry, this file type is not permitted for security reasons”

De standaardinstellingen van de bestandstypes die je naar WordPress kan uploaden, kan je wijzigen door je wp-config.php-bestand te wijzigen.

Als alternatieve oplossing kan je de plugin WP Extra File Types gebruiken.

19. “Sorry, You Are Not Allowed to Access This Page”

We hebben eerder in dit artikel bestandsrechten kort besproken: zij bepalen wie welke bestanden op je WordPress-site kan bewerken. Dit houdt je website veilig voor hackers die mogelijk kwaadwillige code toe willen voegen.

Echter, als je deze instellingen onjuist configureert, kunnen ze per ongeluk jezelf of andere welwillende gebruikers de toegang tot je site ontnemen.

Dit kan resulteren in een fout als: “Sorry,you are not allowed to access this page”.

De fout " Sorry, you are not allowed to access this page"
De fout ” Sorry, you are not allowed to access this page”

Er zijn vele mogelijke oplossingen voor dit probleem. Je kan het volgende proberen:

  • Reset de bestandsrechten via Secure File Transfer Protocol (SFTP).
  • Controleer via phpMyAdmin of je account de juiste gebruikersrol wordt toegewezen.
  • Zorg ervoor dat je database-prefix correct is.
  • Kijk of conflicten tussen plugins en thema’s het probleem veroorzaken.

In het ergste geval kun je een back-up van je site herstellen of WordPress resetten.

20. “Installation Failed: Could Not Create Directory”

Wanneer je een plugin of thema installeert op je WordPress-site, worden de bestanden toegevoegd aan je server. Als je tijdens een installatie of update een bericht ontvangt als “Installation failed: could not create directory”, betekent dat, om welke reden dan ook, dat WordPress niet in staat was om de benodigde bestanden aan je server toe te voegen.

Hetzelfde geldt voor plugin- en thema-updates. Dit is een andere bestandsrechten-gerelateerde fout.

Om het op te lossen, moet je ervoor zorgen dat je bevoegd bent om via FTP in je wp-admin, wp-content, en wp-includes mappen te schrijven.

21. Onjuiste bestandsrechten

Naast het weigeren van toegang tot bepaalde gebieden van je site, zoals in het geval van de fout ” “Sorry, you are not allowed to access this page” kunnen onjuiste bestandsrechten voorkomen dat je:

Aan de andere kant, als je bestandsrechten niet strikt genoeg zijn, is je website kwetsbaar en loop je het risico dat hackers toegang krijgen tot je bestanden. Daar kunnen ze inhoud verwijderen, data stelen of hun eigen schadelijke code toevoegen.

Als je een van de bovenstaande problemen tegenkomt of vermoedt dat je gehackt bent, kun je je bestandsrechten via SFTP controleren:

Het bestandsrechtenvenster in FileZilla
Het bestandsrechtenvenster in FileZilla

De standaard numerieke waarden voor WordPress zijn 755 voor mappen en 644 voor bestanden.

22. ERR_SSL_PROTOCOL_ERROR

Secure Sockets Layer (SSL) certificaten zijn een beveiligingsmaatregel die gebruikt wordt om gegevens te versleutelen. Met een certificaat voorkom je dat hackers gevoelige gegevens, zoals creditcardgegevens die tussen servers worden overgedragen, kunnen stelen.

Als je onlangs van hostingsprovider hebt gewisseld of een nieuw SSL-certificaat op je site hebt geïnstalleerd, kun je de fout ERR_SSL_PROTOCOL_ERROR in je browser zien. Dit betekent dat, om welke reden dan ook, je server niet in staat was om een veilige verbinding tot stand te brengen.

Er zijn verschillende stappen die je kunt ondernemen om dit probleem op te lossen; zoals het updaten van je browser en besturingssysteem, het verifiëren van je SSL-certificaat, het uitschakelen van browserextensies, en het wissen van je browsercache en cookies.

23. ERR_SSL_VERSION_OR_CIPHER_MISMATCH

De ERR_SSL_VERSION_OR_CIPHER_MISMATCH error kan aangeven dat je browser of besturingssysteem verouderd is. Het kan ook het gevolg zijn van problemen met je SSL-certificaat of verschijnen nadat je je WordPress-site hebt verhuisd naar een nieuwe host.

Als het bijwerken van je browser en besturingssysteem niet helpt, controleer dan of de naam overeenkomt met je SSL-certificaat. Als alternatief kan het verwijderen van de SSL-status van je computer het probleem oplossen. Ook kan je SSL-certificaat verlopen zijn.

24. Mixed Content fout

Als je een SSL-certificaat toevoegt aan je WordPress-site, zal het via HTTPS in plaats van HTTP lopen. Als je website tegelijkertijd zowel HTTPS- als HTTP-inhoud of -scripts probeert te laden, zie je een gemengde inhoud waarschuwing.

Dit zal waarschijnlijk aangegeven worden als een variatie van: “deze site is niet volledig veilig”. Om de fout op te lossen, moet je volgende stappen volgen om te bepalen welke HTTP resources worden geladen en verwijder of vervang hen door HTTPS resources.

25. SSL Handshake Failed

Deze verbindingsgerelateerde SSL foutmelding komt voor wanneer de browser geen veilige verbinding kan leggen met de server. Er zijn helaas verschillende oorzaken. Je kan er hier meer over lezen: “Zo los je de “SSL Handshake Failed” foutmelding op (5 methodes)“.

Fouten met WordPress-media

In de wereld van WordPress verwijst ‘media ‘ meestal naar beeldbestanden. Het bevat echter ook video en audio. Hoewel deze elementen boeiende en interessante inhoud voor uw gebruikers kunnen bieden, zijn ze soms lastig om te verwerken omdat verschillende fouten tijdens dit proces kunnen ontstaan.

26. WordPress HTTP Error (bij uploaden naar mediabibliotheek)

Bij het uploaden van een bestand naar de mediabibliotheek van WordPress kun je een vage ‘HTTP error’ tegenkomen. Deze verschijnt meestal in de vorm van een kleine pop-up box aan de rechterkant van de afbeeldingsuploader.

Er zijn enkele verschillende mogelijke oorzaken van dit probleem, waaronder een verlopen aanmeldsessie, niet-toegestane karakters in de bestandsnaam, verkeerde rechten, en problemen aan de kant van de server.

Ververs allereerst de pagina. Als dat niet werkt, probeer dan je mediabestand te wijzigen of te hernoemen. Als het dan nog niet lukt, moet je je rechten controleren of tijdelijk je plugins en thema’s deactiveren. Als je nu nóg niet je upload kunt voltooien, neem dan contact op met je host.

27. De knop Media toevoegen werkt niet

In de klassieke editor van WordPress, vervult de knop Media toevoegen  een belangrijke functie:

De knop media toevoegen in de WordPress Classic Editor
De knop media toevoegen in de WordPress Classic Editor

Met deze knop kun je snel nieuwe mediabestanden uploaden of iets uit je mediabibliotheek selecteren om aan je bericht toe te voegen. Soms gebeurt er echter helemaal niks als je op de knop klikt, of kan je de knop zelfs helemaal niet vinden.

Als dit het geval is, is het probleem waarschijnlijk te wijten aan conflict met een plugin of thema. Je kunt het oplossen door de define-functie ('CONCATENATE_SCRIPT', false) aan je wp-config.php-bestand toe te voegen. Ook kan je kijken of het probleem wordt veroorzaakt door compatibiliteitsfouten.

28. Beschadigde mediabestanden

Als je je mediabibliotheek opent en ontdekt dat al je beelden volledig verdwenen zijn of vervangen zijn door placeholders, kunnen je bestanden beschadigd zijn:

Beschadigde afbeeldingsbestanden in de mediabibliotheek
Beschadigde afbeeldingsbestanden in de mediabibliotheek

Er kunnen een groot aantal oorzaken zijn, waaronder:

Om het probleem op te lossen, kun je proberen de bestandsrechten voor je uploads map te resetten naar 755. Als dat niet werkt, controleer dan of er eventuele pluginconflicten zijn. Als je afbeeldingen nog steeds beschadigd zijn, neem contact op met je hostingprovider om te zien of de oorzaak bij de server ligt.

29. “There Has Been an Error Cropping Your Image”

In de WordPress-mediabibliotheek kun je kleine bewerkingen uitvoeren aan de afbeeldingen die je hebt geüpload, zoals rotaties en bijsnijdingen. Bij het bewerken van je afbeeldingen kan je de volgende fout te zien krijgen: “There has been an error cropping your image”.

Er zijn twee mogelijke oorzaken voor deze fout. Ten eerste bestaat de kans dat je site op een verouderde versie van PHP draait. In dat geval kun je simpelweg je versie upgraden om het te repareren. Ten tweede kan het zijn dat je server het benodigde Graphics Draw (GD) pakket mist.

Als dit het geval is, zul je op basis van je setup de juiste stappen moeten volgen om het te installeren. Neem contact op met de support van je hostingprovider als je hierbij tegen problemen aanloopt.

30. Verkeerde Facebook thumbnail

Social sharing kan een efficiënte methode zijn om het publiek van je website uit te bouwen. Soms kan echter de verkeerde thumbnailafbeelding worden weergegeven als jouw berichten op Facebook worden gedeeld.

Dit gebeurt vaak wanneer er meerdere afbeeldingen in je bericht de Open Graph (OG) tag bevatten. Facebook gebruikt deze tag om te raden welke afbeelding hij voor de thumbnail moet gebruiken. Maar wanneer deze meerdere afbeeldingen bevat, raakt het platform in de war.

Een manier om dit probleem op te lossen is door gebruik te maken van de social sharing-features van Yoast SEO. Door via deze plugin je Facebook-thumbnails in te stellen, zorg je ervoor dat de OG-tag aan de juiste afbeelding wordt gekoppeld.

Databasefouten

Je WordPress-installatie bestaat uit twee belangrijke onderdelen: de bestanden en de database. Hoewel je waarschijnlijk vaker met de eerste groep werkt, is ook je database van vitaal belang voor het functioneren van je site.

31. Error Establishing a Database Connection

Wanneer je website geen verbinding met je MySQL-database kan maken, kan het ook niet de gegevens ophalen die nodig zijn om de inhoud van je site te tonen. In plaats daarvan zie je een fout als deze.:

Fout bij het aanmaken van een databaseverbinding
Fout bij het aanmaken van een databaseverbinding

Hierdoor kunnen gebruikers je site niet bezoeken, maar ben jij als admin ook uitgesloten van je WordPress-dashboard. De meest voorkomende oorzaak van deze fout is dat de inloggegevens van je database onjuist zijn. Je kunt deze in je wp-config.php-bestand veranderen.

32. De WordPress database is corrupt

‘Corrupt’ is een algemene term binnen de wereld van WordPress-databases. Je ziet deze term vaak als bestanden gecompromitteerd zijn of om een andere reden onbruikbaar zijn geworden. Vaak resulteert dit in de fout Error Establishing a Database Connection.

Idealiter wil je een back-up van je database herstellen om de corrupte versie te vervangen. Als dat niet mogelijk is, kun je deze fout ook proberen te herstellen door de functie: define(‘wp_allow_repair’, true) aan je wp-config.php-bestand toe te voegen.

Aanbevolen artikel: bekijk deze handleiding over hoe je problemen met je WordPress-database kan oplossen en repareren. Je kan een aantal van deze problemen ook oplossen met een gratis WordPress databaseplugin.

PHP-fouten

PHP is een codetaal die in een adem genoemd wordt met WordPress. Problemen met PHP kunnen ervoor zorgen dat je je site niet meer kan bewerken of resulteren in opdringerige berichten en meldingen.

33. PHP-fouten in WordPress

Als er een probleem is met de PHP van je WordPress site, zie je een bericht of waarschuwing aan de bovenkant van je WordPress-dashboard. Hierin staat wat het probleem is en om welke bestanden het gaat.

Deze berichten zijn bedoeld voor ontwikkelaars, zodat ze in de code van hun sites kunnen graven en het probleem kunnen herstellen. Als je geen ervaring hebt met PHP, wees dan voorzichtig. Het is erg makkelijk om voor grotere problemen te zorgen als je per ongeluk iets fout doet.

Mocht je inderdaad liever niet met PHP bezig willen gaan, maak je dan geen zorgen. PHP-fouten zorgen er zelden voor dat je site stopt met werken of dat gebruikers je site niet meer kunnen bezoeken.

Het beste is om contact op te nemen met de ontwikkelaar van de plugin of het thema dat voor de fout zorgt. Ook kan je een ontwikkelaar inhuren om het probleem te repareren.

34. “Missing a Temporary Folder”

Elke keer wanneer je een bestand naar je WordPress site uploadt, wordt deze eerst opgeslagen in een tijdelijke map, voordat deze naar zijn permanente map wordt verplaatst. Echter, incorrecte PHP-instellingen op je server kunnen je toegang tot deze tijdelijke map blokkeren, wat leidt tot een fout op je WordPress-site.

Het oplossen van dit probleem vereist dat je via FTP verbinding maakt met je server en de volgende functie toevoegt aan je wp-config.php-bestand:

define('WP_TEMP_DIR', dirname(__file__). '/wp-content/temp/');

Daarna kun je een nieuwe map genaamd temp aan je wp-content-map toevoegen.

Fouten met WordPress-bestanden

Denk eens aan alle berichten, pagina’s, plugins en thema’s en je realiseert je dat je WordPress-installatie honderden, zo niet duizenden bestanden bevat. Al deze bestanden kunnen al gauw tot fouten leiden, waaronder die van niet-beschikbare of verloren inhoud.

Bekijk onze videogids voor het oplossen van WordPress bestandsfouten:

35. “Destination Folder Already Exists”

Als je een nieuw thema of nieuwe plugin op je WordPress-site installeert, wordt er een map op je server gemaakt om de bijbehorende bestanden op te slaan. Wanneer je probeert om een plugin of thema te installeren en er bestaat al een map met dezelfde naam op de server, dan zie je een fout “Destination folder already exists…Plugin installation failed”:

De “Destination folder already exists” fout
De “Destination folder already exists” fout

Wanneer je met dit probleem geconfronteerd wordt, is je eerste stap het controleren of de plugin of thema al is geïnstalleerd.

Zo niet, maak dan via FTP verbinding met je server en navigeer naar je wp-content-map. Blader vervolgens door je plugins of thema’s om te zien of er al een map bestaat met dezelfde naam als die van wat je wil installeren. Nadat je deze map verwijdert, kun je de installatie opnieuw proberen.

36. De stylesheet van je WordPress-thema mist

CSS is een codetaal die de stijl van je site bepaalt. Dit kunnen kleuren, lettertypen en een verscheidenheid van andere elementen zijn, die je website visueel interessanter maken.

Als het om WordPress-thema’s gaat, is alle noodzakelijke CSS opgenomen in een bestand met de naam ‘stylesheet’. Als de stylesheet van je thema niet beschikbaar is, dan laadt je site waarschijnlijk niet goed en krijg je een fout te zien:

De foutmelding “Stylesheet is missing” in de lijst met thema’s van WordPress
De foutmelding “Stylesheet is missing” in de lijst met thema’s van WordPress

Dit kan ook gebeuren tijdens installatie van een thema:

Een mislukte thema-installatie
Een mislukte thema-installatie als gevolg van een ontbrekende stylesheet

Deze fout krijg je te zien wanneer je de stylesheet van je thema niet naar je server hebt geüpload. Ook kan het zijn dat deze een verkeerde naam heeft en daarom niet gevonden kan worden. Om dit probleem op te lossen, maak je via FTP verbinding met je server en navigeer je naar de submap van je thema.

Zoek vervolgens naar de stylesheet van je thema. Als je deze niet kan vinden, haal hem dan uit de bestanden van je thema en upload deze naar je server. Zorg ervoor dat het bestand style.css heet en in de juiste themamap wordt opgeslagen.

37. Fouten door pluggable.php

Het bestand pluggable.php van je WordPress-site stelt gebruikers, plugins en thema’s in staat om de kernfunctionaliteiten te overschrijven. Als een plugin of thema niet goed is gecodeerd, kan dit leiden tot een conflict met dit bestand.

Het probleem zal verschijnen als een PHP-fout in je WordPress-dashboard en verwijst naar je pluggable.php-bestand. De oorzaak van het probleem ligt echter zelden bij pluggable.php zelf en vaker bij bijvoorbeeld wp-config.php of functions.php.

Je moet dus de daadwerkelijke locatie van het conflict vinden. Vervolgens moet je naar het desbetreffende bestand navigeren en deze herstellen door het verwijderen van spaties, lege regels of iets anders.

38. De WordPress-bestanden zijn corrupt

Net als je WordPress-database kunnen ook je bestanden corrupt zijn. Dit maakt ze ontoegankelijk, wat een groot probleem is, vooral als het om kernbestanden gaat.

Corrupte bestanden kunnen het resultaat zijn van een serverfout, incorrecte bestandsrechten of een fout in de PHP-versie. De eenvoudigste oplossing is om een back-up van je site te herstellen. In MyKinsta is dit gelukkig zo gepiept en een kwestie van een paar klikken.

Log eerst in op het MyKinsta-dashboard. Ga naar “Sites” aan de linkerkant en klik dan op de WordPress-site waarvan je een back-up wil herstellen.

Herstel WordPress van backup in MyKinsta
Herstel WordPress van back-up in MyKinsta

Kies uit de aangeboden opties de back-up van jouw voorkeur en klik op de knop “Herstellen naar” om te beslissen of je je back-up wil herstellen naar je live of staging site.

Het herstellen van een WordPress backup naar een live site in MyKinsta
Het herstellen van een WordPress back-up naar een live site in MyKinsta

Vervolgens moet je het herstellen van je back-up bevestigen door de naam van je site in te voeren. Klik vervolgens op “Herstellen” Dit zal je live site overschrijven.

Als alternatief kun je de kernbestanden vervangen door WordPress te downloaden, de corrupte bestanden via FTP van je site te verwijderen en de “verse” kopieën te uploaden vanuit het WordPress .zip-bestand.

Browserfouten

Bezoekers hebben toegang tot je website met behulp van hun favoriete browser. Fouten in browsers kunnen zorgen dat gebruikers je site niet meer kunnen bereiken. Als dit gebeurt, dan zul je websiteverkeer mislopen.

Bekijk onze ultieme gids over browserfouten:

39. “Not Secure” fout in Chrome

Bij het surfen op het internet met behulp van Google Chrome, heb je misschien gemerkt dat sommige pagina ’s een Not Secure’ waarschuwing naast hun URL’ s hebben:

“Not Secure” waarschuwing in Chrome
“Not Secure” waarschuwing in Chrome

De browser toont deze waarschuwing wanneer een website geen SSL-certificaat gebruikt. Als jouw site een dergelijke waarschuwing activeert in de browsers van je bezoekers, kan het de reputatie van je site schaden en invloed hebben op verkeer, SEO of conversies. Om dit te voorkomen kun je een SSL-certificaat installeren.

Recentelijk is Chrome begonnen met het tonen van ERR_SSL_OBSOLETE_VERSION waarschuwing voor websites die geen TLS 1.2 of 1.3 gebruiken.

40. De browserfout “Your Connection Is Not Private”

Nog vervelender dan de “Not secure” waarschuwing in Chrome is de “Your connection is not private”. Deze fout voorkomt dat gebruikers gemakkelijk je site kunnen bezoeken en wordt veroorzaakt door een probleem met het SSL-certificaat (of het ontbreken daarvan).

Als gebruikers deze pagina tegenkomen, dan schrikt dit ze waarschijnlijk af, uit angst dat hun persoonlijke informatie wordt gestolen. Je kunt dit voorkomen door ervoor te zorgen dat je SSL-certificaat correct is  geïnstalleerd, maar het kan ook een probleem aan de kant van je bezoeker zijn. Dan moet de gebruiker het zelf repareren.

41. ERR_TOO_MANY_REDIRECTS

Een omleidingslus, die vaak als “ERR_TOO_MANY_RECTS” wordt weergegeven, ontstaat bij een misconfiguratie van omleidingen op je server.

Dit kan bijvoorbeeld betekenen dat URL1 verwijst naar URL2, maar dat URL2 weer terugverwijst naar URL1, waardoor er een oneindige lus ontstaat. Gebruikers kunnen proberen deze fout te herstellen door de cookies van je site te verwijderen en hun browsercache te wissen. Je kunt ook proberen om de aard van de omleidingslus te bepalen door de oorzaak van het probleem te achterhalen en vervolgens op te lossen.

42. ERR_CONNECTION_REFUSED

Zoals veel browserproblemen, wordt de ERR_CONNECTION_REFUSED fout meestal niet door iets specifieks in WordPress veroorzaakt. Echter, als gebruikers contact met je opnemen, omdat ze geen toegang tot je site krijgen als gevolg van dit bericht in Chrome, helpt het om hen te kunnen vertellen hoe ze het probleem kunnen oplossen.

De fout in ERR_CONNECTION_REFUSED treedt op wanneer de browser van de gebruiker geen verbinding kan maken met de server van je site. Dit kan een server-side probleem zijn, in welk geval je moet controleren of je site uitgeschakeld is en contact opnemen met je hostingprovider. Als alternatief kun je proberen je gebruikers te instrueren hun routers te herstarten en hun browsercache te wissen.

43. ERR_EMPTY_RESPONSE

De ERR_EMPTY_RESPONSE fout treedt op wanneer een browser van een gebruiker een verzoek stuurt naar je site en je server niets terugstuurt. De meest populaire oplossingen voor dit probleem zijn het wissen van je browsercache en het resetten van je netwerkinstellingen.

Je kunt gebruikers die dit probleem ervaren ook adviseren om hun Chrome extensies tijdelijk uit te schakelen of tijdelijk hun antivirussoftware uit te zetten.

44. DNS_PROBE_FINISHED_NXDOMAIN

DNS is het systeem dat het IP-adres van je website verandert in een leesbaar domein, zoals kinsta.com. Als je DNS je domein niet correct in het IP-adres van je site vertaalt, zullen gebruikers de fout DNS_PROBE_FINISHED_NXDOMAIN in Chrome zien.

De eerste stappen om dit probleem op te lossen zijn het vrijgeven en vernieuwen van je IP-adres. Als dat niet werkt, adviseer dan de gebruikers om tijdelijk hun antivirussoftware of virtual private networks (VPNs) uit te schakelen.

Leessuggestie: Zo los je de foutcode DNS_PROBE_FINISHED_BAD_CONFIG op.

Bekijk onze videohandleiding voor het oplossen van de browsermelding DNS_PROBE_FINISHED_NXDOMAIN:

Problemen oplossen van diverse WordPress-fouten

Terwijl veel WordPress-fouten een specifieke oorzaak kennen, zijn sommige wat moeilijker te diagnosticeren. Ze kunnen meerdere mogelijke oorzaken hebben of worden veroorzaakt door een klein, insignificant details.

Hieronder zijn verschillende WordPress-problemen die niet netjes in de categorieën passen die we tot nu toe hebben behandeld.

Bekijk onze videogids voor het oplossen van WordPress fouten:

45. The White Screen of Death

Een van de beroemdste WordPress-fouten is het White Screen of Death (WSoD). Deze fout zorgt ervoor dat je site aan haar gebruikers als een lege witte pagina wordt weergegeven. Dit probleem kan je ook buitensluiten van je WordPress-dashboard. Meestal wordt het door een compatibiliteitsprobleem van een plugin veroorzaakt.

De beste manier om het op te lossen, is om de plugin te vinden die het conflict veroorzaakt en deze te verwijderen. Andere mogelijke oorzaken zijn syntaxfouten, het bereiken van de geheugenlimiet van je site en bestandsrechten.

Bekijk onze videohandleiding voor het oplossen van de White Screen of Death:

46. Uitgesloten van je WordPress-beheerdersdashboard

Je WordPress-dashboard is cruciaal voor tal van taken, waaronder het repareren van veel algemene WordPress-fouten. Soms kunnen de problemen die je op je site ervaart ervoor zorgen dat je wordt buitengesloten van je WordPress-dashboard.

Er zijn meerdere mogelijke oorzaken voor deze fout. Probeer, als dat nog lukt, te bepalen of je buitengesloten bent als gevolg van een van de vele problemen die we in dit artikel behandelen en neem dan stappen om de oorzaak van dit probleem op te lossen. Je kunt ook proberen een back-up van je site te herstellen of een beveiligingsplugin via FTP uit te schakelen, als je denkt dat deze je ervan weerhoudt de back-end van je site te bezoeken.

47. Je kan geen verbinding maken via SSH of SFTP

Om je WordPress-site te beheren of om problemen op te lossen, zal je soms rechtstreeks verbinding moeten maken met je server. Met SFTP krijg je toegang tot de bestanden van je site (leer het verschil tussen SFTP en FTP); SSH maakt het mogelijk om op afstand bepaalde taken uit te voeren (hier is een handleiding over hoe je aan de slag kan gaan met SSH).

Als je probeert SFTP of SSH te gebruiken om je server te bereiken, maar geen verbinding kan maken, moet je wellicht verouderde IP-adressen verwijderen uit je known_hosts bestand.

48. SSH Connection Refused

Wanneer je probeert te verbinden met je server via SSH en je ziet in de commandinterface een bericht met “Connection refused”, dan is een andere oplossing vereist:

Connection refused error in Terminal
Connection refused error in Terminal

In plaats van known_hosts te bewerken, moet je een paar dingen controleren in de SSH-configuratie.

Zorg er allereerst voor dat je server een SSH-daemon heeft geïnstalleerd. Ook wil je inloggegevens controleren en kijken of de door jou gebruikte poort überhaupt is geopend. Het probleem kan ook aan de instellingen van je firewall te wijten zijn.

Bekijk onze videohandleiding voor het oplossen van de SSH Connection Refused foutmelding:

49. Briefly Unavailable for Scheduled Maintenance

Wanneer je updates op je WordPress-site uitvoert, gaat deze tijdelijk in de onderhoudsmodus. Gedurende deze tijd zal iedereen die probeert toegang te krijgen tot je site een bericht zien als: “Briefly unavailable for scheduled maintenance. Check back in a minute.”:

De melding “Briefly unavailable for scheduled maintenance” in WordPress
De melding “Briefly unavailable for scheduled maintenance” in WordPress

Dit is eigenlijk geen fout, maar een door WordPress automatisch opgestelde mededeling. Toch kunnen gebruikers het als een foutmelding interpreteren. Als ze contact met je opnemen na het zien van dit bericht en je weet zeker dat het probleem niet door jou wordt veroorzaakt, adviseer ze dan om de pagina opnieuw te laden.

Als je, aan de andere kant, dit bericht blijft zien, ook na het uitvoeren van updates in WordPress, dan zit je site wellicht vast in de onderhoudsmodus.

50. WordPress vast in onderhoudsmodus

Het sluiten van je browser in het midden van een update of het tegelijkertijd uitvoeren van veel pluginupdates kan ervoor zorgen dat je site vastloopt in de onderhoudsmodus. In dit geval zie je hetzelfde bericht dat ook je gebruikers aan de front-end zien wanneer je je updates uitvoert.

Gelukkig is het oplossen van dit probleem heel eenvoudig. Het enige wat je hoeft te doen is verbinding maken met de bestanden van je site via FTP  en het bestand met de naam .maintenance verwijderen:

Het bestand .maintenance in FileZilla
Het bestand .maintenance in FileZilla

Daarna kun je je site checken en alles zal weer in orde zijn.

51. Wijzigingen zijn niet te zien op je live site

Als je hard gewerkt hebt om je site mooi bij te werken en je vervolgens aan de front-end je wijzigingen niet kan zien, dan is dit wel misschien wel enigszins frustrerend. Het goede nieuws: dit probleem is meestal heel eenvoudig op te lossen.

Meestal is dit het resultaat van een cachingprobleem. Allereerst kan je proberen je browsercache te wissen. Als je wijzigingen dan nog steeds niet zichtbaar zijn en je gebruik maakt van een cachingplugin, check dan de documentatie om te leren hoe je ook de cache van plugins kan wissen .

52. Planning gemist

Het vooruit inplannen van je publicaties is onderdeel van elke goede contentstrategie. WordPress helpt je hiermee door het mogelijk te maken om de publicatie van berichten in te plannen op specifieke data en tijden.

The Scheduled Post Trigger plugin
The Scheduled Post Trigger plugin

Helaas werkt het niet altijd zoals gepland, wat resulteert in Missed Schedule fouten. Over het algemeen zijn deze problemen het snelst opgelost met een plugin zoals Scheduled Post Trigger of WP Scheduled Posts Pro of door het bewerken van cronjobs.

Hier bij Kinsta zijn WordPress-cronjobs geconfigureerd op intervallen van 15 minuten.

53. Auto-update mislukt

Om te zorgen dat je site altijd op de nieuwste versie van WordPress draait, kan je auto-updates inschakelen. Dit kan handig zijn om dit aspect van het onderhoud van de website te stroomlijnen en je site veilig te houden, maar het leidt soms ook tot problemen.

Het kan soms mis gaan met auto-updates, wat ervoor kan zorgen dat je site down gaat en niet beschikbaar is voor gebruikers. De aanbevolen oplossing is het uitvoeren van een handmatige update.

54. Problemen met WordPress-import

Soms is het nodig om inhoud te importeren naar je WordPress site. Dit is een vrij gangbare praktijk bij ontwikkelaars. Hiervoor kunnen verschillende plugins worden gebruikt.

Helaas kunnen imports makkelijk leiden tot PHP- of HTTP-timeouts. Om deze problemen te vermijden, kun je:

  • Overschakelen naar een snellere internetverbinding.
  • Je bestanden importeren met behulp van de WP-CLI.
  • Je PHP-tijdslimiet verhogen.

Het kan ook nodig zijn om contact op te nemen met je hostingprovider voor hulp bij het oplossen van deze kwestie.

55. WordPress problemen met performance

De prestaties van je site zijn min of meer synoniem met de snelheid. Snelladende pagina’s zorgen voor een betere UX en SEO, dus het is belangrijk om dit routinematig te monitoren en de snelheid van je site te optimaliserenPingdom is een handig hulpmiddel voor het testen van laadtijden vanaf verschillende locaties:

De Pingdom website snelheidstest
De Pingdom website snelheidstest

Na het testen van je site geeft Pingdom je een lijst van suggesties over hoe je de prestaties kunt verbeteren. Algemene oplossingen zijn onder meer afbeeldingscompressie, caching en het inschakelen van een CDN.

56. WordPress stuurt geen e-mails

E-mailmarketing is een belangrijke strategie voor veel WordPress-sites en kan je verkeer en conversies verhogen. Er zijn verschillende plugins te vinden waarmee je e-mails vanuit je WordPress-dashboard kan versturen en waarmee je makkelijk je e-mailmarketingplatform met de back-end van je site samenvoegt.

Als je e-mails vaak niet bij je abonnees aankomen, is dit waarschijnlijk vanwege de configuratie van je server. Je host kan beperkingen hebben opgelegd op de middelen die je site kan gebruiken, wat voorkomt dat e-mails juist worden verstuurd.

Als je vermoed dat je server inderdaad een rol speelt bij dit probleem, neem dan contact op met je host. Het kan nodig zijn om je abonnement te upgraden. Ook kan de plugin die je gebruikt de oorzaak van het probleem zijn. Controleer de ondersteuningsforums en documentatie van de plugin voor algemene kwesties of neem contact op met de ontwikkelaar voor hulp.

E-mails die zijn verzonden door WordPress, kunnen worden gemarkeerd als spam. Als een gebruiker contact met je opneemt over een ontbrekende e-mail, vraag ze dan eerst om hun spambox te controleren.

57. WordPress syntaxfouten

Syntaxfouten hebben betrekking op problemen met de syntaxis of structuur van je codes. Dit kunnen incorrect gebruikte leestekens of andere typefouten zijn. In sommige gevallen, kan een syntaxfout zorgen dat je niet meer in je dashboard komt of je site ontoegankelijk maken.

Een incorrect gebruikt leesteken mag dan wel onschuldig klinken, maar dit soort fouten zijn vrij ernstig. Je zal dit probleem vaak tegenkomen wanneer je code gebruikt die je online hebt gevonden. Als je recentelijk zoiets hebt gedaan, is dat waarschijnlijk de oorzaak van je probleem.

Om het op te lossen: navigeer naar de locatie van het codefragment dat je hebt geplakt en maak gebruik van FTP om dit te corrigeren of te verwijderen.

58. De WordPress zijbalk verschijnt onder de inhoud

Zijbalken kunnen nuttig zijn voor het weergeven van belangrijke inhoud aan je gebruikers, zoals je navigatiemenu, WordPress-zoekfunctie, sociale iconen, en zelfs disclaimers. Als je zijbalk er vreemd uitziet, omdat het onder je inhoud verschijnt in plaats van ernaast, heb je een probleem.

Dit is vaak het resultaat als <div> tags in een of meerdere bestanden van je thema verkeerd zijn gebruikt. Je moet de oorzaak van het probleem opsporen om je code te corrigeren en te herstellen. Dit kan ook optreden als gevolg van problemen met de breedte van je site, een fout met een float attribute of andere problemen met je WordPress thema.

59. Witte tekst en ontbrekende knoppen in de visuele editor

De WordPress-editor is een belangrijk onderdeel van je site. Zonder het, zou het toevoegen van nieuwe inhoud aan je site veel moeilijker zijn. Als je ooit de klassieke editor hebt gebuikt en alle knoppen ontbraken aan de werkbalk en je tekstkleur was op wit ingesteld, heb je waarschijnlijk de stress gevoeld die gepaard gaat met het niet toegang hebben tot die functionaliteit.

Vaak is deze fout te wijten aan een pluginconflict of cachingprobleem. Als het wissen van je browsercache of het deactiveren van je plugins niet het probleem oplost, kan het nodig zijn om een aantal van je WordPress-corebestanden te vervangen.

60. WordPress problemen met de RSS-feed

RSS-feeds zijn een gemakkelijke manier om je site te verbeteren. Ze zijn vooral nuttig voor nieuwssites en andere contenthubs. Fouten in je RSS-feed kunnen echter onprofessioneel lijken en gebruikers ervan weerhouden inhoud te bekijken.

Deze fouten kunnen optreden als gevolg van extra spaties of lijnbreuken na het sluiten van PHP-tags in je functions.php-bestand of plugins. Je kunt ze opsporen en verwijderen om dit probleem te elimineren. Ook heeft het zin om te testen op plugin- en thema-incompatibiliteit of simpelweg de standaardfunctie RSS-feeds van WordPress uit te schakelen.

61. WordPress kon Stream niet openen

Als je de fout “failed to open stream” krijgt, betekent dit dat WordPress niet in staat was om een bestand – waarnaar ergens in je code wordt verwezen -te openen.

Deze fout kan door verschillende problemen worden veroorzaakt, maar de melding zal je meestal vertellen wat de oorzaak van het probleem is. Mogelijke oorzaken zijn:

  • Bestand of map bestaat niet.
  • Toestemming geweigerd.
  • Operatie mislukt.

Wat je precies moet doen om het probleem te corrigeren hangt af van de foutmelding. Het kan zijn dat er een bestand ontbreekt, je rechten verkeerd ingesteld zijn, of dat WordPress moeite heeft met het verbinden met een externe API.

62. Key error bij wachtwoordherstel

Wanneer gebruikers op jouw site een account mogen registreren, komt het voor dat ze soms hun wachtwoord opnieuw moeten instellen. In sommige gevallen geeft de standaard e-mail voor wachtwoordherstel een link die gebruikers terugleidt naar de loginpagina. Hier zien ze vervolgens het volgende bericht: ” This key is invalid or has been used. Please try to reset the password again.”

Meestal is dit een cachingprobleem. Als je een cachingplugin op je site hebt geïnstalleerd, zorg er dan voor – in de instellingen van de cachingplugin – dat je de My Account-pagina van je site uitsluit van caching. Ook zijn er gevallen van conflicten met CAPTCHA-plugins gemeld.

63. De inlogpagina blijft verversen

Als het klikken op de inlogknop op je WordPress-inlogpagina de pagina ververst in plaats van je naar je dashboard leidt, kan er iets mis zijn met je site:

Het WordPress aanmeldscherm
Het WordPress aanmeldscherm

Dit probleem kan aan een pluginconflict, verkeerde WordPress-adres, of een beschadigd .htaccess-bestand te wijten zijn.

64. WordPress blijft je uitloggen

In tegenstelling tot de verversfout hierboven, kan je bij deze fout wél (kort) inloggen, maar wordt je vervolgens ineens weer uitgelogd. Dit is vaak te wijten aan een probleem met de instellingen van je WordPress-site.

Als je deze fout ervaart, komen het WordPress-adres en het Siteadres in je algemene instellingen waarschijnlijk niet overeen:

Het WordPress adres en site adres in de algemene instellingen
Het WordPress adres en site adres in de algemene instellingen

Dit kan door schijnbaar kleine verschillen ontstaan, zoals het al dan niet opnemen van www aan het begin. Door te zorgen dat de URL’s overeenkomen, los je het probleem op.

Als je niet in staat bent om dit via je dashboard te doen, omdat WordPress je blijft uitloggen, kun je de klus klaren door het bestand van je wp-config.php te bewerken.

65. “Are you sure you want to do this?”

De meest frustrerende WordPress-fouten zijn fouten waarbij je geen idee hebt wat deze veroorzaakt. De fout “Are you sure you want to do this?” is er zo eentje.

Meestal is deze fout het resultaat van een plugin- of themaconflict en kan hij worden opgelost met hoe je een dergelijk probleem oplost. Mocht dit niet werken, dan moet je waarschijnlijk je wp-config.php bestand vervangen.

66. “Another update in progress”

De fout “Another update in progress” verschijnt als je probeert om een plugin- of thema-update uit te voeren, terwijl WordPress nog steeds een kernupdate aan het uitvoeren is.

Dit gebeurt vaak tijdens geautomatiseerde coresecurity-updates. Het bericht zal automatisch verdwijnen zodra de eerste update is voltooid. Zo niet, dan is er iets mis. Je kan het oplossen in phpMyAdmin door het verwijderen van de rij core_updater.lock in de wp_option tabel.

67. Error Moving to Trash

WordPress stelt je in staat om gemakkelijk berichten en pagina’s van je site met de klik van een knop te verwijderen. Echter, verschillende problemen kunnen tot een fout leiden wanneer je inhoud verplaatst naar de prullenbak.

Dit kan als gevolg van een cachingprobleem of een pluginconflict optreden. Het kan ook te wijten zijn aan een corrupte database of onjuiste bestandsrechten.

68. WordPress installatiefouten

Hoewel WordPress bekend staat om zijn eenvoudige vijf-minuten-installatie, is het wel degelijk mogelijk om tijdens de installatie in de problemen te komen. Mogelijke problemen zijn de fouten Error Establishing a Database Connection en 500 Internal Server Error die we elders in dit bericht hebben behandeld.

Je kunt ook de fout “Headers Already Sent” tegenkomen. Deze is waarschijnlijk aan onnodige spaties of PHP tags in je code te wijten. De melding zou je moeten vertellen waar het probleem is en hoe je het kan oplossen met het bewerken van het relevante bestand.

69. “The Site Is Experiencing Technical Difficulties”

Deze fout komt sinds de lancering van WordPress 5.2 vaker voor en verschijnt meestal tijdens de kern-, plugin-, of thema-updates:

De fout: "This site is experiencing technical difficulties.”
De fout: “This site is experiencing technical difficulties.”

De oorzaak van “this site is experiencing technical difficulties” is meestal een PHP-geheugenlimietfout of een pluginconflict. Je kunt het geheugen van je site op verschillende manieren verhogen.

Om de problemen van een pluginconflict op te lossen: probeer je plugins te deactiveren en vervolgens activeer je ze een voor een opnieuw. Vervolgens check je voor elke plugin of de site nog werkt. Werkt deze niet na het activeren van een bepaalde plugin, dan weet je welke plugin de fout veroorzaakt.

70. “An automated WordPress update has failed to complete – please attempt the update again now”

Mogelijk heb je deze fout boven aan je WordPress beheerdersdashboard gezien: “An automated WordPress update has failed to complete – please attempt the update again now.

WordPress fout: "An automated WordPress update has failed to complete - please attempt the update again now."
WordPress fout: “An automated WordPress update has failed to complete – please attempt the update again now.”

Deze fout wordt vaak veroorzaakt doordat WordPress in de ‘onderhoudsmodus’ gaat nadat er updates zijn gemaakt voor thema ‘s, plugins of WordPress zelf.

Deze fout kan meestal worden opgelost door mislukte automatische updates handmatig bij te werken.

Als het bericht aanhoudt, kan het zijn dat je WordPress site vastzit in de ‘onderhoudsmodus’. Dit kan worden opgelost door het bestand “.maintenance” uit de hoofdmap van je WordPress site te verwijderen, hetzij via cPanel of met behulp van SFTP. Bekijk onze gids voor het repareren van WordPress die is vastgelopen in onderhoudsmodus voor stapsgewijze instructies.

71. Je WordPress-site is down

Een niet-beschikbare site kan tot minder verkeer en inkomsten leiden. Als je zeker weet dat je WordPress-site down is, is de eerste stap het bepalen of de oorzaak een WordPress-fout is of dat je server problemen heeft. Symptomen van andere WordPress-fouten kunnen je naar het onderliggende probleem leiden.

Als je niets kan vinden, kun je proberen het foutenlogboek van je server te check. Zo doet je dat in MyKinsta:

Toegang tot het foutenlogboek in MyKinsta
Toegang tot het foutenlogboek in MyKinsta

Als je server niet goed werkt of geen idee hebt van wat er gebeurt, moet je contact opnemen met je hostingprovider voor hulp.

Samenvatting

Het laatste wat een site-eigenaar wil is dat zijn WordPress-website niet beschikbaar is voor gebruikers of dat deze foutmeldingen toont. Het kan een dure grap zijn en je loopt al snel sales, ad views, SEO, conversies of zelfs affiliate-inkomsten mis.

Ook schaadt het de reputatie en betrouwbaarheid van je site en merk en dit is vaak erg lastig te herstellen.

Dat is de reden waarom we al deze algemene WordPress-fouten op een enkele pagina hebben verzameld, om je te helpen zo gemakkelijk mogelijk een oplossing te vinden en je bedrijf snel terug op de rails te brengen. Handig toch?

Heb je vragen over hoe je problemen of fouten kunt oplossen op je WordPress-site? Stel je vraag dan in de reacties hieronder!

Matteo Duò Kinsta

Hoofdredacteur bij Kinsta en content marketing consultant voor WordPress plugin-ontwikkelaars. Verbind met <a href="">Matteo op Twitter.