Hvis du ser følgende på WordPress-nettstedet ditt, “feil ved etablering av en databaseforbindelse”, kan du få en tøff tur. Dette er en fatal feil som gjør at nettstedet ditt blir utilgjengelig for brukere, noe som ikke er ideelt.
Når WordPress ikke er i stand til å koble til databasen, får den opp denne feilen. Ulike ting kan føre til at dette skjer, noe som gjør det vanskelig for noen mennesker å feilsøke.
Vi skal vise deg hvordan du løser feilen ved å etablere en databasetilkobling i WordPress, enkelt, med trinnvise instruksjoner.
Innholdsfortegnelse
Hva forårsaker feil ved etablering av en databaseforbindelse i WordPress?
Problemet “Feil ved etablering av en databasetilkobling” skyldes vanligvis feil databaseinformasjon i WordPress-innstillingene dine. Det kan også være forårsaket av en korrupt database eller en databaseserver som ikke svarer.
WordPress bruker databaser til å lagre, organisere og hente data som konverteres til andre formater. For eksempel vil nettstedets innhold og data lagres i WordPress-databasen din.
WordPress kobler seg til en database hver gang noen besøker nettstedet ditt. Informasjon lagres i WordPress-konfigurasjonsfilen din (wp-config.php).
For å koble til databasen din trenger WordPress:
- Databasenavn
- Database brukernavn
- Database passord
- Database server
1. Sjekk din WordPress-databaselegitimasjon
Hvis WordPress-databasen din inneholder feil påloggingsinformasjon, får du feilmeldingen “Feil ved etablering av en databaseforbindelse” som vi har snakket om. Hvorfor skjer dette? Hvis du nylig har flyttet til en ny vert, kan dette være årsaken til feilen.
Som jeg nevnte tidligere, lagres din WordPress-databaselegitimasjon i filen wp-config.php. Hvis du aldri har sett på denne filen før, skal jeg veilede deg gjennom hvordan du gjør dette. Hvis du er kjent med det, kan du gå videre til neste trinn.
Hvordan få tilgang til WP-Config-filen
Før du roter rundt med wp-config.php-filen, er det viktig at du lager en sikkerhetskopi av WordPress-nettstedet ditt. Den minste feil kan forårsake haok, noe som gjør nettstedet ditt utilgjengelig for brukere.
Du trenger en FTP-klient som FileZilla for å koble til nettstedet ditt og få sikker tilgang til filene dine. Koble til nettstedet ditt ved hjelp av FTP-klienten (du kan få FTP-påloggingsinformasjonen din fra webverten).
Filen wp-config.php er ofte plassert i rotmappen på nettstedet ditt. Høyreklikk på filen og velg last ned. Dette vil laste ned filen til datamaskinen din, slik at du kan redigere den ved å bruke Notisblokk.
Sjekk legitimasjonen din
Når du har åpnet filen wp-config.php, vil du sørge for at databasenavnet, brukernavnet, passordet og verten er riktig.
For å sikre at denne informasjonen er korrekt, må du få tilgang til dashbordet for WordPress-vertskontoen din . Klikk på MySQL-databaser under databasedelen.
Her kan du ta en titt på dine nåværende databaser for å finne ut databasenavn og brukernavn. Hvis du er usikker på passordet ditt, kan du endre brukerpassordet slik at det samsvarer med filen wp-config.php.
Hvis informasjonen allerede samsvarer, eller nettstedet ditt fortsatt viser feilen, betyr det at noe annet forårsaker et problem. Ikke bekymre deg, vi har mer å dekke!
2. Sjekk din databasevertsinformasjon
Når du har etablert at databasenavnet, brukernavnet, passordet og vertsnavnet ditt er riktig, må du kontrollere at du bruker riktig databasevertsinformasjon.
De fleste WordPress-vertsleverandører bruker localhost som databasevert. Men hvis du bruker et administrert WordPress-vertsselskap, kan de bruke forskjellige servere til å være vert for databaser. Hvis dette er tilfelle, vil ikke localhost være riktig informasjon å bruke.
For å finne informasjon om databaseverten din, må du kontakte WordPress-vertsselskapet ditt og be dem om dette.
3. Reparer WordPress-databasen din
Hvis du får en litt annen feil, kanskje en som “en eller flere databaser er utilgjengelige”, kan det hende du må reparere databasen.
For å reparere WordPress-databasen din, gå tilbake til filen wp-config.php. Finn linjen som sier «Det er alt, slutt å redigere! Lykke til med bloggingen, legg til:
define(‘WP_ALLOW_REPAIR’, sant);
Naviger deretter til www.yourwebsite.com/wp-admin/maint/repair.php for å se innstillingene. Her kan du reparere databasen. Fordi du ikke trenger å være logget inn for å få tilgang til denne siden, sørg for at du fjerner kodelinjen fra filen wp-config.php når du er ferdig.
4. Sjekk for å se om databaseserveren din er nede
Hvis du har kommet så langt og du fortsatt ser feilen, kan det være at databaseserveren er nede. Dette kan skje av en rekke årsaker, inkludert overbelastning på grunn av stor trafikk . Hvis du bruker en delt hostingkonto, er dette mer vanlig.
Det beste alternativet vil være å kontakte webhotellleverandøren din via telefon eller live chat for raskest svar. Spør dem om MySQL-serveren din er responsiv.
Hvis du ikke får tak i dem, kan du bekrefte om SQL-serveren din er nede ved å sjekke de andre nettstedene som kjører på samme server.
Hvis du ikke har noen andre nettsteder på serveren din, kan du gå til hosting-dsahboardet og prøve å få tilgang til phpMyAdmin for å koble til databasen. Hvis du kan koble til databasen, må du sørge for at databasebrukeren har de riktige tillatelsene.
Opprett en ny fil kalt testconnection.php og lim inn følgende kode i filen:
<?php
$link
= mysqli_connect(
'localhost'
,
'username'
,
'password'
);
if
(!
$link
) {
die
(
'Could not connect: '
. mysqli_error());
}
echo
'Connected successfully'
;
mysqli_close(
$link
);
?>
Bytt ut brukernavnet og passordet, og last deretter opp filen til nettstedet ditt. Hvis skriptet kjører vellykket, betyr det at brukeren din har de riktige tillatelsene og at noe annet forårsaker feilen.
Andre løsninger du kan prøve
Hvis tipsene ovenfor ikke løste “feilen ved etablering av en databasetilkobling” i WordPress, er det noen andre trinn du kan ta for å prøve å løse problemet.
1. Oppdater WordPress-nettstedets URL
Ved å bruke phpMyAdmin kan du prøve å oppdatere WordPress-nettstedets URL. Få tilgang til phpMyAdmin via hosting-dashbordet, og velg deretter WordPress-databasen din.
Her kan du klikke på SQL-fanen øverst for å få opp SQL-menyen. Skriv inn følgende MySQL-spørring og erstatt nettadressen med din egen URL.
UPDATE wp_options SET option_value=
'YOUR_SITE_URL'
WHERE option_name=
'siteurl'
2. Start webserveren på nytt
Hvis du bruker en dedikert server eller VPS-hosting , kan du prøve å starte serveren på nytt. Dette vil starte nettstedet og databaseserveren på nytt, og muligens løse noen problemer.
Merk: Sørg for at du vet hva du gjør før du prøver dette. Hvis du er usikker, kan du kontakte webhotellleverandøren for mer informasjon.