Sådan løser du 503 Service Unavailable Error i WordPress
Får du en 503-fejl, når du forsøger at se dit WordPress-websted? Du undrer dig sikkert over, hvad der skete, og hvordan du slipper af med det, ikke? Her er nogle fejlfindingstrin for at finde ud af det.
Sådan løser du 503 Service Unavailable Error in WordPress
Den første ting er at forstå, hvad det er. Dette kan ske på grund af forkerte filtilladelser, en fejl med htaccess, plugin eller tema problem, eller endda din webhost. 503-fejl ses normalt, da Apache i din hjemmesides server ikke kan håndtere HTTP-forespørgslen. Dette kan skyldes, at serveren er overbelastet eller er under vedligeholdelse.
Hvor du foretager fejlfinding, skal du dog finde ud af, hvad der var det sidste, du gjorde, før 503-fejlen dukkede op. Hvis du kan huske det, er det fantastisk! Måske var det opdatering af et tema eller plugin, eller at du ved et uheld tilføjede manglende et tegn eller tilføjede et tegn til en kodestump i din .htaccess eller noget andet. Men hvis du ikke ved det, er du nødt til at fejlfinde 503-fejlen.
Fejlfinding af 503-fejl
Filtilladelser:
Sørg for, at alle almindelige filtilladelser (AKA CHMOD) er indstillet som følger:
Kataloger (eller undermapper): 0755
PHP, Billeder, .htaccess: 0644
Hvis du har indstillet nogle sikkerhedsindstillinger for mapper med mapper og PHP-filer, så brug dem.
.htaccess
Kontroller din .htaccess-fil for at sikre, at du ikke mangler kode, eller at den ikke er beskadiget.
Mindst skal din WordPress .htaccess-fil se sådan ud:
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress
Hvis den har mere end det, skal du kigge grundigt på den og se, om du har brug for den anden kode. Hvis du ikke er sikker, så hyr nogen eller spørg din webhost.
Dine plugins
Du vil altid forsøge at lave en konfliktkontrol for dine plugins og temaer. Dette vil skære ned på listen over, hvad der er årsag til problemet. For at gøre dette kan du logge ind på din webhosts cPanel eller kontrolpanel/filhåndtering, eller logge ind via FTP eller sFTP eller WinSCP og prøve følgende til fejlfinding af plugins. (Jeg bruger Filezilla til FTP og sFTP)
1. Naviger til din wp-content-mappe (som i skærmbilledet nedenfor.)
2. Omdøb din plugins-mappe til pluginsOLD. Opret en ny mappe med navnet plugins. Lad den være tom. Dette vil deaktivere alle dine plugins.
3. Besøg dit WordPress-websted, og se, om 503-fejlen forsvinder. Hvis den ikke gør det, så er det ikke dine plugins. Hvis det er det, skal du fjerne de nye tomme plugins-mapper, som du oprettede, og omdøbe pluginsOLD-mappen til plugins.
4. Hvis det er plugins, skal du, efter at du har omdøbt din pluginsOLD-mappe tilbage til plugins, da du skal foretage yderligere fejlfinding.
5. Da du allerede har deaktiveret plugins, skal du gå til dit WordPress-administrationsområde og en efter en aktivere hvert enkelt plugin. Det plugin, som du aktiverer sidst, og som forårsager 503-fejlen, er den skyldige. Du skal gå tilbage til FTP eller sFTP for at deaktivere plugin’et (ved at omdøbe det med OLD eller -old i slutningen af mappens navn.)
Dit tema
Var det ikke dit plugin? Prøv dit tema.
1. Naviger til din temamappe i din wp-content-mappe, og du får en liste over temaer.
2. Omdøb alle temaer undtagen et standardtema som Twenty Seventeen, med OLD eller -old, i slutningen af temamappens navn. Har du ikke et standard WordPress-tema? Så er her et link til at hente Twenty Seventeen.
3. Besøg dit websted for at se, om det er oppe. Hvis det virker, hvis du deaktiverer disse temaer, mens du beholder et standard WordPress-tema, så er det fantastisk! Hvis ikke, er du nødt til at fejlfinde dette yderligere.
Webhost
Lad din webhost vide, at du har en 503-fejl. Bed dem om at se, om det er noget i deres ende, der kan være et problem.
Fortrinsvis bør en af disse muligheder være en del af problemet. Faktisk bør du, mens du foretager fejlfinding, nok kigge på at indsende en supportbillet til din webhost for at sikre dig, at det ikke var et problem i deres ende. Det er ikke altid tilfældet, men det er helt sikkert en rute at tjekke.