Hoe corrigeer je een 500-fout op je site met LWS Panel?

Procédure

Inleiding

De gevreesde 500 Interne Server-fout. Deze lijkt altijd op te duiken op het meest ongelegen moment, waardoor je plotseling op zoek bent naar oplossingen om je site weer online te krijgen. We begrijpen deze situatie heel goed, want we hebben het allemaal meegemaakt.

In dit artikel gaan we in op de 500 Interne Server-fout en geven we je oplossingen om je site snel weer online te krijgen. Ontdek hieronder wat deze fout veroorzaakt en hoe je kunt voorkomen dat het in de toekomst weer gebeurt.

Wat is de 500 Interne Server Fout?

De statuscode 500 (interne serverfout) geeft aan dat de server op een onverwachte omstandigheid is gestuit waardoor niet op het verzoek kan worden gereageerd.

Wanneer je een website bezoekt, stuurt je browser een verzoek naar de server waarop de site wordt gehost. De server neemt dit verzoek aan, verwerkt het en stuurt de gevraagde bronnen zoals PHP, HTML, CSS, enz. terug, samen met een HTTP-header. Deze HTTP-header bevat ook een zogenaamde HTTP-statuscode. Deze statuscode is een manier om je te informeren over de status van de aanvraag. Het kan een 200 statuscode zijn, wat betekent "Alles is goed", of een 500 statuscode, die aangeeft dat er een interne serverfout is opgetreden.

Er zijn verschillende soorten 500 statusfoutcodes (500, 501, 502, 503, 504, enz.), elk met een andere betekenis. In dit geval betekent een 500 interne serverfout dat de server op een onverwachte omstandigheid is gestuit waardoor hij niet op het verzoek kan reageren.

Variaties van 500 Interne Server fouten

In het geval van een probleem met een .htaccess bestand, krijg je meestal deze foutpagina te zien:

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Over het algemeen is de klassieke 500 foutmelding :

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Meest voorkomende oorzaken van fout 500 Interne server :

Er zijn veel mogelijke redenen voor de 500 Interne Server foutmelding. Als u er een krijgt, is de kans groot dat een (of meer) van de volgende oorzaken het probleem veroorzaakt:

  • Browser cache.
  • Onjuiste aanmeldingsgegevens voor de database.
  • Een beschadigde database.
  • Beschadigde bestanden in je WordPress installatie.
  • Problemen met je databaseserver.
  • Corrupte WordPress bestanden.
  • Corrupt .htaccess bestand en PHP geheugenlimiet.
  • Problemen met plugins en thema's van derden.
  • PHP timing out of fatale PHP fouten met plugins van derden.
  • Onjuiste bestands- en maprechten.
  • PHP geheugenlimiet uitgeput op je server.
  • Corrupt of gebroken .htaccess bestand.
  • Fouten in CGI- en Perl-scripts.

Invloed van 500 fouten op SEO

In tegenstelling tot 503 fouten, die simpelweg aangeven dat WordPress in onderhoudsmodus is en Google adviseren dit later te controleren, kan een 500 fout schadelijke gevolgen hebben voor SEO als deze niet onmiddellijk wordt opgelost.

Als je site voor een korte periode down is, bijvoorbeeld 10 minuten, en regelmatig wordt gecrawld, zal de indexeringsrobot de pagina over het algemeen gewoon uit zijn cache verwijderen. In sommige gevallen krijgt Google niet eens de kans om het opnieuw te proberen tot de volgende back-up. In deze omstandigheden is alles onder controle.

Als de site echter voor langere tijd uit de lucht is, bijvoorbeeld 6 uur of langer, kan Google de 500-fout interpreteren als een ernstig probleem dat moet worden opgelost. Dit kan gevolgen hebben voor uw positie in de zoekresultaten. Als u wilt voorkomen dat u regelmatig 500-fouten tegenkomt, is het essentieel om de eerste oorzaken te begrijpen. De onderstaande oplossingen kunnen u hierbij helpen.

Hoe repareer ik de 500 Interne Server-fout?

