Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: http errors
Deze fout zal meestal zoiets zien:
Wat u kunt zien: "De server heeft een interne fout of verkeerde configuratie aangetroffen en kon uw verzoek niet voltooien. Neem contact op met de serverbeheerder, webmaster@example.com en informeer ze van de tijd dat de fout is opgetreden. Alles wat je misschien hebt gedaanhebben de fout veroorzaakt. Meer informatie over deze fout kan beschikbaar zijn in het Logboek van de server. "
Als u een 500 interne serverfout ziet, kan de server geen aanvraag aan een verzoek dat geldig leek te zijn.Elke foutcode die begint met het nummer vijf (5) betekent dat de server weet dat het een probleem tegenkomt en kan niet doen wat wordt gevraagd.
Een algemene 500 interne serverfout wordt waarschijnlijk veroorzaakt door een eenvoudige fout in de configuratie ergens op uw site of een script dat u gebruikt.Het vertelt u niet precies wat het probleem is, omdat het een algemene fout is.(We zullen in het kort andere specifieke fouten uitleggen die beginnen met vijf (5) onderaan deze pagina)
Oorzaken kunnen omvatten, maar zijn niet beperkt tot:
Om de exacte oorzaak te vinden, moet u de foutlogs in CPANEL bekijken.Als u hulp nodig heeft, dient u een ticket in, en een van onze technieken zal u graag helpen om het uit te vinden.
Er kunnen verschillende mogelijke oorzaken zijn om te onderzoeken om een 500 interne serverfout te herstellen.
Controleer eerst of het .htaccess-bestand correct is en dat de mappen en bestanden op uw site de juiste machtigingen hebben.Controleer de problemen met thema's en plug-ins en controleer de PHP-code voor fouten.
De oplossing is afhankelijk van wat in eerste instantie de fout heeft veroorzaakt.En als je eenmaal de oorzaak hebt geïdentificeerd, kun je proberen het te repareren.
Hieronder hebben we enkele van de meer veel voorkomende oorzaken van de fout vermeld en hoe ze ze kunnen oplossen.
Waarschijnlijk de meest voorkomende oorzaak van een 500 fout, maar als u niet zeker weet, volgt u deze stappen om te bepalen of het de oorzaak is (als u de reden in de foutlogs niet kunt vinden)
Als de fout is verdwenen, is er een probleem met uw .htaccess-bestand.Wijzig het terug naar de oorspronkelijke naam en start stukjes van de code in het bestand .htaccess om het probleem te identificeren.
Om dit snel en veilig te doen, plaatst u een cijferbord (#) zonder haakjes aan het begin van één regel om te "commentaar" die lijn, dus het is niet "lezen" wanneer uw site is geladen.
Doe één regel en controleer dan of de fout aanhoudt.Als dat het geval is, voeg deze toe aan de volgende regel en controleer het opnieuw.Vergeet niet om alle andere regels te negeren nadat u de probleemlijn hebt gevonden en vastgesteld of verwijderd.
Als u alle regels heeft gecontroleerd en het probleem blijft bestaan, gaat u verder met het volgende gedeelte.
Bestanden en mappen moeten specifieke machtigingen hebben die voor hen zijn ingesteld.Je kunt zien wat ze zijn ingesteld en veranderen door naar de bestandsbeheer in je CPANEL te gaan en op zoek te gaan naar 'Machtigingen'.
De machtigingen moeten zijn:
Mappen - 0755
Bestanden - 0644
Als er niets het probleem oplost, aarzel dan niet om contact met ons op te nemen via livechat of een ticket in te dienen om u te helpen het gesorteerd en uw site weer online te krijgen.
Soms kan een 500-fout worden veroorzaakt door een plug-in of een thema.
Als de fout verschijnt nadat u een nieuwe plug-in hebt geïnstalleerd:
Als de fout wordt weergegeven nadat u een nieuw thema hebt geïnstalleerd:
Als dat de site oplost, probeert u het thema of de plug-in opnieuw te installeren. Als het de fout opnieuw gooit, verander de naam en laat het achter.
Problemen met PHP kunnen ook een 500 fout veroorzaken.Zorg ervoor dat u PHP-foutrapportage hebt ingeschakeld, zodat u kunt kijken en zien dat er een mogelijk probleem is.U kunt het inschakelen door het volgende te doen:
display_error = uit
log_errors = Aan
FOUT_LOG = "FOUT.LOG"
Als uw PHP-code externe verbindingen initieert (het grijpen van een RSS-feed, enz.), Zorg er dan voor dat u een time-out-handler opneemt. Als een PHP-script-tijden op een onhandige manier uit, kan het een 500 fout gooien.
Zorg er ook voor dat PHP-applicaties voldoende geheugen hebben toegewezen aan hen.Als het te laag is, zal het een fatale fout veroorzaken.
display_error = off
log_errors = On
error_log = "error.log"
De server kan het verzoek niet vervullen, of het begrijpt gewoon niet wat het verzoeken.De aanvraagmethode is mogelijk niet geldig of de server kan de verzoekmethode mogelijk niet ondersteunen.In sommige gevallen kunnen er software zijn op de server die moet worden bijgewerkt, vaak wanneer er nog iets niet beschikbaar is, zoals nieuwe functies die zijn geïntroduceerd in een API.
De server ontving een verzoek van een andere server die niet geldig is.Het kan op verschillende manieren weergeven, waaronder:
Je ziet ook vaak "nginx" op het scherm.
Deze fouten zijn vaak slechts een eigenzinnig probleem tussen servers online dat u geen controle hebt over.Andere keren kan het een probleem zijn met uw browser.Als u deze fout ziet, probeer dan uw cache op te ruimen, uw internetverbinding controleren en controleren of de site werkt in een andere browser of uit een andere verbinding.Als het aanhoudt, neem dan contact met ons op!
Deze fout is vergelijkbaar met de 502, maar het krijgt gewoon geen verzoek in plaats van niet aan het verzoek te voldoen.Een probleem met de server is hoogstwaarschijnlijk, of u kunt scripts uitvoeren die meer tijd nodig hebben om volledig te draaien.
Vernieuw eerst de pagina om te zien of deze blijft bestaan. Als dit het geval is, kunt u proberen dit op te lossen:
De server ondersteunt het HTTP-protocol niet dat op verzoek wordt gebruikt.Probeer een andere browser te gebruiken en kijk of het werkt, want het kan een probleem zijn met een verouderde browser.
Geschreven door Michael Brower / december 13, 2016