Livezilla

Certified Partner and
PrestaShop Developer for:

Inzicht in en Bevestiging Error 500

Bevestiging Error 500

Deze pagina is geschreven in het Engels, zie de Engels versie voor de juiste code verandert.


Error 500 is een algemene fout die uw gastheer genereert.

Er zijn vele redenen waarom het kan voorkomen, maar de drie meest voorkomende zijn:


1) File / Folder Permissions - De meeste moderne hosts (dat aanbod cPanel) zal blokkeren PHP-bestanden die zijn ingesteld op 777 of die in een map die is ingesteld op 777, of zelfs als een van de bovenliggende mappen is 777.

In plaats van het runnen van het bestand, zal uw gastheer tonen de error 500. De reden hiervoor is de server beveiliging als een bestand is ingesteld op 777, iedereen kan veranderen en planten kwaadaardige code in.

Je kunt je afvragen "Waarom doen de Prestashop installatie-instructies te zeggen 777 gebruiken"? Nou, het lijkt erop dat 777 in het Frans vertaalt zich in 755 in het Engels:)

We hebben hen vragen om de instructies te wijzigen, maar om wat voor reden dan ook, ons verzoek werd over het hoofd gezien. Enkele zeer oude server configuratie of degenen die niet zijncorrect is geconfigureerd zal niet goed werken met de 755 en 777 nodig, maar het lijkt erop dat ze zeer weinig (want het is een groot gevaar voor de veiligheid).

Geen bestanden of mappen moeten worden ingesteld op 777, moet 755 worden de maximale permissies instelling.

2) Server timeout - Elke server heeft een time-out instelling, die is de tijd die een script mag worden uitgevoerd.

Deze grenzen variëren van host naar host, en sommige instellen zo laag als 30 seconden en kunt u niet om het te veranderen, en anderen zet deze op 5-10 minuten en laat u deze wijzigt.

Als u een script dat een lange tijd tot finish vereist (thumbnail regeneratie, import / export, of back-up) en het bij de time-out instelling zal een error 500 pagina worden weergegeven.

U moet contact opnemen met uw gastheer en informeren over het verhogen van de time-out te beperken.

3) Onjuiste syntaxis in htaccess bestand -.. De syntaxis in het htaccess bestand is erg streng, als je voegt een verkeerde opdracht, of zelfs een onjuist teken intoetst, zal uw server terug error 500.

Probeer het verwijderen van de. Htaccess bestand, om er zeker van is dat de oorzaak, en vervolgens opnieuw uit Prestashop (Bewaar een backup van het origineel. Htaccess in het geval uw gastheer had een aantal vereiste variabelen in daar).


Als uzijn nog steeds een error 500 krijgen en je bent zeker dat het niet veroorzaakt door de bovengenoemde problemen, zul je moeten kijken in fout van uw gastheer te loggen op de details van de fout te krijgen. De meeste hosts hebben een "Error Log" link in de cPanel-look it up daar en zien wat de oorzaak ervan is.