Ett av felen som de flesta nybörjare får panik över är 500 Internal Server Error. Detta är ett fel som kan ha flera källor, vilket gör det ännu mer komplicerat att diagnostisera.
De vanligaste orsakerna till WordPress inkluderar a Skadad .htaccess-fil, ett överflöde av din minnesgräns på PHP, eller olämpliga filtillstånd, men det kan också finnas andra möjliga orsaker, som att överbelasta din webbhotellplan eller ett problem med din webbhotellleverantör.
Oavsett orsak finns det många sätt att felsöka och reparera din webbplats, inklusive återställa din webbplats från en säkerhetskopia.
Säkerhetskopiering och återställning
Eftersom du måste göra allvarliga ändringar av några av dina systemfiler och andra liknande ändringar är det en bra idé att säkerhetskopiera din webbplats om saker och ting blir värre. På så sätt kommer du att kunna återställa det.
Så du kan börja med att lära dig att göra säkerhetskopior av din webbplats, vi har flera tutorials för det. Här är en lista över plugins som du kan använda för det.
Inaktivera alla plugins och teman
Ibland kan ett plugin eller ett tema vara orsaken till felet. Ett plugin skulle ha gjort ändringar i din databas eller filer, vilket gör din webbplats otillgänglig.
Om din planwebbhotell delas eller om du har en VPSkan ditt webbhotell också ha begränsningar för plugins som du kan installera på din webbplats. Att aktivera ett förbjudet plugin kan räcka för att stänga av din blogg.
Med ett internt serverfel kommer du inte att kunna komma åt din instrumentbräda för att inaktivera dina plugins och teman, men du kan fortfarande göra det manuellt genom att öppna filerna på din webbplats.
Gå till cPanel, gå till filhanteraren och leta reda på din webbplatskatalog. Inaktivera först dina plugins genom att tillfälligt byta namn på dem.
Gå till "wp-content / plugins / Och välj varje mapp och byt namn på den (du kan bara lägga till ett suffix "-desaktiverat").
När dina insticksprogram är avstängda, kontrollera om din webbplats är tillgänglig. I så fall återställer du namnen på alla dina filer tills du hittar källan till problemet och kontrollera din webbplats varje gång. Om ett fel inträffar är den sista plugin som ska återställas den skyldige.
Det kan också vara användbart att ladda ner en ny kopia av standard WordPress-temat, särskilt om du har hackats. Du kan ladda ner en kopia från WordPress.org, packa upp och lägg sedan till temamappen med din cPanel eller FTP.
Om du har ett första WordPress-tema installerat och du har en säkerhetskopia av detta tema på din webbplats kan du ta bort det, först radera versionen av Twenty Sixteen installerad på din blogg innan du skickar den nya versionen. Om problemet är löst kommer du att veta vem som var den skyldige.
Fixade en skadad .htaccess-fil
En annan trolig orsak till ett internt serverfel är en skadad .htaccess-fil. Om du ersätter den nuvarande med en ny kopia kan du spara din webbplats och få den tillbaka online.
Upptäck Hur man hanterar filer och mappar Wordpress
Nu bör du ha en säkerhetskopia av din webbplats som behövs innan du byter ut din .htaccess-fil, men att hålla en extra kopia kan vara användbart så att du kan återställa din webbplats snabbare om du ändrar din .htaccess-fil gör det värre. .
Gå till cPanel, gå till filhanteraren och navigera till katalogen där din webbplats finns. Gå till inställningarna och kontrollera att dolda filer är synliga, om inte, kryssa i rutan och spara dina ändringar.
Gå längre genom att upptäcka Så här fixar du mediebiblioteket som inte längre fungerar på WordPress
I roten till din webbplats hittar du en fil som heter .htaccess, ladda ner den här filen till din dator.
Skapa nu en ny .htaccess-fil. Du kan göra detta i cPanel, men se till att ta bort den gamla filen.
skapande av en ny fil från cpanelen
När din nya fil visas i listan markerar du filen och klickar på "Redigera". I filredigeraren lägger du till följande regler för enskilda WordPress-installationer:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # SLUT WordPress
Lägg till dessa andra regler i stället för nätverk med flera webbplatser med konfigurerade underdomäner:
RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # lägg till en slingor till / wp-admin RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? Wp-admin $ $ 1wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [ELLER] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (innehåll | admin | inkluderar). *) $ 2 [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (. *. php) $ $ 2 [L] RewriteRule. index.php [L]
För dem som har underdomäner konfigurerade som underkataloger:
RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # lägg till en efterföljande snedstreck till / wp-admin RewriteRule ^ wp-admin $ wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [ELLER ] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ (wp- (content | admin | inkluderar). *) $ 1 [L] RewriteRule ^ (. *. Php) $ $ 1 [L] RewriteRule. index.php [L]
Spara filen och besök din webbplats för att se om det löste problemet. Du kan också lägga till andra regler som du inkluderade en efter en för att se om dessa ändringar orsakade felet (det tar lite tid).
Se också till att dina ändringar inte innehåller några syntaxfel.
Öka PHP-minnesgränsen
Du kan också försöka öka din PHP-minnesgräns om inget av felsökningsstegen som hittills beskrivits har fungerat. De plugins och skript du använder på din webbplats kräver PHP-minne för att fungera.
Upptäck dessa 4 metoder för att öka den maximala gränsen Wordpress minne
När en webbläsare begär dessa plugins och skript laddas den med din webbplats PHP-minne. Att öka denna gräns skulle ge mer minne så mindre "krasch" orsakades vanligtvis när skriptet överstiger det tilldelade minnet.
Kontrollera versionen av PHP
Ibland kräver plugins och skript du använder en specifik version av PHP. Om du använder en felaktig version kan det vara orsaken till det interna serverfelet.
Du kan kontrollera vilken version du för närvarande använder för din webbplats i cPanel genom att logga in och klicka på Serverinformation.
Aktivera felsökning och loggning
Om din webbplats inte säkerhetskopieras finns det förmodligen ett sällsynt problem och du kan aktivera WordPress-felsökningsläget för att lösa problemet (åtminstone kommer du att se i detalj problemet).
Förutom felsökning gör det också möjligt att visa front-end felrapportering, det är också viktigt att aktivera loggning så att dina webbplatsbesökare inte ser ytterligare felmeddelanden eftersom de avslöjar information på din webbplats som potentiellt kan användas av hackare.
// Vrid debugging vi definierar ( 'WP_DEBUG', true); // Säg Word att logga allt att /wp-content/debug.log define ( 'WP_DEBUG_LOG', true); // Stäng visning av felmeddelanden är din webbplats define ( 'WP_DEBUG_DISPLAY', false); // för bra åtgärd, kan du lägga till att följa koden aussi kommer qui dölja fel från att vara vit som visas på skärmen @ini_set ( 'display_errors', 0);
Kontakta din värd
Om allt annat misslyckas, kontakta din webbhotellleverantör, eftersom de kanske redan är medvetna om ett problem som ligger utanför din räckvidd. Din värd kan också meddela dig om du har använt alla dina tilldelade resurser.
Om så är fallet är allt du behöver göra att uppdatera din webbhotellplan eller byta till en helt annan typ av plan som byta från delad hosting till en VPS eller från en VPS till en dedikerad server.
Det är ungefär allt du behöver veta för att korrigera den här typen av fel " 500 Internt serverfel ".
Upptäck också några premium WordPress-plugins
Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.
Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.
1. känsligt
Touchy är en Wordpress plugin huvudmeny och mobilmeny premium. Den är främst designad för smartphones och är snabb, lyhörd och extremt bekväm att använda. Förutom att vara noggrant testad på olika mobila enheter, fungerar Touchy även utmärkt på stationära webbläsare.
Den har en särskild logosektion, uppmaningsknappar, en sökfunktion, en bakåtknapp och en rullgardinsmeny på flera nivåer.
Touchy kan fungera som en komplett navigeringsmeny och rubriklösning på vilket WordPress-tema som helst. Dessutom är Touchy extremt anpassningsbar. Med några få klick kan du ändra färgen på vilket element som helst, ändra positioneringsalternativen, dölja en av knapparna i menyraden, byta ut knapparnas funktioner, ändra OH-film etc.
Ladda ner | demo | webbhotell
2. WP Pro Forum System
WP Pro Forum-systemet är ett Wordpress plugin som låter dig lägga till ett vackert och användarvänligt forum på din webbplats. Den har massor av kraftfulla funktioner som gör att den kan skapa ett forum med en professionellt utseende.
Forumet skapas för att köras på det offentliga gränssnittet för din webbplats, men administratörer kan hantera alla forum, ämnen, svar, kategorier och etiketter från instrumentpanelen.
Dessutom har WP Pro Forum-systemet vissa fördelar som funktionell översättning tack vare de inkluderade mo / .po-filerna, integreringen av många mallar som passar utseendet på din webbplats eller till och med anpassade filter som ingår.
Ladda ner | demo | webbhotell
3. WP BAN-användare
Le Wordpress plugin "BAN Användare" utformades för att tillåta webbplatsadministratörer att förbjuda (avaktivera, stänga av, etc.) användare från att ansluta till deras WordPress-konto. Det ger dig också ett alternativ att ändra statusen för deras artiklar; till exempel genom att definiera dem som projekt och dölja dem för allmänheten.
En användare kan förbjudas från användartabellen av administratörerna eller via deras profil. Det erbjuder också flera konfigurerbara alternativ som gör det möjligt för användare att kontrollera hur detta plugin kommer att implementeras; det kan omdirigera användare till en personlig support sida eller skicka en personlig e-postmeddelande.
Ladda ner | demo | webbhotell
Rekommenderade resurser
Ta reda på om andra rekommenderade resurser som hjälper dig att bygga och hantera din webbplats.
- Vad är skillnaden mellan H1 och SEO-titeln på en WordPress-artikel?
- Så här skapar du interaktiva bilder på WordPress
- Hur man skapar en datingsida med ett gratis WordPress-plugin
- Så för att tillåta användare att filtrera artiklar och sidor
Slutsats
Där! Det är det för denna handledning. Vi hoppas att det här senast hjälpte dig att åtgärda felet " 500 Internt serverfel På WordPress. Tveka inte att dela med dina vänner på dina favorit sociala nätverk.
Du kommer dock också att kunna konsultera vår medel, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande.
Om du har förslag eller kommentarer, lämna dem i vårt avsnitt commentaires.
.
Hej, jag kunde återställa min webbplats, problem med .htaccess-filen
Tack så mycket: o)
Hej!
ingenting
Hej!
Jag har en fråga, om det inte finns någon lösning om jag inte har tillgång till webbplatskoden?
Jag har ett databasfel och vet inte hur jag fixar det eftersom jag inte har någon backendåtkomst.
tack
Erjon
Hej, vi har flera handledning för detta:
- https://blogpascher.com/tutoriel-wordpress/guide-du-debutant-pour-corriger-les-erreurs-communes-sur-wordpress
- https://blogpascher.com/plugins-wordpress/comment-corriger-lerreur-detablissement-dune-connexion-a-la-base-de-donnees-sur-wordpress
- https://blogpascher.com/tutoriel-wordpress/comment-corriger-les-problemes-lies-a-la-base-de-donnees-et-fichiers-wordpress
Jag tyckte att din teknik var mycket bra, min webbplats blockerades på grund av 500 interna fel, jag praktiserade bara din teknik direkt och sedan dess marknad. jag inaktiverade några äldre gins och sedan kom min webbplats upp. Tack !
Hej och tack tillbaka.