Belangrijkste hoogtepunten
- Inzicht in cURL error 28 en de impact ervan op je website kan je helpen een soepele gebruikerservaring te behouden.
- Eenvoudige oplossingen zoals het verhogen van de cURL timeout limiet en het oplossen van DNS misconfiguraties kunnen de prestaties van de site snel verbeteren.
- Geavanceerde probleemoplossing, waaronder het controleren van API-connectiviteit, serverconfiguraties en SSL-instellingen, verbetert de beveiliging van je site.
- Preventieve maatregelen zoals regelmatige updates en routineonderhoud helpen terugkerende problemen te voorkomen en zorgen ervoor dat je WordPress site optimaal blijft werken.
- Betrouwbare hostingoplossingen van Bluehost, met deskundige ondersteuning en beveiligingsfuncties, zorgen ervoor dat je site snel en veilig blijft en klaar is voor groei op de lange termijn.
Inleiding
Dus, je bent lekker bezig met je WordPress site en plotseling, bam! Krijg je de cURL error 28 te zien: Connection Timed Out. Wat is er aan de hand?
cURL (ClientURL) fungeert als tussenpersoon die je site helpt communiceren met externe servers. Het haalt updates op of stuurt gegevens naar services van derden. Wanneer deze communicatie mislukt, verschijnt Error 28.
De cURL error 28 treedt op wanneer WordPress een verzoek verstuurt, maar de server niet op tijd reageert. En we weten allemaal hoe frustrerend dat kan zijn. Maar het oplossen ervan is niet zo eng als het lijkt.
In deze blog onderzoeken we de oorzaken en verschillende methoden om de cURL error timeout op te lossen.
Inzicht in cURL in WordPress
cURL is een krachtige PHP-bibliotheek die WordPress laat communiceren met andere servers. Het speelt een cruciale rol bij taken zoals het ophalen van updates, interactie met API’s of het verzenden van gegevens naar diensten van derden. Zonder cURL zouden veel van de functies waarop je vertrouwt, zoals automatische updates, verbinding maken met betalingsgateways of het ophalen van belangrijke gegevens van andere platforms gewoon niet zo effectief werken.
Wat veroorzaakt cURL fout 28 (verbinding verbroken)
cURL error 28 treedt op wanneer je WordPress site te lang wacht op een antwoord van een externe server. Hier zijn enkele veelvoorkomende oorzaken:
- Serverproblemen: De externe server kan down of overbelast zijn. Als de server druk is of problemen ondervindt, reageert hij mogelijk niet snel genoeg.
- Vertragingen in het netwerk: Trage internetverbindingen of een hoge latentie kunnen vertragingen veroorzaken. Als gegevens er te lang over doen om van de ene naar de andere server te reizen, kan de verbinding verbroken worden.
- Firewall of beveiligingsplugins: Te strenge firewall instellingen of beveiligingsplugins kunnen uitgaande cURL verzoeken blokkeren. Dit kan voorkomen dat uw site verbinding maakt met andere servers.
- DNS-problemen: Verkeerd geconfigureerde DNS-instellingen kunnen ervoor zorgen dat je site het adres van een server niet goed kan oplossen. Zonder het juiste adres mislukt de verbinding.
- Beperkte bronnen: Uw hostingomgeving kan zwaar belast zijn of niet uitgerust om veel gelijktijdige aanvragen te verwerken. Dit kan leiden tot time-outs als de bronnen onder druk komen te staan.
Hoe cURL fout 28 in WordPress websites te diagnosticeren
Het diagnosticeren van cURL error 28 vereist een paar voorzichtige stappen om het probleem te lokaliseren:
- Debugging inschakelen: Schakel WordPress debugging in om foutlogs vast te leggen. Deze logs geven waardevolle aanwijzingen over welke verzoeken uitvallen en waarom.
- Test de connectiviteit: Gebruik commandoregeltools zoals curl om handmatig verbindingen met de probleemserver te testen. Dit helpt je om te controleren of de server bereikbaar is en hoe lang het duurt om te reageren.
- Controleer de firewallinstellingen: Controleer de firewall van je server en eventuele beveiligingsplugins. Schakel ze tijdelijk uit om te zien of de fout zich blijft voordoen. Als de fout verdwijnt, is je firewall misschien te streng.
- Controleer de DNS-instellingen: Controleer of uw DNS-records correct zijn geconfigureerd. Gebruik online DNS-opzoekprogramma’s om ervoor te zorgen dat uw domein correct wordt omgezet. Verkeerde instellingen kunnen verbindingen vertragen of blokkeren.
- Raadpleeg uw hostingprovider: Als u resourcebeperkingen of configuratieproblemen vermoedt, neem dan contact op met uw hostingprovider. Zij kunnen de serverprestaties controleren, resourcebeperkingen aanpassen en aanvullende inzichten verschaffen.
Eenvoudige manieren om cURL error 28 op te lossen
Het diagnosticeren van ‘cURL error 28 (connection timed out)’ in WordPress websites vereist een systematische aanpak om de hoofdoorzaak te identificeren. Hier is een stap-voor-stap handleiding voor het diagnosticeren van het probleem en het oplossen van de cURL fout op een eenvoudige manier (meer geavanceerde probleemoplossing vind je hieronder).
- Controleer serverlogboeken
- Site beoordelen op gezondheid
- Plugins en thema’s uitschakelen
- Verhoog cURL timeout
- DNS-instellingen herstellen
1. Controleer de foutlogboeken van de server op time-outs
Controleer de foutenlogboeken van uw server voordat u zich gaat verdiepen in het oplossen van problemen. Deze logboeken kunnen meer details bevatten over de laatste time-outfout of andere problemen die de foutmelding veroorzaken.
2. Controleer de gezondheid van de WordPress site op REST API problemen
WordPress 5.2 en latere versies worden geleverd met een tool voor sitegezondheid:
1. Ga naar ‘WordPress Dashboard’ > ‘Tools’ > ‘Site gezondheid’.
2. Controleer de secties ‘kritieke problemen’ of ‘aanbevolen verbeteringen’ om te zien of er relevante waarschuwingen zijn.
3. Plugins en thema’s deactiveren
WordPress Plugins en thema’s zijn veel voorkomende boosdoeners:
Schakel tijdelijk alle WordPress plugins uit. Je kunt dit doen via het ‘bulk actions dropdown menu’ in het WordPress dashboard.
Een andere methode is door de plugins map in wp-content te hernoemen via FTP.
Controleer of de foutmelding opnieuw verschijnt. Als dat niet het geval is, activeer dan elke plugin een voor een totdat je de overtredende plugin hebt gevonden.
Verander je thema naar een van de standaard WordPress thema’s (zoals Twenty-Twenty of Twenty- Twenty-One). Controleer of het probleem zich blijft voordoen.
4. Verhoog cURL timeout limiet in WordPress
Als uw site regelmatig cURL timeout fouten ondervindt, probeer dan de cURL timeout limiet te verhogen.
Je kunt dit doen door een aangepaste time-outparameter toe te voegen in het bestand functions.php van je thema of via een aangepaste plugin.
Zo kan het instellen van de time-out op 60 seconden extra tijd geven voor trage reacties. Test altijd na het maken van deze wijziging om er zeker van te zijn dat alles soepel werkt.
5. DNS-problemen oplossen
DNS misconfiguraties kunnen ook leiden tot cURL error 28. Controleer uw DNS-instellingen om er zeker van te zijn dat uw domein correct wordt omgezet.
- Als je SSH-toegang hebt tot je server, kun je commando’s als ping, dig of nslookup gebruiken om DNS-resolutie te testen.
- Controleer bij je hostingprovider of er geen lopende DNS-problemen zijn.
Overweeg over te schakelen naar een betrouwbare publieke DNS-service zoals Google DNS of Cloudflare DNS voor betere prestaties. Als de problemen aanhouden, neem dan contact op met je hostingprovider om eventuele onderliggende DNS-problemen op te lossen.
Lees ook: Hoe DNS Server Not Responding fout op te lossen
Geavanceerde probleemoplossing om cURL error 28 op te lossen
Als de bovenstaande basisstappen voor probleemoplossing de cURL fout 28 (connection timed out) niet hebben opgelost, zouden deze geavanceerde tactieken moeten helpen.
1. Externe API-connectiviteit
Als een plugin of je thema verbinding probeert te maken met een externe API:
Controleer of het API-eindpunt correct is en of de API operationeel is. Mogelijk moet u contact opnemen met de serviceprovider.
Test de API met hulpmiddelen zoals Postman of gewoon met je browser (als het een GET-verzoek is) om de responsiviteit te garanderen.
2. Serverconfiguratie
PHP-versie: Zorg ervoor dat je een versie van PHP gebruikt die compatibel is met je WordPress-versie, plugins en thema’s.
Verhoog PHP default_socket_timeout: Pas dit aan in het php.ini bestand of vraag je hostingprovider om dit te doen.
cURL versie: Controleer of cURL up-to-date is. Een verouderde cURL bibliotheek kan compatibiliteitsproblemen hebben.
Firewall of beveiligingsmodules: Tools zoals mod_security of server-level firewalls kunnen cURL verzoeken blokkeren. Uw hosting provider kan dit controleren.
3. Test met WP_DEBUG
1. Voeg de volgende code toe aan je wp-config.php bestand: define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true); define(‘WP_DEBUG_DISPLAY’, false);
2. Dit zal het loggen van fouten inschakelen in een debug.log bestand in de wp-content map. Reproduceer het probleem en controleer het logboek op relevante foutmeldingen.
4. Test op een andere hostingomgeving
Soms kunnen lokale ontwikkelomgevingen of specifieke servers unieke configuraties hebben die de fout veroorzaken:
- Probeer je WordPress website te klonen naar een staging omgeving of een andere server/host.
- Test om te zien of de fout daar aanhoudt.
Als geen van deze stappen tot een oplossing leidt, kan het een ingewikkelder probleem zijn waarvoor een diepere diagnose op serverniveau of overleg met experts op het gebied van webontwikkeling nodig is. Vergeet niet om altijd back-ups te maken voordat u belangrijke wijzigingen aanbrengt aan de hostingserver.
Soms kunnen lokale ontwikkelomgevingen of specifieke servers unieke configuraties hebben die de fout veroorzaken. Als je op een host draait met variabele prestaties, overweeg dan hoe je een stabielere oplossing kunt gebruiken.
Bluehost’s high-performance hosting oplossingen leveren verbeterde stabiliteit en betrouwbaarheid. Bluehost is speciaal geoptimaliseerd voor WordPress en garandeert hoge snelheden, robuuste beveiliging en consistente uptime, zelfs bij pieken in het verkeer of technische uitdagingen. Dit maakt het een ideale keuze om je site soepel te laten draaien.
5. SSL-certificaat controleren en HTTPS-instellingen verifiëren
Controleer of je SSL-certificaat actief is en correct is geconfigureerd. Controleer of je website volledig wordt geserveerd via HTTPS door te controleren op problemen met gemengde inhoud.
- Log in op je hostingdashboard en controleer de status van je SSL-certificaat.
- Gebruik een online SSL-controleprogramma (zoals SSL Labs) om uw website te scannen op eventuele problemen.
- Controleer of je site over HTTPS laadt zonder waarschuwingen voor gemengde inhoud door de console van je browser te controleren.
Dit garandeert een veilige verbinding voor je bezoekers en voorkomt beveiligingswaarschuwingen die het vertrouwen van gebruikers kunnen verstoren.
Lees ook: SSL Certificaat Gids: Soorten, voordelen en hoe u er een kunt krijgen
6. Whitelist API endpoints in beveiligingsplugins & firewall
Beveiligingstools kunnen soms belangrijke API-eindpunten blokkeren, waardoor functies worden onderbroken. Whitelisting van deze eindpunten zorgt ervoor dat uw site zonder onderbreking kan communiceren met externe services.
- Controleer de instellingen van je beveiligingsplugins en firewallsoftware.
- Identificeer API-eindpunten die essentieel zijn voor de functionaliteit van uw website.
- Voeg deze eindpunten toe aan uw witte lijst.
- Test je site om te controleren of alle functies goed werken.
7. PHP, WordPress core en serversoftware bijwerken
Je software up-to-date houden is cruciaal voor prestaties, compatibiliteit en beveiliging. Regelmatige updates lossen bugs op en dichten zwakke plekken in de beveiliging.
- Controleer je huidige PHP-versie in het configuratiescherm van je hosting en vergelijk deze met de nieuwste aanbevolen versie.
- Werk WordPress core bij via het dashboard of door de officiële updatehandleiding te volgen.
- Werk serversoftware bij via het paneel van je hostingprovider of door indien nodig contact op te nemen met support.
Maak altijd een volledige back-up van je site voordat je updates uitvoert. Test je site na de updates om er zeker van te zijn dat alles werkt zoals verwacht.
Lees ook: WordPress PHP Versies: Hoe je instellingen bijwerken
Wanneer professionele hulp zoeken voor cURL error 28 problemen
Als je de bovenstaande oplossingen hebt geprobeerd en nog steeds cURL error 28 tegenkomt, is het misschien tijd om professionele hulp te zoeken. WordPress-experts of het supportteam van je hostingbedrijf zouden je moeten kunnen helpen.
Beslissen wanneer professionele hulp in te roepen voor een cURL error 28 (connection timed out) kan een goed idee zijn, afhankelijk van de volgende factoren:
- Ervaringsniveau: Als je niet vertrouwd bent met het oplossen van problemen met serverconfiguraties, bestandswijzigingen of het diagnosticeren van PHP-fouten, is het een goed idee om vroeg in het proces professionele hulp te zoeken.
- Gevolgen voor het bedrijf: Als je website cruciaal is voor je bedrijf of veel verkeer heeft, kan zelfs een klein foutje tijdens het oplossen van problemen kostbaar zijn. In zulke gevallen is het vaak beter om meteen een professional te raadplegen.
- Duur van het probleem: Als de fout al langere tijd optreedt en geen tijdelijk probleem is, kan professionele interventie nodig zijn.
- Basisoorzaken elimineren: Als je de basisstappen voor probleemoplossing hebt doorlopen, zoals het deactiveren van plugins, het wijzigen van thema, het controleren met je hostingprovider en het probleem blijft bestaan, is het misschien tijd om te escaleren.
- Toegang tot de server: Sommige diagnostische stappen vereisen server- of SSH-toegang en als je niet bekend bent met commandoregeltools of serverconfiguraties, kun je dit beter door een expert laten doen.
- Mogelijke externe oorzaken: Als je vermoedt dat het probleem te maken heeft met een externe service, API of integratie van een derde partij (en vooral als deze cruciaal is voor de werking van je website), is een professional wellicht beter in staat om een diagnose te stellen en contact op te nemen met de externe leverancier.
- Risicobeoordeling: Als u denkt dat een potentiële oplossing de beveiliging, gegevensintegriteit of uptime van uw site in gevaar kan brengen, raadpleeg dan een professional voordat u actie onderneemt.
- Terugkerende problemen: Als cURL error 28 of andere soortgelijke problemen terugkomen, zelfs nadat je ze eerder hebt aangepakt, suggereert dit dat er een dieper, onderliggend probleem kan zijn dat deskundige aandacht vereist.
- Complexe configuraties: Websites met aangepaste configuraties, integraties of op maat gemaakte code kunnen zich anders gedragen dan standaard WordPress installaties. In dergelijke gevallen zijn generieke oplossingen misschien niet van toepassing en is een oog van een expert nuttig.
Het komt erop neer dat als je het gevoel hebt dat je er niet meer bij kunt, je beter professionele hulp kunt zoeken dan te proberen te herstellen van een misstap.
15 tips om cURL error 28 te voorkomen
Het voorkomen van cURL error 28 (connection timed out) omvat een combinatie van proactieve monitoring, server optimalisaties en best practices. Hier zijn enkele essentiële tips om de kans dat een webhost deze foutmelding krijgt te minimaliseren:
- Kies betrouwbare hosting
- Server bijwerken
- Configuratie optimaliseren
- Gebruik een CDN
- Services van derden bewaken
- DNS-instellingen optimaliseren
- Bewaking implementeren
- Externe verzoeken beperken
- Logica voor opnieuw proberen gebruiken
- Regelmatig een back-up maken
- Firewall-instellingen controleren
- Houd alles up-to-date
- Test in Staging
- Volg goede codeerpraktijken
- Blijf op de hoogte
1. Kies Bluehost hostingprovider
Kies voor een gerenommeerd hostingbedrijf dat bekend staat om zijn betrouwbare uptime, goede responstijden op de server en uitstekende klantenservice. Bluehost steekt er met kop en schouders bovenuit. Dit is waarom:
Bluehost biedt uitgebreide hostingpakketten op maat van je behoeften:
- Gedeelde hosting: Ideaal voor kleine tot middelgrote websites, Bluehost Shared hosting heeft een eenvoudig te gebruiken cPanel, gratis domeinregistratie voor het eerste jaar, onbeperkte bandbreedte en installaties met één klik. Het is perfect voor beginners die een betrouwbare basis nodig hebben zonder gedoe met serverbeheer.
- Beheerde WordPress hosting: Managed WordPress hosting is speciaal ontworpen voor WordPress sites en levert geoptimaliseerde prestaties met automatische updates, verbeterde beveiliging en deskundige ondersteuning. Hiermee kunt u zich richten op de inhoud en laat u de technische details achter u.
- VPS-hosting: Voor groeiende websites die meer kracht nodig hebben, biedt VPS-hosting dedicated resources, schaalbare prestaties en volledige root-toegang. Het vormt een balans tussen gedeelde hosting en dedicated servers en garandeert snelheid en betrouwbaarheid naarmate uw bedrijf groeit.
- Dedicated hosting: Als u maximale controle en topprestaties nodig hebt, biedt Dedicated hosting een volledige server voor u alleen. Ideaal voor sites met veel verkeer en grote ondernemingen.
- Cloud hosting: Cloud hosting is gebouwd voor schaalbaarheid en hoge beschikbaarheid en past de resources automatisch aan op basis van uw verkeer. Deze flexibele oplossing zorgt voor consistente prestaties, zelfs tijdens verkeerspieken.
Welke plannen je ook kiest, Bluehost doet er alles aan om je website draaiende te houden, zodat jij je kunt richten op de groei van je bedrijf.
2. Server software up-to-date houden
Zorg ervoor dat de serversoftware, waaronder cURL, PHP en je webserver (zoals Apache of Nginx), up-to-date is. Updates bevatten vaak prestatieverbeteringen en beveiligingsoplossingen.
Deze updates bevatten vaak bugfixes en compatibiliteitsaanpassingen die ervoor zorgen dat je site soepel werkt met de nieuwste technologieën, wat uiteindelijk leidt tot snellere laadtijden en een betrouwbaardere gebruikerservaring.
3. Serverconfiguratie optimaliseren
Pas de PHP-instellingen, zoals default_socket_timeout, aan naar de juiste waarden op basis van de behoeften van je website. Zorg er daarnaast voor dat je server niet overbelast is. Controleer de systeembronnen (CPU, RAM, I/O) en upgrade of optimaliseer indien nodig.
4. Gebruik een CDN (Content Delivery Network)
Het gebruik van een Content Delivery Network (CDN) is een krachtige manier om de prestaties van je website te verbeteren.
Een CDN helpt bij het ontladen van serververzoeken, vermindert latentie en versnelt verbindingen voor gebruikers over de hele wereld. Dit betekent snellere laadtijden, soepeler browsen en minder belasting van je primaire server.
5. Services van derden bewaken
Als uw site afhankelijk is van services of API’s van derden, controleer dan hun uptime en prestaties. Kies betrouwbare serviceproviders en wees klaar om over te stappen als ze een knelpunt worden.
Door hun uptime en prestaties regelmatig bij te houden, kunt u snel potentiële problemen opsporen die de functionaliteit van uw site zouden kunnen verstoren.
6. DNS-instellingen optimaliseren
Gebruik een betrouwbare DNS-provider. Overweeg om de Time To Live (TTL) voor DNS-records te verlagen als je vaak wijzigingen aanbrengt, maar vermijd extreem lage waarden tenzij dit noodzakelijk is.
7. Monitoring en waarschuwingen implementeren
Gebruik monitoringtools om de uptime van uw site, de gezondheid van de server en de responstijden bij te houden. Stel waarschuwingen in om u op de hoogte te stellen van potentiële problemen voordat ze escaleren.
8. Externe verzoeken beperken
Elke externe aanvraag voegt een potentieel storingspunt toe. Beperk het aantal plugins of thema’s dat afhankelijk is van externe services tot een minimum. Als zulke verzoeken essentieel zijn, zorg er dan voor dat ze een passende time-outperiode en foutafhandeling hebben.
9. Logica voor opnieuw proberen implementeren
Implementeer voor cruciale externe verzoeken logica voor opnieuw proberen, zodat als een verzoek mislukt, het systeem het na een korte pauze opnieuw probeert.
10. Maak regelmatig een back-up van WordPress website
Hoewel back-ups cURL error 28 niet zullen voorkomen, zullen ze ervoor zorgen dat je snel kunt herstellen als er iets mis gaat tijdens het oplossen van problemen of als een probleem blijft bestaan.
11. Controleer de firewallinstellingen
Zorg ervoor dat de firewall-instellingen van je server niet te beperkend zijn, waardoor noodzakelijke uitgaande of inkomende verbindingen mogelijk worden geblokkeerd.
12. WordPress, thema’s en plugins up-to-date houden
Ontwikkelaars brengen regelmatig updates uit die bekende problemen oplossen en de compatibiliteit verbeteren. Regelmatig updaten vermindert de kans op fouten.
Toch kan het handmatig beheren van deze updates tijdrovend zijn. Om dit proces nog makkelijker te maken helpt Bluehost WonderSuite deze updates in een handomdraai te beheren. WonderSuite integreert naadloos in je ervaring en automatiseert updates voor je WordPress core, thema’s en plugins. Met zijn AI-gestuurde begeleiding en stap-voor-stap ondersteuning, houdt het niet alleen je site veilig en presteert het op zijn best, maar helpt het je ook om een prachtige website te bouwen die echt je visie weerspiegelt.
13. Testen in staging-omgeving
Voordat u belangrijke wijzigingen of updates doorvoert op uw live site, test u deze in een staging-omgeving om mogelijke problemen op te sporen.
Veel hostingproviders bieden staging tools waarmee u een kloon van uw website kunt maken, zodat u veilig wijzigingen kunt doorvoeren en beoordelen voordat ze live gaan.
14. Goede codeerpraktijken volgen
Als je aangepaste plugins of thema’s ontwikkelt, zorg dan voor goede codeerpraktijken. Een goede foutafhandeling, efficiënte code-uitvoering en het naleven van de WordPress coderingsstandaarden kunnen de kans op problemen verkleinen.
15. Blijf op de hoogte
Neem regelmatig contact op met de WordPress community, plugin/thema ontwikkelaars en hostingproviders voor bekende problemen of aanbevolen best practices.
Het belang van regelmatig WordPress onderhoud
Regelmatig onderhoud van een WordPress website is cruciaal voor het succes van je online winkel of blog. Het allerbelangrijkste is beveiliging. Gezien de populariteit van WordPress is het vaak het doelwit van hackers. Consistente updates van het basisplatform, plugins en thema’s zorgen ervoor dat bekende kwetsbaarheden worden verholpen, waardoor de site wordt beschermd tegen kwaadaardige aanvallen.
De wijde wereld van webtechnologie betekent dat softwarecomponenten bugs of storingen kunnen vertonen. Regelmatige updates bevatten vaak bugfixes die ervoor zorgen dat de website soepel werkt en bezoekers een optimale gebruikerservaring biedt.
Ten slotte zorgt het up-to-date houden van WordPress voor compatibiliteit, omdat de digitale wereld evolueert. Met nieuwe plugins en veranderende webstandaarden zorgen regelmatige updates en tests ervoor dat alle onderdelen van je website soepel samenwerken.
To simplify this ongoing process, Bluehost managed WordPress hosting offers expert maintenance assistance, taking the hassle out of routine updates. It features robust security measures, fast SSD storage, built-in caching and a CDN for optimized performance, perfect for a heavy traffic website.
Andere veelvoorkomende WordPress fouten en oplossingen
WordPress is een krachtig platform, maar zoals bij elk complex systeem komen er soms problemen voor. Hieronder staan enkele andere veelvoorkomende WordPress fouten, samen met eenvoudige oplossingen om je te helpen snel een diagnose te stellen en deze problemen op te lossen:
Fout bij het maken van een databaseverbinding
Databaseverbindingsfout treedt op wanneer WordPress geen verbinding kan maken met je database. Dit kan worden veroorzaakt door onjuiste databasegegevens, beschadigde databasebestanden of serverproblemen. Om dit op te lossen, controleer je de inloggegevens van je database in het bestand wp-config.php, overweeg je om je database te repareren via phpMyAdmin of de ingebouwde herstelmodus van WordPress en neem je indien nodig contact op met je hostingprovider.
Controleer de databasegegevens: Open je wp-config.php bestand en controleer of de database naam, gebruikersnaam, wachtwoord en host correct zijn.
Controleer op beschadigde bestanden: Gebruik een tool zoals phpMyAdmin om je database te controleren op corruptie of herstel eventueel vanaf een back-up.
Neem contact op met uw hostingprovider: Als het probleem aanhoudt, kan er een probleem zijn met de server. Uw hostingprovider kan helpen bij het diagnosticeren en oplossen van het probleem.
Als je WordPress website wordt gehost door Bluehost, kun je altijd rekenen op onze 24/7 supportdienst. Ons team van experts is 24 uur per dag beschikbaar om technische problemen op te lossen en ervoor te zorgen dat je site veilig en snel blijft.
Lees ook: Hoe de fout bij het tot stand brengen van een databaseverbinding in WordPress op te lossen
504 gateway timeouts
Een 504 gateway timeout treedt op wanneer je server geen tijdig antwoord ontvangt van een upstream server. Dit kan het gevolg zijn van veel verkeer, trage serverreacties of verkeerd geconfigureerde serverinstellingen.
- Controleer de logbestanden van je server om eventuele knelpunten of patronen die vertragingen veroorzaken te identificeren.
- Gebruik caching plugins of caching op serverniveau om de belasting van de server te verminderen en de responstijden te verbeteren.
- Pas de time-outinstellingen aan in het configuratiescherm van je hosting of via je .htaccess-bestand om de server meer tijd te geven om te reageren.
Als het probleem aanhoudt, kan je provider misschien robuustere oplossingen bieden of je serverresources upgraden.
Lees ook: 504 Gateway Timeout Error: 8 Mogelijke oplossingen
WordPress geheugen is op
Deze fout geeft aan dat WordPress de PHP geheugenlimiet heeft overschreden. Om dit op te lossen, moet je de geheugenlimiet van PHP verhogen door een regel als define(‘WP_MEMORY_LIMIT’, ‘256M’); toe te voegen aan je wp-config.php bestand.
Controleer en schakel daarnaast alle plugins of scripts uit die veel bronnen gebruiken en neem indien nodig contact op met je hostingprovider om de geheugentoewijzing van je server aan te passen.
Lees ook: 3 Meest voorkomende WordPress problemen en hun oplossingen in 2024
Laatste gedachten
Omgaan met fouten zoals cURL error 28 kan in het begin frustrerend zijn, maar als je eenmaal de hoofdoorzaken begrijpt en de oplossingen leert, wordt het een stuk eenvoudiger. Met een beetje regelmatig onderhoud en wat basiskennis over het oplossen van problemen, kun je je WordPress site draaiende houden als een goed geoliede machine.
Zelfs de beste websites hebben een paar hobbels op hun weg. Het hoort allemaal bij de reis. En als al deze technische mumbo jumbo overweldigend begint te voelen, is het geen schande om een beetje hulp te zoeken. Bluehost WordPress Hosting biedt een uitgebreide, beheerde hostingomgeving op maat voor WordPress sites. Het zorgt voor het zware werk door het afhandelen van prestatieoptimalisatie, beveiligingsverbeteringen en routinematige onderhoudstaken. Dit zorgt ervoor dat je website veilig blijft, op topsnelheid werkt en voorbereid is op meer verkeer.
Klaar om de stress van het beheren van je site weg te nemen? Kies voor Bluehost WordPress hosting die je de vrijheid geeft om meer te doen waar je van houdt.
FAQs
cURL error 28 treedt op wanneer WordPress een time-out van de verbinding ervaart tijdens de communicatie met externe servers, vaak als gevolg van DNS-problemen, beperkingen van de firewall of overbelasting van de server.
Dit wordt meestal veroorzaakt door trage serverreactietijden, DNS-foutconfiguraties, firewallbeperkingen of verouderde PHP-instellingen, die allemaal de servercommunicatie vertragen.
Controleer de logbestanden met serverfouten en gebruik de WordPress Site Health tool om REST API-problemen op te sporen. Schakel plugins en thema’s tijdelijk uit om conflicten op te sporen en test externe API-connectiviteit om de foutbron te vinden.
Verhoog de cURL timeout limiet in je wp-config.php bestand, repareer DNS instellingen en zorg ervoor dat je server software en WordPress installatie zijn bijgewerkt. Deze stappen kunnen de reactietijden verbeteren en de fout oplossen.
Als basis probleemoplossing het probleem niet verhelpt of als je het lastig vindt om de serverinstellingen aan te passen, neem dan contact op met je hostingprovider of een WordPress expert voor verdere ondersteuning.