Databasen er den viktigste komponenten i hele WordPress CMS. Å være en database-drevet CMS, alt du gjør på WP-siden din, er lest fra og skrevet til databasen. Dette betyr at øyeblikket databasen din, eller hvilken som helst tabell i databasen, er ødelagt (i lemmen betyr det at dataene ikke er hentbare eller skrivbare), vil nettstedet ditt fungere feil. I verste fall kan nettstedet ditt ikke engang være tilgjengelig, og du vil ikke være i stand til å logge på dashbordet også.

Hvis du har et skadet databaseproblem, her er måtene å fikse det på.

Bruke WP_ALLOW_REPAIR

For de som bruker WordPress versjon 2.9 og nyere (hvis ikke, oppfordrer jeg deg til å oppgradere den til den nyeste versjonen nå), WordPress kommer med en database reparasjonsfunksjon som lar deg reparere den ødelagte databasen uten lite teknisk kunnskap.

1. Koble via FTP til ditt nettsted og last ned wp-config.php filen. Den er bosatt i rotmappen til WordPress-installasjonen.

2. Åpne wp-config.php-filen med en tekstredigerer og sett inn denne linjen:

 WP_ALLOW_REPAIR 

til slutten av filen, like før if ( !defined('ABSPATH') ) linje.

3. Ikke rediger eller endre andre ting i wp-config.php-filen, med mindre du vet hva du gjør. Lagre endringene og last opp denne filen tilbake til serveren din. Pass på at du overskriver eksisterende kopi på serveren.

4. I nettleseren din, gå til URLen http://yoursite.com/wp-admin/maint/repair.php . Ikke glem å erstatte " yoursite.com " med din egen nettsides URL. Dette er hva du vil se.

Du kan klikke enten på "Reparasjonsdatabase" -knappen eller "Reparer og optimaliser databasen". Begge vil reparere databasen din. Min preferanse ville være alternativet "Reparer og optimaliser databasen", siden det optimaliserer databasen din også.

5. Du bør nå se en haug med kode. Rull ned til slutten av siden, og du bør se " Reparasjoner fullført. Vennligst fjern følgende linje fra wp-config.php for å forhindre at denne siden brukes av uautoriserte brukere. " Det er det. Din database er nå reparert.

Oppdater nettsiden din for å se om den fungerer, og hvis du er i stand til å logge inn.

6. Til slutt fjern "WP_ALLOW_REPAIR" -linjen fra filen "wp-config.php" og last opp den på nytt på serveren din.

Hva om den ovennevnte metoden ikke virker

Hvis fremgangsmåten ovenfor ikke virker, kan du prøve phpMyAdmin-tilnærmingen.

1. Logg inn på webverten cPanel og åpne phpMyAdmin-modulen.

2. På venstre sidefelt klikker du for å velge WordPress-databasen. (Hvis det finnes flere databaser i phpMyAdmin, og du er ikke sikker på hvilken som tilhører ditt WordPress-nettsted, sjekk din wp-config.php-fil for databasenavnet).

3. Hvis du har en ide om hvilket bord som er ødelagt, velg det aktuelle bordet ved å plassere en sjekk ved siden av den. Hvis ikke, velg bare alle tabellene i listen. På slutten av bordet er det en rullegardinlinje. Klikk og velg "Reparer bord".

phpMyAdmin vil da fortsette å reparere bordet ditt. Når du er ferdig, gå tilbake til nettstedet ditt og se om alt fungerer bra.

Siste tilnærming

Hvis alt annet feiler, håper jeg at du har sikkerhetskopiert nettstedet ditt regelmessig. Dette er hvor backupdatabasen din kommer til nytte.

Bilde kreditt: WordPress av BigStockPhoto