Wanneer u een 500 Interne Server-fout op uw site tegenkomt, kan het moeilijk zijn om te weten waar u moet beginnen met het oplossen van het probleem. Over het algemeen zijn 500-fouten gerelateerd aan de server zelf, maar in onze ervaring kunnen deze fouten twee hoofdoorzaken hebben. De eerste is gerelateerd aan een gebruikersfout (probleem aan de clientzijde), terwijl de tweede te maken heeft met een probleem op de server.

1. Probeer de pagina opnieuw te laden

Het lijkt misschien voor de hand liggend voor sommigen, maar een van de eerste eenvoudige stappen die u kunt nemen wanneer u wordt geconfronteerd met een 500 Interne Server-fout, is een paar minuten wachten en de pagina opnieuw laden (F5 of Ctrl + F5). Het kan zijn dat de server of host tijdelijk overbelast is en dat de site snel weer online komt. In de tussentijd kunt u ook proberen de site via een andere browser te openen om eventuele problemen met uw huidige browser te elimineren.

We hebben ook ontdekt dat dit soms kan gebeuren direct na het bijwerken van een extensie of thema op je site. Over het algemeen is dit te wijten aan een onjuiste hostconfiguratie. Wat er gebeurt is dat ze een korte tijdelijke downtime ervaren direct na de update. Meestal is dit echter binnen een paar seconden opgelost, dus het verversen van de pagina is alles wat u hoeft te doen.

2. Wis de cache van je browser

Voordat u begint met een grondiger debugging van uw site, is een andere stap voor probleemoplossing het wissen van de cache van uw browser.

3. Controleer uw serverlogboeken

Om het probleem snel op te lossen, is het handig om de foutlogs te benutten. Als u een LWS-klant bent, kunt u de fouten eenvoudig controleren door deze documentatie te volgen. Dit kan vooral handig zijn als het probleem gekoppeld is aan een extensie op uw site.

Hoe corrigeer je een 500-fout op je site met LWS Panel?

4. Fout bij het maken van een databaseverbinding

500 Internal Server-fouten kunnen ook optreden als gevolg van een probleem met de databaseverbinding. Afhankelijk van uw browser kunt u verschillende fouten tegenkomen, maar ze zullen allemaal een HTTP 500-statuscode genereren, ongeacht de inhoud van uw serverlogboeken.

Hier is een voorbeeld van een fout die optreedt wanneer een databaseverbinding mislukt. De hele pagina verschijnt leeg omdat er geen gegevens kunnen worden opgehaald om de pagina weer te geven vanwege een probleem met de databaseverbinding. Dit heeft niet alleen invloed op de openbare interface van je site, maar het zorgt er ook voor dat je geen toegang hebt tot het WordPress dashboard.

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Waarom gebeurt dit dan precies? Hier zijn enkele veel voorkomende redenen:

  1. Je databasegegevens zijn onjuist. Je site gebruikt aparte aanmeldgegevens om verbinding te maken met de MySQL database.

  2. Je WordPress database is corrupt. Omdat er voortdurend thema's, extensies en gebruikers worden toegevoegd en verwijderd, kunnen databases soms corrupt raken. Dit kan het gevolg zijn van een ontbrekende of corrupte tabel, of het per ongeluk verwijderen van informatie.

  3. Het kan zijn dat je beschadigde bestanden hebt in je WordPress installatie. Dit kan soms worden veroorzaakt door aanvallen van hackers.

  4. Problemen met je databaseserver. Er kunnen verschillende problemen optreden bij webhosts, zoals database overbelasting door een verkeerspiek of een onvermogen om te reageren door een te groot aantal gelijktijdige verbindingen. Dit komt vooral voor bij shared hosting, waarbij dezelfde bronnen worden gedeeld door veel gebruikers op dezelfde server.

5. Controleer je extensies en thema's

Extensies en thema's van derden kunnen vaak de oorzaak zijn van 500 Interne Server-fouten. Je zult de fout vaak direct opmerken na het installeren van een nieuw element of het uitvoeren van een update. Daarom raden we altijd aan om een staging-omgeving te gebruiken voor updates, of ze in ieder geval één voor één uit te voeren. Als je anders een 500 Internal Server-fout tegenkomt, moet je de bron van de fout identificeren.

