Den frygtede 500 interne serverfejl. Det ser altid ud til at komme på det mest uophørlige tidspunkt, og du er pludselig efterladt på en stejl rute, for at finde ud af, hvordan du får dit WordPress-websted tilbage online. Stol på os, vi har alle været der. Andre fejl, der opfører sig på samme måde som du måske også har set, er den skræmmende fejl, der etablerer en databaseforbindelse og den frygtede hvide skærm af død. Men fra det øjeblik dit websted går ned taber du besøgende og kunder. For ikke at nævne det simpelthen ser dårligt ud for dit brand.

I dag skal vi dykke ind i 500 interne serverfejl og går igennem nogle måder til at få dit websted tilbage online hurtigt muligt. Læs mere nedenfor, om hvad der forårsager denne fejl og hvad du kan gøre for at forhindre det i fremtiden.

Hvad er en 500 Intern Serverfejl?

Når du besøger et websted sender browseren din en forespørgsel til den server, hvor webstedet er vært. Serveren tager denne anmodning, behandler den og sender de ønskede ressourcer (PHP, HTML, CSS osv.) Sammen med en HTTP-header. HTTP indeholder også, hvad de kalder en HTTP-statuskode. En statuskode er en måde at give dig besked om status for anmodningen. Det kan være en 200 statuskode, som betyder “Alt er OK” eller en 500 statuskode, hvilket betyder at noget er gået galt.

Der er mange forskellige typer af 500 statusfejlkoder (500, 501, 502, 503, 504 osv.) Og de betyder alle sammen noget forskelligt. I dette tilfælde angiver en 500 intern serverfejl, at serveren stødte på en uventet tilstand, der forhindrede det i at opfylde anmodningen (RFC 7231, afsnit 6.6.1).

500 intern serverfejl i WordPress

500 intern serverfejl i WordPress

500 Intern Serverfejlvariationer

På grund af de forskellige webservere, operativsystemer og browsere, kan en 500 intern serverfejl præsentere sig på en række forskellige måder. Men de kommunikerer alle sammen det samme. Nedenfor er blot et par af de mange forskellige variationer, du kan se på internettet:

  • “500 intern serverfejl”
  • “HTTP 500”
  • “Intern serverfejl”
  • “HTTP 500 – intern serverfejl”
  • “500 fejl”
  • “500 – intern serverfejl”
  • “500 intern serverfejl. Undskyld, noget gik galt.”
  • ”500. Det er en fejl. Der opstod en fejl. Prøv igen senere. Det er alt, hvad vi ved.”
  • “Webstedet kan ikke vise siden – HTTP 500.”
  • “Kan ikke håndtere denne forespørgsel. HTTP ERROR 500.”

Du kan også se denne meddelelse, der ledsager den:

Serveren opdagede en intern fejl eller fejlkonfiguration og kunne ikke gennemføre din anmodning. Kontakt venligst serveradministratoren, webmaster@domain.com og informer dem om tidspunktet for fejlen, og alt, hvad du måske har gjort, kan have forårsaget fejlen. Flere oplysninger om denne fejl kan være tilgængelige i serverfejlloggen.

Internal Server Error

Internal Server Error

Andre gange ser du blot en en blank hvid skærm. Når du beskæftiger sig med 500 interne serverfejl, er dette faktisk ret almindeligt i browsere som Firefox og Safari.

500 intern serverfejl i Firefox

500 intern serverfejl i Firefox

Større mærker kan endda have deres egne brugerdefinerede 500 interne serverfejlmeddelelser, som denne fra Airbnb.

Airbnb 500 intern serverfejl

Airbnb 500 intern serverfejl

Her er et andet kreativt 500 serverfejl eksempel fra folkene over på readme.

readme 500 intern serverfejl

readme 500 intern serverfejl

Selv den mægtige YouTube er ikke sikker fra at få 500 interne serverfejl.

500 intern serverfejl på YouTube

500 intern serverfejl på YouTube

