[Hvordan] 5 måter å fikse WordPress 500 intern serverfeil

WordPress 500-serverfeil

WordPress 500-serverfeil er en av de vanligste WordPress-feilene du vil støte på som WordPress-utgiver. 

Denne feilen er vanligvis forårsaket av at noe blir ødelagt i WordPress-filene dine eller av et problem på hostingleverandørens server.

Denne feilen kan være frustrerende, spesielt for WordPress-nybegynnere, fordi den ikke forteller deg hva problemet er. Du må ha litt tålmodighet og utholdenhet sammen med de grunnleggende feilsøkingsferdighetene til WordPress for å finne og fikse WordPress 500-serverfeil.

Vi viser deg nøyaktig hva du trenger i dag i dagens tips.

Før vi begynner med hvordan vi løser WordPress 500-serverfeilen, la oss begynne med noe annet.

Hva er HTTP-feil 500 - Intern serverfeil?

HTTP-feilen 500 er en generell serverfeil som betyr at serveren opplevde et problem i bakenden som den ikke klarte å håndtere elegant. Noe har gått galt, vanligvis mens du utførte en PHP eller annen kodefunksjon som resulterte i et ubehandlet unntak, og serveren kan ikke være mer spesifikk om hva problemet er. 

I virkeligheten er 500-feilen en unntaksmelding når den ikke klarer å håndtere en situasjon som har oppstått.

Årsaken til at en slik feil kastes kan være:

  • En feil eller uventet inngang / data som går inn i et plugin som forårsaker at den ikke kan håndtere resultatet
  • En ødelagt fil, plugin eller annen serverfunksjon som får den til å kaste en feil
  • En feilkonfigurasjon på serveren som resulterer i at webserveren ikke kan forstå eller betjene den besøkende riktig
  • Maskinvare- eller programvareproblemer kan også føre til HTTP 500-serverfeil 

HTTP-feil 500 er en standard statuskode definert i HTTP-protokollen. Mens mange er kjent med andre HTTP-feil som 404 ikke funnet) eller 301 (omdirigering), er det få som forstår 500 serverfeil

Generelt betyr alt som startet med 5 ** at det oppstod en serverfeil - en klient prøvde å utføre en gyldig forespørsel på serveren, men serveren hadde et problem med å oppfylle denne forespørselen på grunn av et problem på serveren.

For å omskrive dette ved hjelp av Wikipedia-terminologi

Svarstatuskoder som begynner med sifferet "5" indikerer tilfeller der serveren er klar over at den har opplevd en feil eller på annen måte ikke er i stand til å utføre forespørselen.

Selvfølgelig, hvis nettstedet ditt kjører på WordPress, betyr dette at webserveren som driver nettstedet ditt, fikk en feil på WordPress (eller på annen måte) der den ikke klarte å oppfylle forespørselen.

Hvis WordPress 500-serverfeil oppstår, vil du se en side som nedenfor når du åpner nettstedet ditt:

wordpress 500 intern serverfeil 

 

Hvordan fikse 500 interne serverfeil på WordPress-nettstedet

De to vanligste årsakene til denne feilen er en ødelagt .htaccess-fil eller en annen fil, eller et plugin eller en funksjon har overskredet serverens PHP-minnegrense.

.Htaccess-filen på WordPress katalogen kan bli ødelagt etter at du har installert et plugin eller endret WordPress-nettstedet ditt. WordPress 500-feilen løses enkelt i dette tilfellet.

Men hvis du ser en tom WordPress-side i stedet for feilmeldingen ovenfor, er det et annet problem. I så fall, i stedet for å følge guiden nedenfor, kan du ta en titt på denne guiden: Blank WordPress-side: Finn og fikse kilden til den hvite dødskjermen

La oss ta en titt på noen av de viktigste problemene som forårsaker WordPress 500-serverfeil og lære hvordan vi kan løse dem. Men før vi gjør det, kan vi ta en titt på denne korte videoen som forklarer de viktigste problemene som kan forårsake dette.

-Ugh_ynhIfI