Om dit probleem op te lossen en te bepalen of een extensie een probleem veroorzaakt, raden we je aan deze documentatie te volgen.

Zorg er altijd voor dat je extensies, thema's en WordPress core up-to-date zijn en controleer of je een ondersteunde versie van PHP gebruikt. Als het probleem te wijten is aan foutieve code in een extensie, moet je misschien een WordPress ontwikkelaar inschakelen om het probleem op te lossen.

6. De WordPress kern opnieuw installeren

Soms kunnen de kernbestanden van WordPress beschadigd zijn, vooral op oudere sites. Het is mogelijk om alleen de WordPress core opnieuw te installeren zonder extensies of thema's te beïnvloeden. Zorg er echter voor dat je een back-up maakt van je gegevens voordat je verder gaat.

Vanuit het Dashboard -> Updates kun je WordPress opnieuw installeren zonder inhoud te verliezen:

Hoe corrigeer je een 500-fout op je site met LWS Panel?

7. Controleer op machtigingsfouten

Een toestemmingsfout in een bestand of map op je server kan ook een 500 Interne Server fout veroorzaken. Hier zijn enkele standaard aanbevelingen voor bestands- en mapmachtigingen in WordPress:

  • Alle bestanden moeten machtigingen hebben van 644 (-rw-r-r-) of 640.
  • Alle mappen moeten rechten hebben van 755 (drwxr-xr-xr-x) of 750.
  • Geen enkele map mag ooit rechten van 777 hebben, zelfs downloadmappen niet.
  • Geavanceerd: het bestand wp-config.php kan ook worden geconfigureerd met rechten van 440 of 400 om te voorkomen dat andere gebruikers van de server het kunnen lezen.

U kunt de rechten op elk bestand eenvoudig bekijken met het bestandsbeheer van uw hosting.

Hoe corrigeer je een 500-fout op je site met LWS Panel?

8. Verhoog de geheugenlimiet van PHP

Het is mogelijk dat deze fout te wijten is aan de PHP-versie na de update van je script. Het is ook mogelijk dat fout 500 te wijten is aan een gebrek aan geheugen dat aan uw site is toegewezen. Sommige PHP-scripts hebben een grote hoeveelheid geheugen nodig om goed te functioneren. De browser doet ook een groot aantal verzoeken om de inhoud, plugins en scripts op uw site te laden. Als gevolg hiervan kan onvoldoende geheugen een 500-fout veroorzaken. Je kunt dit testen door PHP-versies te wijzigen of meer geheugen toe te wijzen aan je pakket door naar de administratie van je LWS-pakket te gaan en dan naar "PHP Configuratie" in de sectie "Database & PHP".


Hoe corrigeer je een 500-fout op je site met LWS Panel?

U kunt de PHP-versie wijzigen, maar ook het toegewezen geheugen"memory_limit" of de waarde"max_execution_time" voor uw formule verhogen.

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Als deze waarde al op het maximum staat, gebruikt uw site mogelijk te veel bronnen voor de formule die u hebt. In dat geval moet u uw formule wijzigen in een efficiëntere formule.

9. Corrigeer uw .htaccess-bestand

De Apache webserver heeft de volgende richtlijnen voor .htaccess bestanden:

    Options -Indexes -Includes -ExecCGI -IncludesNOEXEC -MultiViews -SymLinksIfOwnerMatch +FollowSymLinks AllowOverride None AllowOverride Indexes AuthConfig Limit FileInfo Order allow,deny Allow from all  Deny from all   


De volgende richtlijnen zijn ingeschakeld:

  • AuthConfig : Autorisatierichtlijnen (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, enz.)

  • Indexen : Richtlijnen die het indexeren van mappen regelen (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, enz.)

  • Limit: Richtlijnen die hosttoegang regelen (Allow, Deny en Order).

  • FileInfo: Richtlijnen die documenttypes (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, en mod_mime Toevoegen en Verwijderen richtlijnen, enz.), document meta data (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), mod_rewrite directives (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) en Action voor mod_actions.