Hvis det er en IIS 7.0 (Windows) eller en højere server, har de yderligere HTTP-status codesto nærmere angiver årsagen til 500 fejlen:

  • 500.0 – Modul eller ISAPI-fejl opstod.
  • 500.11 – Programmet lukker ned på webserveren.
  • 500.12 – Programmet er optaget på genstart på webserveren.
  • 500.13 – Webserveren er for travl.
  • 500.15 – Direkte anmodninger om global.asax er ikke tilladt.
  • 500.19 – Konfigurationsdata er ugyldige.
  • 500.21 – Modul ikke anerkendt.
  • 500.22 – En konfiguration af ASP.NET httpModules gælder ikke i Managed Pipeline-tilstand.
  • 500.23 – En ASP.NET httpHandlers konfiguration gælder ikke i Managed Pipeline-tilstand.
  • 500.24 – En ASP.NET efterligningskonfiguration gælder ikke i Managed Pipeline-tilstand.
  • 500.50 – Der opstod en omskrivningsfejl under RQ_BEGIN_REQUEST underretningshåndtering. Der er opstået en konfigurationsfejl eller konfiguration for indgående regel.
  • 500,51 – Der opstod en omskrivningsfejl under GL_PRE_BEGIN_REQUEST underretningshåndtering. Der opstod en global konfigurations- eller regelfejl.
  • 500,52 – Der opstod en omskrivningsfejl under RQ_SEND_RESPONSE-underretningshåndtering. En udførelse af udgående regel fandt sted.
  • 500.53 – Der opstod en omskrivningsfejl under RQ_RELEASE_REQUEST_STATE underretningshåndtering. Der opstod en udførselsfejl i udgående regel. Reglen er konfigureret til at blive udført, før outputbrugercache opdateres. 500.100 – Intern ASP fejl.

500 Fejl på SEO

I modsætning til 503 fejl, som bruges til WordPress vedligeholdelsestilstand og fortæller Google at checke tilbage på et senere tidspunkt, kan en 500 fejl have en negativ indvirkning på SEO, hvis den ikke er rettet med det samme. Hvis dit websted kun er nede i for eksempel 10 minutter, og det bliver gennemgået konsekvent mange gange, vil crawleren simpelthen få siden leveret fra cachen. Eller Google har måske ikke engang mulighed for at genbruge den, før den er sikkerhedskopieret. I dette scenario er det helt fint.

Men hvis webstedet er nede i længere tid, for eksempel 6+ timer, så kan Google muligvis se 500 fejlen som et problem på sideniveau, der skal løses. Dette kan påvirke dine placeringer. Hvis du er bekymret for at gentage en 500 fejl, skal du finde ud af, hvorfor de sker til at begynde med. Nogle af nedenstående løsninger kan hjælpe.

Sådan Løses 500 Intern Serverfejl

Hvor skal du starte fejlfinding, når du ser en 500 intern serverfejl på dit WordPress-websted? Nogle gange kan du ikke engang vide, hvor du skal begynde. Typisk er der 500 fejl på serveren selv, men fra vores erfaring stammer disse fejl fra to ting, den første er brugerfejl (klient-side problem), og den anden er, at der er et problem med serveren. Så vi dykker ind i lidt af begge.

Tjek disse almindelige årsager og måder til at løse den interne 500-serverfejl og få sikkerhedskopiering og kørsel på ingen tid.

1. Prøv at Genindlæse Siden

Dette kan virke lidt indlysende for nogle, men en af de nemmeste og første ting du bør prøve, når du oplever en 500 intern serverfejl, er at vente et øjeblik eller så og genindlæse siden (F5 eller Ctrl + F5). Det kan være, at værten eller serveren simpelthen er overbelastet, og siden kommer straks tilbage. Mens du venter, kan du også hurtigt prøve en anden browser for at se om det er et problem.

En anden ting du kan gøre er, at indsætte hjemmesiden i downforeveryoneorjustme.com. Denne hjemmeside vil fortælle dig, om webstedet er nede, eller hvis det er et problem på din side. Et værktøj som dette kontrollerer HTTP-statuskoden, der returneres fra serveren. Hvis det er andet end en 200 “Alt er ok”, så vil det returnere en ned-indikation.

downforeveryoneorjustme

downforeveryoneorjustme

Vi har også bemærket, at det sommetider kan forekomme umiddelbart efter, at du har opdateret et plugin eller tema på dit WordPress-websted. Dette er typisk på værter, der ikke er konfigureret korrekt. Hvad der sker, er at de oplever en midlertidig timeout lige efter. Tingene løser normalt sig selv om et par sekunder og derfor er en refresh, alt hvad du skal gøre.

2. Ryd din browser cache

