Start for 0 kr – de første 3 månedene er gratisSe tilbudet

Databaser og PHP

Løs «Error establishing a database connection» i WordPress

Viser WordPress-siden din en databasefeil, kan du gå gjennom de fire typiske årsakene hos Sitewig (status, vert, navn og passord) og få siden i gang igjen.

2 min lesingOppdatert

På denne siden
  1. Finn og rett feilen
  2. Andre årsaker
  3. Vanlige spørsmål
  4. Har jeg mistet dataene mine?
  5. Jeg har installert WordPress med ett klikk. Må jeg rette noe selv?
  6. Kan jeg bruke databaseserveren til den gamle leverandøren min fra Sitewig?

Meldingen Error establishing a database connection betyr at WordPress ikke kan logge inn i databasen sin. Innleggene og sidene dine ligger fortsatt i databasen – det er tilkoblingen som svikter. I de aller fleste tilfeller skyldes det en feil verdi i wp-config.php, og det tar få minutter å rette.

Fire sjekker: status Aktiv, host localhost, like navn og bruker, og passord
Gå gjennom de fire punktene i rekkefølge

Finn og rett feilen

  1. Trinn 1: Sjekk databasens status

    Gå til Webhotell → Databaser. Står databasen med status Aktiv, er den klar. Står det Oppretter eller Slettes, venter du litt. Står det Feil, vises årsaken med rødt under navnet – kontakt supporten med den teksten.

  2. Trinn 2: Åpne wp-config.php

    Åpne wp-config.php for nettsiden din med Filbehandling eller et SFTP-program. Filen ligger i samme mappe som wp-admin og wp-content.

  3. Trinn 3: Sjekk verten

    DB_HOST skal være localhost. Har du flyttet siden fra en annen leverandør, står det ofte fortsatt servernavnet til den gamle leverandøren. Endre det til localhost.

  4. Trinn 4: Sjekk navn og bruker

    DB_NAME og DB_USER skal begge være det fullstendige databasenavnet, f.eks. u12345_wp. Hos Sitewig er de alltid like. Sammenlign med navnet under Webhotell → Databaser.

  5. Trinn 5: Sjekk passordet

    Kjenner du ikke det riktige passordet, klikker du Nytt passord ved databasen, kopierer det nye og setter det inn i DB_PASSWORD. Se Tilbakestill passordet til databasen din.

  6. Trinn 6: Test i Databaseverktøy

    Logg inn i Databaseverktøy med nøyaktig samme brukernavn og passord som i wp-config.php. Fungerer det der, men ikke på siden, er det en skrivefeil i filen, f.eks. et mellomrom eller et manglende anførselstegn.

Slik skal verdiene se ut

DB_NAME
u12345_wp (ditt eget navn)
DB_USER
u12345_wp (det samme som DB_NAME)
DB_PASSWORD
Passordet som hører til databasen
DB_HOST
localhost

Andre årsaker

  • Du har nettopp laget nytt passord. Det gamle slutter å virke etter noen sekunder. Sett det nye inn i wp-config.php.
  • Databasen er slettet. Står den ikke lenger under Databaser, må den gjenopprettes – se Gjenopprett en database fra en sikkerhetskopi.
  • Webhotellet er suspendert. Da er nettsider og databaser stengt til kontoen er aktiv igjen. Det står en melding øverst i kontrollpanelet.
  • For mange tilkoblinger. Hver databasebruker kan ha et begrenset antall samtidige tilkoblinger (f.eks. 20, vist som maks. 20 tilkoblinger). En utvidelse som ikke lukker tilkoblingene sine, kan bruke dem opp. Deaktiver nylig installerte utvidelser.

Vanlige spørsmål

Har jeg mistet dataene mine?

Nesten aldri. Feilen betyr bare at WordPress ikke kan koble til. Når tilkoblingen fungerer igjen, er alt innholdet tilbake.

Jeg har installert WordPress med ett klikk. Må jeg rette noe selv?

Vanligvis ikke – installasjonen setter opp databasen og wp-config.php for deg. Har du senere klikket Nytt passord eller flyttet filer, går du gjennom trinnene ovenfor.

Kan jeg bruke databaseserveren til den gamle leverandøren min fra Sitewig?

Det frarådes, og det fungerer sjelden fordi de fleste leverandører stenger for tilgang utenfra. Flytt heller databasen til Sitewig – se Importer en database.

Les om webhotell

Fant du ikke svaret?

Svar innen 1 virkedag · hverdager 8–17