[Sådan gøres] 5 måder at rette WordPress 500 intern serverfejl på

WordPress 500 intern serverfejl

WordPress 500 intern serverfejl er en af ​​de almindelige WordPress-fejl, du vil støde på som WordPress-udgiver. 

Denne fejl skyldes normalt, at noget bliver ødelagt i dine WordPress-filer eller af et problem på din hostingudbyders server.

Denne fejl kan være frustrerende, især for WordPress-begyndere, fordi den ikke fortæller dig, hvad problemet er. Du bliver nødt til at have lidt tålmodighed og udholdenhed sammen med de grundlæggende WordPress-fejlfindingsfærdigheder for at finde og rette WordPress 500-serverfejl.

Vi viser dig præcis, hvad du har brug for i dag i dagens tip.

Før vi begynder på, hvordan vi løser WordPress 500-serverfejlen, lad os starte med noget andet.

Hvad er HTTP-fejl 500 - Intern serverfejl?

HTTP-fejlen 500 er en generel serverfejl, der betyder, at serveren stødte på et problem i backend, som den ikke kunne håndtere yndefuldt. Noget er gået galt, normalt under udførelse af en PHP- eller anden kodefunktion, der resulterede i en uhåndteret undtagelse, og serveren kan ikke være mere specifik om, hvad problemet er. 

I virkeligheden er 500-fejlen en undtagelsesmeddelelse, når den ikke er i stand til at håndtere en situation, der er opstået.

Årsagen til, at en sådan fejl kastes, kan være:

  • En fejl eller uventet input / data, der går ind i et plugin, der får det til ikke at være i stand til at håndtere resultatet
  • En beskadiget fil, plugin eller anden serverfunktion, der får den til at kaste en fejl
  • En forkert konfiguration på serveren, hvilket resulterer i, at webserveren ikke kan forstå eller tjene den besøgende korrekt
  • Hardware- eller softwareproblemer kan også resultere i HTTP 500-serverfejl 

HTTP-fejl 500 er en standardstatuskode defineret i HTTP-protokollen. Mens mange mennesker er bekendt med andre HTTP-fejl som f.eks 404 Ikke fundet) eller 301 (omdirigering), få ​​mennesker forstår 500 serverfejl

Generelt betyder alt, der startes med 5 **, at der opstod en serverfejl - en klient forsøgte at udføre en gyldig anmodning på serveren, men serveren havde et problem med at opfylde denne anmodning på grund af et problem på serveren.

For at omskrive dette ved hjælp af Wikipedia-terminologi

Svarstatuskoder, der begynder med cifret "5", indikerer tilfælde, hvor serveren er opmærksom på, at den er stødt på en fejl eller på anden måde ikke er i stand til at udføre anmodningen.

Selvfølgelig, hvis dit websted kører på WordPress, betyder det, at webserveren, der driver dit websted, stødte på en fejl på WordPress (eller på anden måde), hvor den ikke var i stand til at opfylde anmodningen.

Hvis der opstår WordPress 500-serverfejl, kan du se en side som nedenfor, når du åbner dit websted:

wordpress 500 intern serverfejl 

 

Sådan løses 500 intern serverfejl på dit WordPress-websted

De to mest almindelige årsager til denne fejl er en beskadiget .htaccess-fil eller en anden fil, eller et plugin eller en funktion har overskredet serverens PHP-hukommelsesgrænse.

.Htaccess-filen på din WordPress bibliotek kan blive beskadiget, når du har installeret et plugin eller foretaget en anden ændring af dit WordPress-websted. WordPress 500-fejlen er let løst i dette tilfælde.

Men hvis du ser en blank WordPress-side i stedet for ovenstående fejlmeddelelse, er det et andet problem. I så fald skal du se på denne vejledning i stedet for at følge nedenstående vejledning: WordPress-blank side: Find og rette kilden til den hvide skærm af døden

Lad os se på nogle af de nøgleproblemer, der forårsager WordPress 500-serverfejl og lære at løse dem. Men inden vi gør det, kan vi se på denne korte video, der forklarer de vigtigste problemer, der kan forårsage dette.