Rydning af din browserens cache er altid et andet godt fejlfindingstrin, før du dykker ind i dybere fejlsøgning på dit websted. Nedenfor finder du instruktioner om, hvordan du gør det i de forskellige browsere:

3. Tjek dine serverlogfiler

Du bør også udnytte dine fejllogfiler. Hvis du er en Kinsta-klient, kan du nemt se fejl i logfremviseren i MyKinsta dashboard. Dette kan hjælpe dig med hurtigt at indsnævre problemet, især hvis det skyldes et plugin på dit websted.

Kontroller fejllogfiler for 500 interne serverfejl

Kontroller fejllogfiler for 500 interne serverfejl

Hvis din vært ikke har et loggningsværktøj, kan du også føje følgende kode til din wp-config.php-fil for at aktivere logning:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Logfilerne findes typisk i mappen / wp-indhold. Andre, som her hos Kinsta, kan have en dedikeret mappe kaldet “logs”.

WordPress error logs folder (SFTP)

WordPress error logs folder (SFTP)

Du kan også kontrollere logfilerne i Apache og NGINX, som er almindeligt placeret her:

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

Hvis du er en Kinsta-klient, kan du også udnytte vores analyseværktøj til at få en sammenfatning af det samlede antal 500 fejl og se, hvor ofte og hvornår de forekommer. Dette kan hjælpe dig med at foretage fejlfinding, hvis dette er et igangværende problem eller måske noget, der har løst sig selv.

Svar analyse 500 fejl opdeling

Svar analyse 500 fejl opdeling

Hvis 500 fejlen vises på grund af en fatal PHP-fejl, kan du også prøve at aktivere PHP fejlrapportering. Du skal blot tilføje følgende kode til filen, der smider fejlen. Du kan typisk indsnævre filen i fanen Konsol i Google Chrome DevTools.

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Og du skal muligvis også ændre din php.ini-fil med følgende:

display_errors = on

4. Fejl ved Oprettelse af en Databaseforbindelse

500 interne serverfejl kan også forekomme fra en databaseforbindelsesfejl. Afhængigt af din browser, kan du se forskellige fejl. Men begge vil generere en 500 HTTP status kode uanset i din server logs.

Nedenfor er et eksempel på, hvordan en “fejl oprettelse af en databaseforbindelse” -meddelelse ligner din browser. Hele siden er tom, fordi der ikke kan hentes data for at rendere siden, da forbindelsen ikke fungerer korrekt. Dette bryder ikke kun fronten på dit websted, men det forhindrer dig også i at få adgang til dit WordPress dashboard.

Eksempel på fejl ved oprettelse af en databaseforbindelse

Eksempel på fejl ved oprettelse af en databaseforbindelse

Så hvorfor sker det præcist? Ja, her er et par almindelige grunde nedenfor.

  • Det mest almindelige problem er, at dine loginoplysninger for din database er forkerte. Dit WordPress-websted bruger separate loginoplysninger til at oprette forbindelse til MySQL-databasen.
  • Din database er beskadiget. Med så mange bevægelige dele med temaer, plugins og brugere, der konstant sletter og installerer dem, bliver databaser undertiden beskadiget. Dette kan skyldes et manglende eller individuelt beskadiget bord, eller måske er nogle oplysninger slettet ved et uheld.
  • Du kan have ødelagt filer i din WordPress-installation. Dette kan nogle gange endda ske på grund af hackere.
  • Problemer med din databaseserver. En række ting kan være forkert på webhostene, som f.eks. Databasen overbelastes fra en trafikspids eller ikke reagerer på for mange samtidige forbindelser. Dette er faktisk ret almindeligt med delt værter, da de bruger de samme ressourcer til mange brugere på de samme servere.

Se vores indgående post om, hvordan du løser fejlen ved oprettelse af en databaseforbindelse i WordPress.

5. Kontrollér Dine Plugins og Temaer

Tredjeparts plugins og temaer kan nemt forårsage 500 interne serverfejl. Vi har set alle typer forårsager dem her hos Kinsta, fra slider plugins til ad rotator plugins. Mange gange skal du se fejlen umiddelbart efter installationen af ​​noget nyt eller køre en opdatering. Dette er en af ​​grundene til, at vi altid anbefaler, at du bruger et scenemiljø til opdateringer eller i det mindste kører opdateringer en efter en. Ellers, hvis du støder på en 500 intern serverfejl, kæmper du pludselig for at finde ud af, hvilken der forårsagede det.

