Innholdsfortegnelse
Internal Server Error, også kjent som HTTP Error 500, er et vanlig problem i WordPress som kan være frustrerende fordi det ofte er uklart hva som forårsaket det. Denne feilen indikerer vanligvis at noe gikk galt på nettstedets server, men serveren kunne ikke være mer spesifikk om hva det eksakte problemet var. Her er noen tips til hvordan du kan feilsøke og fikse en intern serverfeil i WordPress:
Se etter korrupte .htaccess-filer
Den .htaccess
er en konfigurasjonsfil som brukes av Apache-baserte servere. Den kan bli ødelagt og forårsake en 500 Internal Server Error. For å sjekke om dette er årsaken:
- Koble til nettstedet ditt via FTP eller File Manager i kontrollpanelet på webhotellet.
- Finn frem til
.htaccess
filen i rotkatalogen til WordPress-installasjonen. - Endre navn på filen til noe slikt som
.htaccess_old
. - Prøv å laste inn nettstedet på nytt. Hvis det fungerer, var problemet knyttet til
.htaccess
fil. - For å generere en ny
.htaccess
filen, går du til WordPress Dashboard > Settings > Permalinks og klikker på "Save Changes" uten å gjøre noen endringer. Dette vil generere en ny.htaccess
fil.
Øke PHP-minnegrensen
Utilstrekkelig minne kan også føre til en intern serverfeil. Slik øker du PHP-minnegrensen:
- Redigere
wp-config.php
som også ligger i rotkatalogen til WordPress-installasjonen. - Legg til denne kodelinjen under åpningen
<?php
tag:define('WP_MEMORY_LIMIT', '256M');
- Lagre endringene og sjekk om dette løser feilen.
Deaktiver alle plugins
En feilaktig plugin kan være en annen vanlig årsak til denne feilen. For å se om det er en plugin som forårsaker problemet:
- Igjen, bruk FTP eller File Manager til å navigere til
wp-innhold
mappe. - Gi nytt navn til
plugins
mappen til noe slikt somplugins_old
for å deaktivere alle plugins samtidig. - Sjekk nettstedet på nytt. Hvis den lastes inn uten feil, er det en av pluginene som forårsaker problemet.
- For å finne ut hvilken plugin som er problematisk, kan du gi nytt navn til din
plugins_old
mappe tilbake tilplugins
. Deretter reaktiverer du hver plugin én etter én, og sjekker nettstedet ditt etter hver aktivering, helt til du finner synderen.
Sjekk PHP-versjon og -konfigurasjon
En utdatert eller feil konfigurert PHP-versjon kan også forårsake problemer:
- Ta kontakt med hostingleverandøren din for å forsikre deg om at du kjører en PHP-versjon som er kompatibel med WordPress-versjonen din.
- Det kan hende du må oppdatere PHP eller endre PHP-innstillingene via kontrollpanelet eller ved å kontakte kundestøtte.
Kontakt vertsleverandøren din
Hvis ingen av trinnene ovenfor fungerer, kan problemet ligge på serversiden:
- Ta kontakt med hostingleverandøren din for å få hjelp. De kan sjekke serverloggene for å identifisere den spesifikke feilen som forårsaker den interne serverfeilen.
Gjenopprett fra en sikkerhetskopi
Hvis du nylig har sikkerhetskopiert nettstedet ditt (noe du bør gjøre regelmessig), kan du vurdere å gjenopprette fra en sikkerhetskopi før feilen oppstod. Dette kan være en rask løsning, men det er ikke sikkert det løser det underliggende problemet hvis det er relatert til serveren eller pågående handlinger på nettstedet.
Husk at feilsøking av en intern serverfeil kan innebære litt prøving og feiling. Sørg alltid for å ta sikkerhetskopi av nettstedet ditt før du gjør endringer, slik at du kan gjenopprette det hvis noe går galt.