Merknader: Som alltid, ta tilstrekkelige sikkerhetskopier før du fortsetter. Så selv om noe går galt, kan du gjenopprette WordPress-nettstedet ditt.

Hvis du ikke er trygg nok til å løse problemet selv, kan du finne egnede WordPress-utviklere som kan hjelpe deg med å diagnostisere det. Klikk på følgende lenke for å lese mer: https://www.collectiveray.com/wordpress-developers-for-hire

Det er en annen feil som også gnager, den som ikke forsvinner etter å ha utført en kjerne- eller manuell oppdatering, den som sier at WP ikke er tilgjengelig for planlagt vedlikehold, men det er mange måter å løse dette på, inkludert følgende:  Slik løser du "Kort utilgjengelig for planlagt vedlikeholdssjekk om et øyeblikk".

Kontroller serverloggfiler og feil

CPanel feil

Selv om fronten på nettstedet ditt kaster en vag http-feil 500, er det ganske sannsynlig at det er flere detaljer som kan forklare hvor feilen kommer fra, i backend eller i delen Feil på den delte hosting-serveren. .

cpanel feil

Det første du bør gjøre er å besøke seksjonen Feil, enten i CPanel eller på annen måte hvis du bruker en tilpasset hostingplattform. Hvis du ikke kan se dette, er det best å ta kontakt med vertsfirmaet ditt umiddelbart.

Når du klikker her, ser du en rekke feilmeldinger. Hvis nettstedet ditt fortsatt kaster HTTP 500-feilen, bør det være noen feilmeldinger som kan indikere kilden til problemet.

Forsikre deg om at du leter etter oppføringer som skjer omtrent samtidig som feilen begynte å bli kastet.

error_log

Dette er en annen fil som kan ha noen detaljer om feilen som blir kastet. Dette er standard PHP-feillogg, og eventuelle feil bør gå inn i denne filen. Åpne denne filen og se etter eventuelle nylige oppføringer rundt den tiden siden din begynte å kaste HTTP 500 interne serverfeil.

Andre logger

Selv om ovennevnte er de vanligste stedene for loggfiler, kan det spesifikke nettstedsoppsettet ditt være annerledes, så se deg rundt i filbehandleren, og søk kanskje etter loggfiler som kan gi en indikasjon på problemet.

Årsaker til WordPress 500-serverfeil

Som sagt kan det være mange grunner til WordPress 500-serverfeil. Noen av hovedårsakene er oppført nedenfor.

  • Korrupt .htaccess-fil
  • Problemer med begrensning av PHP-minne
  • Problem forårsaket av feil plugin (er)
  • Korrupte WordPress-kjernefiler
  • Hostingproblem på webserveren

1. Korrupt eller feil .htaccess-fil

Hvis problemet oppstod på grunn av et problem med .htaccess-filen, vil du sannsynligvis være klar over det, fordi du mest sannsynlig tuklet med nettstedet eller utførte noen oppgraderinger eller endringer når nettstedet plutselig begynner å kaste 500 interne serverfeil.

For å feilsøke WordPress-nettstedet ditt for å fikse intern serverfeil, er en av de første tingene du kan fikse, gjenopprette eller opprette en ny .htaccess-fil.

Vanligvis blir .htaccess ødelagt når du prøver å installere et feil plugin på nettstedet ditt, eller når du prøver å tilpasse nettstedets .htaccess-fil og setter inn en (ødelagt) kommando som webserveren ikke klarer å håndtere. 

Du kan også prøve å bruke en funksjon eller funksjon som nettstedet ditt ikke støtter.

Denne løsningen for dette er vanligvis enkel. Den enkleste løsningen er å fjerne eventuelle justeringer du nettopp har gjort, eller sørge for at du følger instruksjonene riktig. Hvis dette ikke fungerer, kan du hente en versjon av .htaccess-filen fra en fungerende versjon av nettstedet ditt.

Bytt ut versjonen fra sikkerhetskopien, og nettstedet ditt skal gjenopprettes.