Et par måder, du kan fejlfinde det, er ved at deaktivere alle dine plugins. Husk, at du ikke mister nogen data, hvis du bare deaktiverer et plugin. Hvis du stadig kan få adgang til din administrator, er det en hurtig måde at gøre dette på at gennemse til “Plugins” og vælge “Deaktiver” fra menuen for store handlinger. Dette vil deaktivere alle dine plugins.

Deaktiver alle plugins

Deaktiver alle plugins

Hvis dette løser problemet, skal du finde synderen. Start aktivering af dem en efter en, mens du genindlæser webstedet efter hver aktivering. Når du ser tilbagevenden på 500 interne serverfejl, har du fundet det fejlbehæftede plugin. Du kan derefter nå ud til plugin-udvikleren til hjælp eller sende en supportbillet i WordPress-depotet.

Hvis du ikke har adgang til din administrator, kan du FTP ind i din server og omdøbe din plugins mappe til noget som plugins_old. Så tjek dit websted igen. Hvis det virker, skal du teste hvert plugin en efter en. Omdøb din plugin mappe tilbage til “plugins” og derefter omdøbe hver plugin mappe inde i, hvis den, en efter en, indtil du finder den. Du kan også prøve at replikere dette på et stagingsted først.

Omdøb plugin folder

Omdøb plugin folder

Sørg altid for, at dine plugins, temaer og WordPress-kerner er opdaterede. Og kontroller, at du kører en understøttet version af PHP. Hvis det viser sig at være en konflikt med dårlig kode i et plugin, skal du muligvis bruge en WordPress-udvikler for at løse problemet.

6. Geninstaller WordPress Core

Nogle gange kan WordPress-kernefiler blive ødelagt, især på ældre websteder. Det er faktisk ret nemt. Genoplæs bare kernen i WordPress uden at påvirke dine plugins eller temaer. Vi har en tilbundsgående vejledning med 5 forskellige måder at geninstallere WordPress på. Og selvfølgelig skal du sørge for at tage en sikkerhedskopi, inden du fortsætter. Gå til en af ​​nedenstående sektioner:

7. Tilladelsesfejl

En tilladelsesfejl med en fil eller mappe på din server kan også medføre en 500 intern serverfejl. Her er nogle typiske anbefalinger til tilladelser, når det kommer til fil- og mappen tilladelser i WordPress:

  • Alle filer skal være 644 (-rw-r-r-) eller 640.
  • Alle mapper skal være 755 (drwxr-xr-x) eller 750.
  • Ingen mapper skulle nogensinde blive givet 777, endda uploade mapper.
  • Hærdning: wp-config.php kan også indstilles til 440 eller 400 for at forhindre andre brugere på serveren i at læse den.

Se WordPress Codex-artiklen om ændring af filtilladelser for en mere tilbundsgående forklaring.

Du kan nemt se dine filtilladelser med en FTP-klient (som vist nedenfor). Du kan også nå ud til dit WordPress-værtsstøtteteam og bede dem om hurtigt at få GREP-filtilladelser på dine mapper og filer for at sikre, at de er konfigureret korrekt.

Filtilladelser SFTP

Filtilladelser SFTP

8. PHP Hukommelses Grænse

En 500 intern serverfejl kan også skyldes udmattende PHP-hukommelsesgrænsen på din server. Du kan forsøge at øge grænsen. Følg instruktionerne nedenfor om, hvordan du ændrer denne grænse i cPanel, Apache, din php.ini-fil og wp-config.php-filen.

Forøg PHP Memory Limit i cPanel

Hvis du kører på en vært, der bruger cPanel, kan du nemt ændre dette fra brugergrænsefladen. Under Software klik på “Vælg PHP Version.”

Vælg PHP version

Vælg PHP version

Klik på “Skift til PHP-indstillinger.”

Skift til PHP muligheder

Skift til PHP muligheder

Du kan derefter klikke på attributten memory_limit og ændre dens værdi. Klik derefter på “Gem”.

Forøg PHP-hukommelsesgrænse i cPanel

Forøg PHP-hukommelsesgrænse i cPanel

Forøg PHP Memory Limit i Apache

.htaccess -filen i er en speciel skjult fil, der indeholder forskellige indstillinger, du kan bruge til at ændre serveradfærden, helt ned til et katalogspecifik niveau. Først  login til dit websted via FTP eller SSH, tag et kig på din rodmappe og se om der er en .htaccess-fil der.