-Ugh_ynhIfI

Bemærk: Som altid, tag tilstrækkelige sikkerhedskopier inden du fortsætter. Så selvom noget går galt, kan du gendanne dit WordPress-websted.

Hvis du ikke er sikker nok på at løse problemet selv, kan du finde egnede WordPress-udviklere, der kan hjælpe dig med at diagnosticere det. Klik på følgende link for at læse mere: https://www.collectiveray.com/wordpress-developers-for-hire

Der er en anden fejl, som også griner, den der ikke forsvinder efter at have udført en kerne- eller manuel opdatering, den der siger at WP ikke er tilgængelig for planlagt vedligeholdelse, men der er mange måder at løse dette på, herunder følgende:  Sådan løses "Kort utilgængelig til planlagt vedligeholdelseskontrol igen om et minut".

Kontroller serverlogfiler og -fejl

CPanel-fejl

Mens front-enden på dit websted muligvis kaster en vag http-fejl 500, er det meget sandsynligt, at der i backend eller i afsnittet Fejl på din delte hosting-server er flere detaljer, der kan forklare, hvor fejlen kommer fra .

cpanel fejl

Den første ting du skal gøre er at besøge afsnittet Fejl, enten i CPanel eller på anden måde, hvis du bruger en tilpasset hostingplatform. Hvis du ikke kan se dette, er det bedst at komme i kontakt med dit hostingfirma med det samme.

Når du klikker her, vil du se en masse fejlmeddelelser. Hvis dit websted stadig kaster HTTP 500-fejlen, skal der være et par fejlmeddelelser, der kan angive kilden til problemet.

Sørg for, at du er på udkig efter poster, der opstår omkring samme tid, som fejlen begyndte at blive kastet.

error_log

Dette er en anden fil, der muligvis har nogle detaljer om den fejl, der smides. Dette er standard PHP-fejlloggen, og eventuelle fejl skal gå ind i denne fil. Åbn denne fil, og kontroller for eventuelle nylige poster omkring det tidspunkt, hvor dit websted begyndte at kaste HTTP 500 interne serverfejl.

Andre logfiler

Selvom ovenstående er de mest almindelige placeringer for logfiler, kan din specifikke webstedsopsætning muligvis være anderledes, så kig dig rundt i filhåndteringen, og søg måske efter logfiler, der kan give en indikation af problemet.

Årsager til den interne serverfejl på WordPress 500

Som sagt, der kan være mange grunde til WordPress 500-serverfejl. Nogle af hovedårsagerne er anført nedenfor.

  • Korrupt .htaccess-fil
  • Problemer med PHP-hukommelsesgrænse
  • Problem forårsaget af defekt plugin (er)
  • Korrupte WordPress-kernefiler
  • Hosting problem på webserveren

1. Korrupt eller forkert .htaccess-fil

Hvis problemet opstod på grund af et problem med .htaccess-filen, vil du sandsynligvis være opmærksom på det, fordi du sandsynligvis flimrede med hjemmesiden eller udførte nogle opgraderinger eller ændringer, når webstedet pludselig begynder at kaste 500 interne serverfejl.

For at foretage fejlfinding af dit WordPress-websted til rettelse af intern serverfejl er en af ​​de første ting, du kan gøre, at rette, gendanne eller oprette en ny .htaccess-fil.

Normalt bliver .htaccess beskadiget, når du prøver at installere et defekt plugin på dit websted, eller når du prøver at tilpasse dit websteds .htaccess-fil og indsætte en (brudt) kommando, som webserveren ikke er i stand til at håndtere. 

Du kan også prøve at bruge en funktion eller funktion, som dit websted ikke understøtter.

Denne løsning til dette er normalt enkel. Den enkleste løsning er at fjerne eventuelle justeringer, du lige har foretaget, eller sørge for at du følger instruktionerne korrekt. Hvis dette ikke virker, kan du hente en version af .htaccess-filen fra en fungerende version af dit websted.

Udskift versionen fra sikkerhedskopien, og dit websted skal gendannes.