Bare erstatt den nåværende .htaccess-filen med en ny. De fleste nettsteder lagrer en kopi av den opprinnelige .htaccess-filen som htaccess.txt.

.Htaccess-filen finnes vanligvis i rotkatalogen. Dette er hvor du kan se andre viktige kataloger som wp-admin, wp-innhold og wp-inkluderer.

Hvis du ikke ser .htaccess-filen det stedet, må du sørge for at alle skjulte filer er synlige. Dette gjøres vanligvis i innstillingene til File Manager for WordPress-hostingkontoen din:

hosting filbehandling viser skjulte filer

Hvis du bruker FileZilla som din FTP-klient, gå til Server-menyen og klikk Tving frem skjulte filer.

Filezilla server viser skjult 

Du bør nå kunne se .htaccess-filen hvis den var skjult.

Nå må du gi nytt navn til .htaccess-filen. Når du er ferdig, er neste trinn å opprette en ny fil.  

 endre navn på htaccess

Bare åpne et tekstredigeringsprogram på PC-en, og kopier kodebiten nedenfor og lim den inn.

# BEGIN WordPress

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

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

Lagre den som en .txt-fil. Når du er ferdig, laster du opp filen til rotkatalogen og gir den navnet .htaccess. Du må kanskje konfigurere noen ekstra innstillinger du hadde i forrige fil, for eksempel viderekoblinger, eller andre innstillinger som var aktivert i htaccess-filen.

2. Overskrider grensen for PHP-minne

I likhet med en korrupt .htaccess-fil, er utmattende PHP-minnegrense også et vanlig problem som forårsaker WordPress 500 intern serverfeil.

For å løse problemet må du øke PHP-minnet. Følg trinnene nedenfor.

Åpne filen wp-config.php. Du finner filen i rotkatalogen der .htaccess-filen ligger.

Kopier kodebiten nedenfor og lagre filen.

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

 wp config øke minnegrensen
 
 

Hvis dette ikke fungerer, kan det hende at minnet må økes på en annen måte.

Du kan prøve å bruke denne php.ini tweak for å øke minnet:

 

memory_limit = 64M

 

Prøv å doble minnet. Du bør også diskutere dette med vertsfirmaet ditt, siden det kan være noen begrensninger.

For mer viktige WordPress-justeringer som denne, kan du se i denne veiledningen: 101 WordPress-triks Hver seriøs blogger trenger å vite

Hvis du øker minnegrensen, løser problemet ditt, betyr det at du har løst problemet midlertidig. Du må fremdeles finne ut hvilken plugin eller funksjon som tømmer minnegrensen. Dette kan skyldes en feil plugin eller en dårlig kodet temafunksjon.

Du kan be hostingfirmaet ditt om å se på serverloggene for å hjelpe deg med å finne ut årsaken til årsaken.

Alternativt kan du prøve å installere plugin-modulen P3 (Plugin Performance Profiler) (som dessverre ikke lenger er oppdatert) eller Query Monitor som kan oppdage plugins med langsomme spørsmål (vanligvis resulterer i minnesvin). Dette pluginet hjelper deg med å finne ut hvilket plugin som forringer ytelsen til nettstedet ditt og overskrider minnegrensen. 

Se denne veiledningen hvis du vil lære hvordan du bruker dette pluginet til å profilere plugins ytelse: Den ultimate guiden for å analysere og fikse ytelsen til ditt WordPress-nettsted. I denne veiledningen, se etter delen Query Monitor.

Merk: hvis nettstedet ditt ofte overskrider grensen, kan det være lurt å vurdere å bytte WordPress-vert til en premium hosting-leverandør som InMotion VPS-hosting-server. InMotion har sprengbart minne, så det sørger for midlertidige toppbelastninger at nettstedet ditt ikke overskrider minnegrensen, noe som unngår WordPress 500-serverfeil.

Klikk her for å lese hele anmeldelsen av InMotion VPS-hosting: https://www.collectiveray.com/inmotion-hosting-review

3. Feil plugin