.htaccess fil

.htaccess fil

Hvis det er, kan du redigere den fil for at tilføje den nødvendige kode til at øge PHP-hukommelsesgrænsen. Sandsynligvis er den sat til 64M eller derunder, du kan prøve at øge denne værdi.

php_value memory_limit 128M

Forøg PHP Memory Limit i php.ini Fil

Hvis ovenstående ikke virker, kan du prøve at redigere din php.inifil. Log ind på dit websted via FTP eller SSH, gå til dit websteds rodmappe og åben eller opret en php.ini-fil.

php.ini fil

php.ini fil

Hvis filen allerede var der, søg efter de tre indstillinger og rediger dem om nødvendigt. Hvis du lige har oprettet filen, eller indstillingerne ikke findes, kan du indsætte koden nedenfor. Du kan selvfølgelig ændre de værdier, der passer til dine behov.

memory_limit = 128M

Nogle fælles værter kan også kræve, at du tilføjer suPHP-direktivet i din .htaccessfil for ovenstående php.ini-filindstillinger til at fungere. For at gøre dette skal du redigere din .htaccess-fil, der også findes i roden til dit websted, og føje følgende kode til toppen af filen:

suPHP_ConfigPath /home/yourusername/public_html

Hvis ovenstående ikke fungerede for dig, kan det være, at din vært har de globale indstillinger låst ned og i stedet har den konfigureret til at udnytte .user.ini-filer. Hvis du vil redigere din .user.ini-fil, skal du logge på dit websted via FTP eller SSH, gå til dit websites rodmappe og åbne eller oprette en .user.ini-fil. Du kan derefter indsætte i følgende kode:

memory_limit = 128M

Forøg PHP Memory Limit i wp-config.php

Den sidste mulighed er ikke en, vi er fans af, men hvis alt andet fejler, kan du give det en chance. Først skal du logge ind på dit websted via FTP eller SSH, og find din wp-config.php-fil, som typisk er i roden på dit websted.

wp-config.php fil

wp-config.php fil

Tilføj følgende kode øverst på din wp-config.php-fil:

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

Du kan også spørge din vært, hvis du løber ind i hukommelsesgrænseproblemer. Vi benytter New Relic og andre fejlfindingsmetoder her hos Kinsta for at hjælpe kunder med at indsnævre, hvilket plugin, forespørgsel eller script der muligvis udmattende grænsen. Du kan også bruge din egen tilpassede New Relic-nøgle.

Debugging med New Relic

Debugging med New Relic

9. Problem Med Din .htaccess Fil

Kinsta bruger kun Nginx, men hvis du bruger en WordPress-vært, der kører Apache, kan det meget vel være, at din .htaccess-fil har et problem eller er blevet beskadiget. Følg trinene herunder for at genskabe en ny fra bunden.

Først skal du logge ind på dit websted via FTP eller SSH, og omdøbe din .htaccess-fil til .htaccess_old.

Omdøb .htaccess-fil

Omdøb .htaccess-fil

Normalt for at genskabe denne fil, kan du simpelthen gemme dine permalinks igen i WordPress. Men hvis du er midt i en 500 intern serverfejl, kan du højst sandsynligt ikke få adgang til din WordPress-administrator, så dette er ikke en mulighed. Derfor kan du oprette en ny .htaccess-fil og indtaste følgende indhold. Upload det derefter til din server.

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Se WordPress Codex for flere eksempler, som f.eks. En standard .htaccess-fil til multisite.

10. Kodning Eller Syntaksfejl i Dit CGI / Perl-Script

500 fejl skyldes fejl i CGI og Perl er meget mindre almindeligt end det plejede at være. Selvom det stadig er værd at nævne, især for dem, der bruger cPanel, hvor der stadig er mange CGI-scripts, der stadig er i brug. Som AEM på Stack Overflow siger:

CGI er blevet erstattet af et stort udvalg af webprogrammeringsteknologier, herunder PHP, forskellige Apache-udvidelser som mod_perl, Java af forskellige smag og rammer, herunder Java EE, Struts, Spring osv. Python-baserede rammer som Django, Ruby on Rails og mange andre Ruby-rammer og forskellige Microsoft-teknologier.