Udskift bare din nuværende .htaccess-fil med en ny. De fleste websteder gemmer en kopi af den originale .htaccess-fil som htaccess.txt.

.Htaccess-filen findes typisk i rodmappen. Dette er hvor du kan se andre vigtige mapper som wp-admin, wp-indhold og wp-inkluderer.

Hvis du ikke kan se .htaccess-filen det sted, skal du sikre dig, at alle skjulte filer kan ses. Dette gøres typisk i indstillingerne i File Manager på din WordPress-hostingkonto:

hosting filhåndtering viser skjulte filer

Hvis du bruger FileZilla som din FTP-klient, gå til servermenuen og klik på Tving visning af skjulte filer.

Filezilla-server viser skjult 

Du skal nu kunne se .htaccess-filen, hvis den var skjult.

Nu skal du omdøbe din .htaccess-fil. Når det er gjort, er det næste trin at oprette en ny fil.  

 omdøb htaccess

Du skal blot åbne et teksteditor på din pc og kopiere nedenstående kodestykke og indsætte det.

# BEGIN WordPress

RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

Gem det som en .txt-fil. Når du er færdig, skal du uploade filen til rodmappen og omdøbe den som .htaccess. Du skal muligvis omkonfigurere nogle yderligere indstillinger, du havde i den forrige fil, såsom omdirigeringer eller andre indstillinger, der var aktiveret i htaccess-filen.

2. Overskrider grænsen for PHP-hukommelse

Svarende til en korrupt .htaccess-fil er udmattende PHP-hukommelsesgrænse også et almindeligt problem, der forårsager WordPress 500-serverfejl.

For at løse problemet skal du øge PHP-hukommelsen. Følg nedenstående trin.

Åbn din wp-config.php-fil. Du kan finde filen i rodmappen, hvor din .htaccess-fil er placeret.

Kopier nedenstående kodestykke på det, og gem filen.

define('WP_MEMORY_LIMIT', '64M');

 wp config øge hukommelsesgrænsen
 
 

Hvis dette ikke virker, kan det være tilfældet, at din hukommelse skal øges på en anden måde.

Du kan prøve at bruge denne php.ini tweak for at øge hukommelsen:

 

memory_limit = 64M

 

Prøv at fordoble hukommelsen. Du bør også diskutere dette med dit hostingfirma, da der kan være nogle begrænsninger.

For mere vigtige WordPress-tweaks som denne kan du henvise til denne vejledning: 101 WordPress-tricks Hver seriøs blogger har brug for at vide

Hvis du øger hukommelsesgrænsen, løser dit problem, betyder det, at du har løst problemet midlertidigt. Du skal stadig finde ud af, hvilket plugin eller en funktion der udtømmer hukommelsesgrænsen. Dette kan skyldes et defekt plugin eller en dårligt kodet temafunktion.

Du kan bede dit hostingfirma om at undersøge serverlogfiler for at hjælpe dig med at finde ud af årsagen til årsagen.

Alternativt kan du prøve at installere P3 (Plugin Performance Profiler) plugin (som desværre ikke længere opdateres) eller Query Monitor der kan registrere plugins med langsomme forespørgsler (resulterer typisk i hukommelsessvin). Dette plugin hjælper dig med at finde ud af, hvilket plugin der nedbryder ydeevnen på dit websted og overskrider hukommelsesgrænsen. 

Se denne vejledning, hvis du vil lære at bruge dette plugin til at profilere plugins ydeevne: Den ultimative guide til analyse og rettelse af ydeevnen på dit WordPress-websted. I denne vejledning skal du kigge efter afsnittet Forespørgselsmonitor.

Bemærk: Hvis dit websted ofte overskrider grænsen, kan du overveje at skifte din WordPress-vært til en premium-hostingudbyder som InMotion VPS-hosting-server. InMotion har sprængbar hukommelse, så under midlertidige spidsbelastninger sikrer det, at dit websted ikke overskrider hukommelsesgrænsen, hvilket undgår WordPress 500-serverfejl.

Klik her for at læse vores fulde gennemgang af InMotion VPS-hosting: https://www.collectiveray.com/inmotion-hosting-review

