Slik fikser du databasefeil i WordPress

Får du en melding om at WordPress ikke klarer å ta kontakt med databasen, eller på engelsk «Error establishing a database connection»?

Les også: WordPress-guiden

Uten database fungerer ikke WordPress. Hvis databasen er utilgjengelig eller korrupt, er WordPress-nettsiden enten nede eller at den ikke fungerer som den skal. Heldigvis er dette sjelden kost, men det kan faktisk skje. Hva gjør du da? Her får du tips som kan prøves for å fikse databasen.

WP-config

Sannsynligheten er stor for at feilen ligger i filen wp-config, en feil som må korrigeres. Det som kan være feil er navnet på databasen, brukernavnet på databasebrukeren eller passordet til innlogging i databasen.

Det du kan gjøre er å logge deg inn på din server via et FTP-program, på samme måten som da du installerte WordPress. Bla deg frem til frem til filen wp-config.php, høyreklikk på filen og velg å redigere filen. Du skal sjekke om følgende er korrekt: navn på databasen, brukernavn og passord.

Hvis ikke du finner noen feil her eller at dette ikke fungerer kan du prøve andre tiltak.

Reparer databasen

WP_ALLOW_REPAIR er en funksjon som tilbys i selve WordPress-systemet, som kan brukes til å reparere korrupte databaser.

Slik gjør du det:

  1. Logg deg på din server via FTP.
  2. Finn frem wp-config.php-filen i den aktuelle WordPress-mappen.
  3. Høyreklikk på wp-config.php-filen og velg rediger fra menyen.
  4. Legg til følgende tekst i filen: define(‘WP_ALLOW_REPAIR’, true); Plasser teksten like før følgende tekst: if ( !defined(‘ABSPATH’) )
  5. Nå skal du lagre endringene, og velg å overskrive filen på serveren.
  6. Gå til følgende adresse i nettleseren din, erstatt din_nettside med navnet på din nettside: http://din_nettside.com/wp-admin/maint/repair.php
  7. Nå skal du få opp en mulighet til å reparere databasen. Du kan gjerne velge «Reparer og optimaliser database».
  8. Når prosessen er ferdig bør du fjerne linjen fra wp-config.php.
  9. Nå skal nettsiden fungere som den skal.

Reparer databasen med phpMyAdmin
Hvis ikke dette hjelper kan du prøve å reparere databasen via phpMyAdmin. Vi må presesere at måten du gjør dette kan variere etter hvilket webhotell du bruker, dette betyr blant annet at menyene og andre detaljer vil variere.

Start med å logge deg inn på phpMyAdmin via cPanel eller på andre måter – dette må du spørre ditt webhotell om. Finn frem oversikten over databasene, og velg den aktuelle databasen. Merk alle tabellene i den aktuelle databasen, og velg «Repair table», og vent til prosessen er ferdig. Hvis du er heldig er dette nok til å reparere databasen. Dette vet du ikke før du faktisk prøver nettsiden din og om WordPress-funksjonene fungerer.

Siste mulighet

Er du heldig så har du backup av databasen, dermed kan du prøve å gjenopprette denne. Les mer om dette i vår guide.

Hvis ikke du tidligere har tatt backup av WordPress, er det kun en ting som gjenstår for å få opp friskmeldt WordPress, og det er å installere WordPress på nytt, men dette innebærer jo at all data er tapt.

Kilder: Maketecheasier.com, WordPress.org

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *