Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

Fout 500 of "kritieke fout" op je website (ook na een WordPress-update)

Zie je een wit scherm, 500 Internal Server Error of bij WordPress Er is een kritieke fout opgetreden op deze website? Dan loopt de code van je website vast. De server zelf doet het meestal gewoon. Met de stappen hieronder vind je in de meeste gevallen zelf de oorzaak.

Eerst: wat is er net veranderd?

Een fout 500 komt bijna nooit uit het niets. Heb je net een plugin, thema of WordPress bijgewerkt, de PHP-versie gewijzigd of iets in .htaccess aangepast? Draai dan eerst precies die wijziging terug. Dat is meestal de snelste oplossing.

Kijk in het foutlog

Het foutlog vertelt welk bestand en welke regel de fout geeft. Log in op DirectAdmin en open Systeem Info & Bestanden › Siteoverzicht & logboeken. Kies je domein en open het foutlog. De onderste regels zijn het nieuwst. Staat er bijvoorbeeld PHP Fatal error met een pad naar wp-content/plugins/naam-van-plugin, dan weet je welke plugin de boosdoener is.

Het foutenlogboek van een domein in DirectAdmin met een PHP-melding
Het foutlog van je domein in DirectAdmin

WordPress: kritieke fout na een update

Na een update van een plugin, thema of WordPress zelf is dit verreweg de meest voorkomende oorzaak. Kom je niet meer in het beheer van WordPress, ga dan zo te werk:

  1. Kijk in je mailbox. WordPress stuurt bij een kritieke fout vaak een mail naar het beheerdersadres met een link naar de herstelmodus. Daarmee log je in terwijl de foute plugin of het foute thema tijdelijk uit staat, en zet je hem zelf uit of terug.
  2. Geen mail? Zet de plugins uit via DirectAdmin. Open Bestandsbeheer en ga naar domains/jouwdomein.nl/public_html/wp-content. Hernoem de map plugins naar bijvoorbeeld plugins-uit. WordPress zet dan alle plugins uit.
  3. Werkt je site weer? Hernoem de map terug naar plugins en zet in WordPress de plugins één voor één weer aan, tot de fout terugkomt. Dan weet je welke het is. Weet je het al uit het foutlog, hernoem dan alleen de map van die ene plugin.
  4. Ligt het aan het thema? Hernoem dan in wp-content/themes de map van je actieve thema. WordPress valt terug op een standaardthema, als dat nog is geïnstalleerd.
  5. Net de PHP-versie gewijzigd? Zet hem terug in Select PHP version. Lees PHP-versie en PHP-instellingen wijzigen.

Terug naar een werkende versie

Kom je er niet uit en werkte de site gisteren nog wel? Zet dan een back-up terug.

Update je via Installatron, laat Installatron dan altijd eerst een back-up maken. Zie WordPress en Joomla updaten via Installatron.

Controleer je .htaccess

Eén verkeerde regel in .htaccess geeft direct een fout 500 voor de hele site. Een bekend voorbeeld is een regel die een beveiligingsplugin achterliet, zoals php_value auto_prepend_file met een pad naar een bestand dat niet meer bestaat.

  1. Open in DirectAdmin Systeem Info & Bestanden › Bestandsbeheer.
  2. Ga naar domains/jouwdomein.nl/public_html. Zie je geen .htaccess? Bestanden die met een punt beginnen zijn verborgen. Zet in Bestandsbeheer het tonen van verborgen bestanden aan.
  3. Hernoem .htaccess naar bijvoorbeeld .htaccess-oud.
  4. Laad je website opnieuw. Is de fout weg, dan zit het probleem in de .htaccess. Haal de foute regel weg en hernoem het bestand terug.
De instelling in Bestandsbeheer om verborgen bestanden te tonen
Verborgen bestanden zoals .htaccess tonen

Andere oorzaken

  • Te weinig geheugen: staat in het foutlog Allowed memory size ... exhausted, verhoog dan memory_limit in Select PHP version.
  • Verkeerde bestandsrechten: mappen horen op 755 te staan en bestanden op 644.
  • Opslag vol: is je pakket vol, dan kan je website niets meer wegschrijven. Kijk op het dashboard van DirectAdmin bij Schijfruimte.

Met Domein gezondheid zie je in één keer of je domein, de website en het SSL-certificaat in orde zijn.

Zie ook in de DirectAdmin-handleiding: Verborgen bestanden zoals .htaccess tonen en bewerken en Siteoverzicht en logboeken: het foutlog en het toegangslog.

Uitgebreide uitleg met schermafbeeldingen: Mijn website is wit of geeft een fout 500 in de DirectAdmin-handleiding.

Was dit artikel nuttig?

← Terug naar Hosting algemeen

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…