3. Defekt plugin

Hvis ingen af ​​ovenstående løsninger løste din HTTP 500-fejl, skyldes problemet sandsynligvis et defekt plugin, du installerede på din server.

Omdøb blot plugins-kataloget og kontroller, om der rettes WordPress 500-serverfejl. Hvis omdøbning af biblioteket løser problemet, betyder det, at et eller flere af dine plugins er årsagen til problemet.

For at finde det nøjagtige defekte plugin skal du først genindstille plugin-bibliotekets navn. Dette betyder, at alle dine plugins nu er aktiveret. Begynd nu at omdøbe mapperne på hvert plugin en efter en til noget som plugin-gammelt, indtil dit websted ikke længere kaster 500-fejlen. Når dette sker, har du fundet det defekte plugin.

 

rediger plugin-bibliotek

Når du har fundet det, skal du slippe af med dette plugin fra dit websted og rapportere det til pluginforfatteren.

Derudover kan du aktivere WordPress-fejlfinding for at finde ud af årsagen til problemet. Følg denne vejledning for at lære alt hvad du behøver at vide om aktivering af WordPress-fejlretning.

4. Korrupte WordPress-kernefiler

Hvis ovenstående løsninger ikke løser dit problem, er chancerne for, at det skyldes beskadigede filer.

I dette tilfælde skal du downloade den nyeste WordPress og genindlæse mappen wp-admin og wp-inkluderer fra en ny WordPress-installation til dit WordPress-websted.

korrupte kernefiler 

Hvis problemet skyldes beskadigede filer, bør geninstallation af kernefiler løse problemet.

5. Hostingproblemer

Hvis intet af ovenstående trin hjælper dig med at finde en løsning til WordPress 500-serverfejl, skal du kontakte din webhosting-udbyder.

Kvaliteten af ​​det svar, du modtager for din supportanmodning, varierer mellem værter. Du bliver nødt til at lade din vært nøjagtigt se, hvilke fejlfindingstrin du har udført for at vise dem, at du allerede har arbejdet med at løse problemet.

Du skulle allerede have gennemgået alle ovenstående trin, før du kom i kontakt med din vært.

Ved at se på serverlogfiler skal de være i stand til at finde ud af, hvad der forårsager problemet.

Ofte stillede spørgsmål

Hvordan løser jeg fejl 500 på WordPress?

De fleste Fejl 500-problemer på WordPress er forårsaget af almindelige problemer, såsom forkert konfiguration af filer, beskadiget htaccess eller utilstrækkelig hukommelsesproblemer. Først skal du ændre alle ændringer, du lige har foretaget, kontrollere fejllogfiler og derefter starte fejlfinding ved at følge vores vejledning.

Hvad forårsager 500 interne serverfejl i WordPress?

500 interne serverfejl er normalt forårsaget af beskadigede filer, der overskrider hukommelsesgrænsen eller forkert konfigurerede servere. Hvis du lige har foretaget en ændring, skal dette være let at vende tilbage og løse dit problem.

Har du stadig ikke løst problemet? Bliver frustreret over at prøve at ordne det? Måske er det tid til at tale med eksperterne? Vores venner hos WPBuffs er de bedste i branchen, når det kommer til WordPress-vedligeholdelsestjenester - tal med dem, vi er sikre på, at de ordner dig!

Har du nogensinde stødt på WordPress 500 intern serverfejl? Hvordan fikste du det? Lad os vide ved at droppe en kommentar nedenfor.

 

Brug for hjælp til at få ting gjort? Prøv disse topbedømte overkommelige koncerter på Fiverr!

fiverr logo

Klik her at finde eksperter på løsning af WordPress-problemer.

Klik her at oprette en hele WordPress-webstedet.

 

 

 

 

 

Om forfatteren
Shahzad Saeed
Forfatter: Shahzad SaeedInternet side: http://shahzadsaeed.com/
Shahzaad Saaed er blevet vist på et stort antal autoritetswebsteder som en WordPress-ekspert. Han har specialiseret sig i indholdsmarkedsføring for at hjælpe virksomheder med at øge deres trafik.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...