Website laadt niet
Laadt uw website niet, dan kan dat verschillende oorzaken hebben. Soms is er een probleem met DNS, SSL, de websitecode, het hostingaccount, een plugin, een database of de lokale verbinding van de bezoeker.
In dit artikel leggen we uit hoe u stap voor stap kunt controleren waar het probleem waarschijnlijk zit. Zo voorkomt u dat er onnodig aan DNS, bestanden of instellingen wordt aangepast.
Controleer eerst wat u precies ziet
De melding in de browser geeft vaak een eerste aanwijzing. Noteer daarom altijd de exacte foutmelding.
Veelvoorkomende meldingen zijn:
- Deze site is niet bereikbaar
- DNS_PROBE_FINISHED_NXDOMAIN
- ERR_CONNECTION_TIMED_OUT
- 500 Internal Server Error
- 503 Service Unavailable
- 508 Resource Limit Is Reached
- Your connection is not private
- Een witte pagina zonder duidelijke foutmelding
Een exacte foutmelding helpt om sneller te bepalen of het probleem in DNS, SSL, de website of de hostingomgeving zit.
Snelle controle
Controleer eerst of het probleem alleen bij u speelt of ook bij anderen. Test de website via een andere browser, een privévenster en eventueel via mobiel internet.
- Werkt de website op een andere internetverbinding?
- Werkt de website op een ander apparaat?
- Werkt alleen één pagina niet, of de hele website?
- Werkt het klantenpaneel of DirectAdmin nog wel?
- Is het probleem ontstaan na een wijziging?
Als de website alleen via uw eigen verbinding niet laadt, kan het probleem lokaal zitten. Denk aan browsercache, DNS-cache, wifi, antivirussoftware, VPN of een tijdelijk probleem bij de internetprovider.
Stap 1: controleer of het domein actief is
Een website kan niet laden als de domeinnaam verlopen, geblokkeerd of niet correct geregistreerd is. Controleer daarom eerst of de domeinnaam nog actief is.
Controleer:
- of de domeinnaam niet verlopen is;
- of de domeinnaam correct geregistreerd is;
- of de nameservers goed staan;
- of er recent een domeinverhuizing is gestart;
- of er recent DNS-wijzigingen zijn gedaan.
Is de domeinnaam recent verhuisd of aangepast, houd dan rekening met DNS-caching.
Stap 2: controleer DNS
DNS bepaalt naar welke server uw domeinnaam verwijst. Als DNS niet goed staat, komt de bezoeker niet bij de juiste hostingomgeving uit.
Controleer vooral:
- of de actieve nameservers kloppen;
- of het A-record naar het juiste IP-adres verwijst;
- of
wwwcorrect is ingesteld; - of u DNS wijzigt op de plek waar de actieve nameservers staan;
- of Cloudflare of een externe DNS-provider wordt gebruikt.
Een veelvoorkomende fout is dat DNS-records in DirectAdmin worden aangepast, terwijl de domeinnaam externe nameservers gebruikt. In dat geval hebben wijzigingen in DirectAdmin geen effect.
Stap 3: controleer of het probleem met SSL te maken heeft
Als de website via HTTP wel werkt maar via HTTPS niet, is er mogelijk een probleem met SSL of redirects.
Controleer:
- of
https://uwdomein.nlwerkt; - of
https://www.uwdomein.nlwerkt als uwwwgebruikt; - of er een geldig SSL-certificaat actief is;
- of de website automatisch naar HTTPS doorstuurt;
- of er sprake is van mixed content;
- of Cloudflare SSL correct is ingesteld als u Cloudflare gebruikt.
Een certificaatwaarschuwing betekent niet altijd dat de website offline is. Het betekent meestal dat de beveiligde verbinding niet goed gecontroleerd kan worden.
Stap 4: controleer recente wijzigingen
Als de website eerst werkte en daarna ineens niet meer laadt, is een recente wijziging vaak de oorzaak.
Denk aan:
- een WordPress-, plugin- of thema-update;
- een wijziging van de PHP-versie;
- een wijziging in
.htaccess; - een DNS- of nameserverwijziging;
- een SSL- of redirectwijziging;
- een migratie of restore;
- een wijziging in Cloudflare of een andere proxy;
- een aanpassing door een ontwikkelaar.
Is het probleem direct na een wijziging ontstaan, controleer dan eerst die wijziging voordat u andere instellingen aanpast.
Stap 5: controleer foutmeldingen in de website
Sommige foutmeldingen wijzen op een probleem in de website zelf. Bijvoorbeeld een PHP-fout, pluginprobleem, databaseprobleem of verkeerd ingestelde redirect.
500 Internal Server Error
Een 500-fout betekent dat de server het verzoek niet goed kan verwerken. Dit wordt vaak veroorzaakt door een PHP-fout, fout in .htaccess, pluginprobleem, themafout of verkeerde PHP-versie.
503 Service Unavailable
Een 503-fout betekent meestal dat de website tijdelijk niet goed kan worden verwerkt. Dit kan komen door onderhoud, een zware taak, resourcegebruik of een probleem in de applicatie.
508 Resource Limit Is Reached
Een 508-fout wijst meestal op resourcegebruik binnen het hostingaccount. Dit kan ontstaan door veel verkeer, bots, zware scripts, imports, backups of foutieve code.
Witte pagina
Een witte pagina zonder foutmelding wordt vaak veroorzaakt door een PHP-fout die niet zichtbaar wordt getoond in de browser. Controleer in dat geval de error logs.
Stap 6: controleer de error logs
De error logs geven vaak de beste aanwijzing als de website niet laadt door een technisch probleem.
Let vooral op recente meldingen zoals:
PHP Fatal errorUncaught ErrorAllowed memory size exhaustedMaximum execution time exceededPermission deniedDatabase connection error
Kijk vooral naar foutmeldingen met een datum en tijd die overeenkomen met het moment waarop de website niet laadt.
Stap 7: controleer de PHP-versie
Een website kan stoppen met werken als de actieve PHP-versie niet compatibel is met de website, plugin, thema of maatwerkcode.
Is het probleem ontstaan na het wijzigen van de PHP-versie? Zet dan tijdelijk de vorige PHP-versie terug en controleer of de website weer werkt.
Bij Lionserve zijn PHP 8.3, PHP 8.4 en PHP 8.5 beschikbaar. Kies niet automatisch de nieuwste versie, maar gebruik een versie die door uw website wordt ondersteund.
Stap 8: controleer .htaccess en redirects
Het bestand .htaccess wordt vaak gebruikt voor redirects, permalinks en beveiligingsregels. Een fout in dit bestand kan ervoor zorgen dat de website niet meer laadt.
U kunt testen of .htaccess de oorzaak is door het bestand tijdelijk te hernoemen, bijvoorbeeld naar .htaccess-oud. Controleer daarna of de website weer laadt.
Bij WordPress kunnen mooie permalinks tijdelijk niet goed werken zolang het .htaccess-bestand is hernoemd. Dit is normaal tijdens deze test.
Let ook op redirect-loops. Die ontstaan wanneer de website, het CMS, .htaccess, SSL-instellingen of Cloudflare elkaar blijven doorsturen tussen HTTP, HTTPS, www en niet-www.
Stap 9: controleer de database
Websites zoals WordPress gebruiken een database. Als de databaseverbinding niet werkt, kan de website niet goed laden.
Controleer bij databaseproblemen:
- of de database nog bestaat;
- of de databasegebruiker klopt;
- of het databasewachtwoord klopt;
- of het configuratiebestand van de website correct is;
- of de fout is ontstaan na een migratie of restore.
Bij WordPress staan deze gegevens in wp-config.php.
Stap 10: controleer Cloudflare of externe proxy
Gebruikt u Cloudflare of een andere proxy, controleer dan of het probleem daar ontstaat.
Controleer:
- of de DNS-records in Cloudflare correct staan;
- of het juiste record op Proxied of DNS only staat;
- of de SSL/TLS-modus correct is;
- of caching oude content of foutmeldingen toont;
- of firewallregels normaal verkeer blokkeren;
- of er Page Rules of Redirect Rules actief zijn.
Bij twijfel kunt u tijdelijk testen door het webrecord op DNS only te zetten. Doe dit alleen bewust, omdat Cloudflare-caching en bepaalde beveiligingsfuncties dan tijdelijk niet actief zijn.
Wat kan Lionserve controleren?
Lionserve kan controleren of de hostingomgeving bereikbaar is, of DNS publiek zichtbaar goed verwijst, of SSL op de server werkt, of er hostinggerelateerde foutmeldingen zijn en of er opvallend resourcegebruik zichtbaar is.
Als de oorzaak ligt in websitecode, plugins, thema's, database-inhoud, externe scripts, Cloudflare-instellingen of maatwerkfunctionaliteit, valt het oplossen daarvan meestal onder websiteonderhoud. Lionserve kan wel helpen bepalen waar het probleem waarschijnlijk zit.
Wat kunt u zelf controleren?
- Welke foutmelding toont de browser?
- Laadt de website op een andere verbinding of apparaat?
- Werkt alleen één pagina niet of de hele website?
- Is de domeinnaam actief?
- Verwijst DNS naar de juiste hostingomgeving?
- Werkt HTTP wel, maar HTTPS niet?
- Is er recent iets gewijzigd?
- Staan er recente foutmeldingen in de error logs?
- Is de PHP-versie recent gewijzigd?
- Gebruikt u Cloudflare of externe DNS?
Wat moet u niet doen?
- Wijzig niet tegelijk DNS, SSL, PHP-versie en redirects zonder tussendoor te testen.
- Schakel SSL of beveiliging niet uit om een foutmelding te omzeilen.
- Verwijder geen bestanden of databases zonder back-up.
- Gebruik geen bestandsrechten zoals
777. - Verhoog niet direct limieten zonder de foutmelding te controleren.
- Verwijder Cloudflare- of DNS-records niet zonder te weten waarvoor ze worden gebruikt.
Wanneer contact opnemen?
Neem contact op met Lionserve als u de oorzaak niet kunt vinden of als u vermoedt dat het probleem door de hostingomgeving wordt veroorzaakt.
Vermeld daarbij altijd:
- De domeinnaam waarbij het probleem speelt.
- De exacte foutmelding in de browser.
- Of de hele website niet laadt of alleen één pagina.
- Sinds wanneer het probleem speelt.
- Welke wijziging kort voor het probleem is gedaan.
- Of het probleem ook via een andere internetverbinding speelt.
- Of u Cloudflare of externe DNS gebruikt.
- Welke PHP-versie actief is.
- De relevante foutmelding uit de error logs, als u die ziet.
Stuur bij voorkeur een screenshot van de foutmelding mee. Verberg geen domeinnaam of URL, omdat die nodig zijn om het probleem goed te controleren. Deel geen wachtwoorden of geheime sleutels.
Gerelateerde artikelen
Gerelateerde artikelen
-
Wordpress installeren via DirectAdminWordPress is het meest populaire content management systeem ter wereld. In DirectAdmin kunt u eenvoudig WordPress installeren via hostinginterface....
-
FTP Verbindingsproblemen oplossenHeeft u problemen met het maken van een FTP-verbinding? Volg onderstaande stappen om de meest voorkomende oorzaken te verhelpen en weer vlot te...
-
Performance problemen oplossenEen trage website kan verschillende oorzaken hebben. Soms ligt de oorzaak in de hostingomgeving, maar vaak wordt vertraging veroorzaakt door de...
-
WordPress website traag? Controleer eerst deze puntenEen trage WordPress website kan verschillende oorzaken hebben. Soms ligt het aan de hostingomgeving, maar vaak wordt traagheid veroorzaakt door de...
-
Hosting verhuizen naar LionserveWilt u uw website of hosting verhuizen naar Lionserve? Dan is het belangrijk om vooraf duidelijk te bepalen wat er precies verhuisd moet worden....