De richtlijn "Opties" is gedeactiveerd: als deze parameter aanwezig is in je .htaccess-bestand, zal dit een fout opleveren. We nodigen je daarom uit om alle regels die beginnen met deze richtlijn uit te commentaar ( Voeg een "#" toe aan het begin van de regel. )

De optie "+FollowSymLinks " in de richtlijn "Options" is echter wel actief. Deze functie wordt gebruikt in veel CMS zoals Joomla. U kunt daarom de regel die bij deze parameter hoort in het .htaccess-bestand zonder zorgen uitcommentariëren.

We raden u deze site aan, die u kan helpen uw htaccess-bestand heel eenvoudig te genereren:http://www.htaccesstools.com

Om te controleren of het probleem bij uw .htaccess-bestand ligt, hernoemt u het met FTP naar .htaccess-test.

U kunt dit ook doen met behulp van"Bestandsbeheer" in het beheergebied van uw pakket, in de sectie"Bestanden".

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Klik met de rechtermuisknop op het .htaccess-bestand en klik vervolgens op"Hernoemen".

Hoe corrigeer je een 500-fout op je site met LWS Panel?

Hernoem het bestand naar ".ancien_htaccess" of"htaccess.txt".

Nadat je het bestand een andere naam hebt gegeven, moet je een nieuwe test uitvoeren op je site om te zien of de fout nog steeds wordt weergegeven of een probleem veroorzaakt.

Als de fout verdwijnt, dan was het probleem te wijten aan een syntaxisfout.

Technische hulp bij het oplossen van fout 500 - Interne Serverfout

Ons technische team is beschikbaar om u te helpen bij het oplossen van de 500 Interne Serverfout op uw website.

Om de tussenkomst van een technicus aan te vragen, gaat u naar de klantenzone van uw LWS Panel en schrijft u zich in voor een supportoptie.

Als onderdeel van de eenmalige uitbestedingsdienst zal een gespecialiseerde technicus u binnen een uur na het openen van de aanvraag terugbellen en de nodige actie ondernemen om de fout op te lossen.

Beoordeel dit artikel :

3/5 | 26 mening

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

0mn lezen

Cloudflare-fout 524: Er heeft zich een time-out voorgedaan

10mn lezen

Hoe corrigeer ik HTTP-foutcodes?

0mn lezen

404-fout, wat het is en hoe het te corrigeren

1mn lezen

Hoe los ik de HTTP 503 Service Unavailable-fout op?


Questions sur l'article
Tidiane02 Il y a 991 dagen
Bonjour j'espère que vous allez bien. je travail en ligne avec le CMS drupal et j'ai un problème au niveau des images qui ne s'affiche pas sur mon site lorsque je les insèrent . merci de me répondre.
Zie de
1 antwoorden
Benjamin-LWS - Il y a 990 dagen

Bonjour,

Merci de votre retour.

N'ayant aucun accès à vos données LWS, je ne peux vous dire précisément d'où vient le problème que vous rencontrez. C'est pour cela que je vous invite à passer par notre service support à travers votre espace client pour régler votre problème au plus vite. (Contacter le support LWS)

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Cordialement, L'équipe LWS

Utile ?
Flay Il y a 71 dagen
Voici mon véritable soucis. Il s'agit d'un site dynamique en laravel, même après avoir réalisé PHP artisan storage link pour mes images uploadé, gérer mes mon storage de public demeure interdit
Zie de
1 antwoorden
Jordan-LWS - Il y a 69 dagen

Bonjour,

Afin de faciliter le traitement de votre demande et d’avoir un échange direct avec le support technique, je vous invite à contacter l’assistance technique depuis votre espace client.

Pour cela, rendez-vous dans Espace client → Assistance, puis ouvrez un ticket auprès du support technique.

Cette démarche permettra une prise en charge plus efficace de votre demande.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Cordialement, L'équipe LWS 

Utile ?

Stel een vraag aan het LWS-team en de gemeenschap