Her er et par tips, når du arbejder med CGI-scripts:

  • Ved redigering bruges altid et almindeligt tekstredigeringsprogram, såsom Atom, Sublime eller Notepad ++. Dette sikrer, at de forbliver i ASCII-format.
  • Sørg for, at korrekte tilladelser til chmod 755 er brugt på CGI-scripts og mapper.
  • Upload dine CGI-scripts i ASCII-tilstand (som du kan vælge i din FTP editor) i cgi-bin-mappen på din server.
  • Bekræft, at de Perl-moduler, du har brug for til dit script, installeres og understøttes.

11. Serverproblem (Check Med Din Vært)

Endelig, fordi 500 interne serverfejl også kan forekomme fra PHP-timing ud eller fatal PHP-fejl med tredjeparts plugins, kan du altid tjekke med din WordPress-vært. Nogle gange kan disse fejl være vanskelige at fejlfinding uden en ekspert. Her er blot nogle få almindelige eksempler på nogle fejl, der udløser 500 HTTP-statuskoder på serveren, der kan få dig til at ridse hovedet.

PHP message: PHP Fatal error: Uncaught Error: Call to undefined function mysql_error()...
PHP message: PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /www/folder/web/shared/content/plugins/plugin/functions.php:525

Vi overvåger alle kundens websites her hos Kinsta og meddeles automatisk, når disse typer af fejl opstår. Dette giver os mulighed for at være proaktiv og begynde at løse problemet med det samme. Vi bruger også LXD administrerede værter og orkestreret LXC software containere til hvert websted. Dette betyder, at hvert WordPress-websted er placeret i sin egen isolerede container, som har alle de nødvendige software ressourcer til at køre den (Linux, Nginx, PHP, MySQL). Ressourcerne er 100% private og deles ikke med andre eller endda dine egne websteder.

PHP timeouts kunne også forekomme fra manglen på PHP-arbejdere, selvom det typisk forårsager 504 fejl, ikke 500 fejl. Disse bestemmer, hvor mange samtidige anmodninger dit websted kan håndtere på et givet tidspunkt. For at sige det enkelt, håndteres hver ubearbejdet anmodning til dit websted af en PHP-medarbejder.

Når PHP-medarbejdere allerede er optaget på et websted, begynder de at opbygge en kø. Når du har nået din grænse for PHP-medarbejdere, begynder køen at udskubbe ældre forespørgsler, som kan resultere i 500 fejl eller ufuldstændige anmodninger. Læs vores dybtgående artikel om PHP-arbejdere.

Overvåg dit websted

Hvis du er bekymret over disse typer af fejl, der sker på dit websted i fremtiden, kan du også bruge et værktøj som updown.io til at overvåge og underrette dig omgående, hvis de opstår. Den sender jævnligt en HTTP HEAD-anmodning til den webadresse du ønsker. Du kan simpelthen bruge din hjemmeside. Værktøjet giver dig mulighed for at indstille kontrolfrekvenser på:

  • 15 sekunder
  • 30 sekunder
  • 1 minut
  • 2 minutter
  • 5 minutter
  • 10 minutter

Det vil sende dig en email, hvis- og hvornår dit websted går ned. Her er et eksempel nedenfor.

E-mail-meddelelse af 500 fejl

E-mail-meddelelse af 500 fejl

Dette kan være særligt nyttigt, hvis du forsøger at debugge et fejlagtigt plugin eller er på en delt vært, der har tendens til at overbelaste deres servere. Dette kan give dig et bevis på, hvor ofte dit websted rent faktisk kan være nede (selv midt om ​​natten). Derfor anbefaler vi altid at gå med en administreret WordPress-vært. Sørg for at tjekke vores indlæg, der udforsker de 9 bedste grunde til at vælge administreret WordPress hosting.

Resumé

500 interne serverfejl er altid frustrerende, men forhåbentlig nu kender du et par ekstra måder til fejlfinding af dem for hurtigt at få dit websted til at køre igen. Husk, disse typer af fejl skyldes typisk tredjeparts plugins, fatale PHP fejl, problemer med databaseforbindelse, problemer med din. Htaccess fil eller PHP hukommelsesgrænser, og nogle gange PHP timeouts.

Var der noget vi manglede? Måske har du et andet tip til fejlfinding af 500 interne serverfejl. Hvis det er tilfældet, så giv os besked nedenfor i kommentarerne.

36
Delinger