Hvis ingen av løsningene ovenfor løste HTTP 500-feilen, er problemet sannsynligvis forårsaket av et feil plugin du installerte på serveren din.

Bare endre navn på programtilleggskatalogen og sjekk om det løser WordPress 500-serverfeil. Hvis navnet på katalogen løser problemet, indikerer det at en eller flere av pluginene dine er årsaken til problemet.

For å finne det eksakte feilprogrammet, må du først installere plugin-katalogens navn på nytt. Dette betyr at alle pluginene dine nå er aktivert. Begynn å gi nytt navn til mappene til hvert plugin en for en til noe som, plugin-gammelt, til nettstedet ditt ikke lenger kaster 500-feilen. Når dette skjer, har du funnet det defekte pluginet.

 

rediger plugin-katalogen

Når du har funnet den, kvitt deg med pluginet fra nettstedet ditt og rapporter det til plugin-forfatteren.

I tillegg kan du aktivere WordPress-feilsøking for å finne ut av årsaken til problemet. Følg denne veiledningen for å lære alt du trenger å vite om aktivering av WordPress-feilsøking.

4. Korrupte WordPress-kjernefiler

Hvis løsningene ovenfor ikke løser problemet ditt, er sjansen stor for at det er forårsaket av ødelagte filer.

I dette tilfellet bør du laste ned den nyeste WordPress og laste opp wp-admin og wp-inkluderer-mappen på nytt fra en ny WordPress-installasjon til WordPress-nettstedet ditt.

korrupte kjernefiler 

Hvis problemet skyldes ødelagte filer, bør problemet ved å løse det opp igjen.

5. Hostingproblemer

Hvis ingen av trinnene ovenfor hjelper deg med å finne en løsning for WordPress 500-serverfeil, må du ta kontakt med din webhotellleverandør.

Kvaliteten på svaret du mottar for supportforespørselen din, varierer mellom verter. Du må fortelle verten nøyaktig hvilke feilsøkingstrinn du har gjort for å vise dem at du allerede har jobbet for å fikse problemet.

Du burde allerede ha gått gjennom alle trinnene ovenfor før du tok kontakt med verten din.

Ved å se på serverloggene, bør de kunne finne hva som forårsaker problemet.

Ofte Stilte Spørsmål

Hvordan fikser jeg feil 500 på WordPress?

De fleste Error 500-problemer på WordPress er forårsaket av vanlige problemer, for eksempel feilkonfigurasjon av filer, ødelagt htaccess eller utilstrekkelige minneproblemer. Først tilbakestiller du alle endringene du nettopp har gjort, sjekk feilloggene og start deretter feilsøking ved å følge vår guide.

Hva forårsaker 500 interne serverfeil i WordPress?

500 interne serverfeil er vanligvis forårsaket av ødelagte filer, som overskrider minnegrensen eller feilkonfigurerte servere. Hvis du nettopp har utført en endring, bør dette være enkelt å få tilbake og fikse problemet ditt.

Har du fortsatt ikke løst problemet? Blir frustrert over å prøve å ordne det? Kanskje det er på tide å snakke med ekspertene? Våre venner på WPBuffs er de beste i bransjen når det gjelder WordPress-vedlikeholdstjenester - snakk med dem, vi er sikre på at de ordner deg!

Har du noen gang opplevd WordPress 500-serverfeil? Hvordan fikste du det? Gi oss beskjed ved å slippe en kommentar nedenfor.

 

Trenger du hjelp med å få gjort ting? Prøv disse topprangerte rimelige konsertene på Fiverr!

fiverr -logo

Klikk her å finne eksperter på fikse WordPress-problemer.

Klikk her å lage en hele WordPress-nettstedet.

 

 

 

 

 

om forfatteren
Shahzad Saeed
Forfatter: Shahzad Saeednettside: http://shahzadsaeed.com/
Shahzaad Saaed har blitt omtalt på et stort antall autoritetsnettsteder, som en WordPress-ekspert. Han spesialiserer seg på innholdsmarkedsføring for å hjelpe virksomheten med å øke trafikken.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!

Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...