Når en nettside skal snakke med databasen sin, må den kjenne fire ting: verten, databasens navn, brukernavnet og passordet. Hos Sitewig er to av dem alltid like, og verten er alltid den samme. Her ser du hvor du finner verdiene, og hvor de skal stå.
Verdiene på et øyeblikk
Tilkobling til databasen din
- Host (vertsnavn)
localhost- Port
3306(standard, trenger sjelden å skrives)- Database
- Det fullstendige navnet, f.eks.
u12345_wp - Brukernavn
- Det samme som databasen, f.eks.
u12345_wp - Passord
- Passordet du lagret da databasen ble opprettet
Finn verdiene i kontrollpanelet
Trinn 1: Åpne Databaser
Gå til Webhotell → Databaser i kontrollpanelet.
Trinn 2: Finn databasens navn og bruker
Hver database står på sin egen linje med navnet i fet skrift. Under navnet står Bruker, f.eks.
u12345_wp, og hvor mange tilkoblinger brukeren maksimalt kan ha samtidig.Trinn 3: Se Host og Port
Nederst på siden, under Tilkobling, står Host (
localhostmed en kopieringsknapp), Port (3306) og Navngiving, som viser mønsteret for databasenavnene dine.
Tilkobling nederst på siden Databaser Trinn 4: Bruk passordet du har lagret
Passordet står ikke i kontrollpanelet. Bruk det du kopierte da databasen ble opprettet. Har du mistet det, kan du lage et nytt – se Tilbakestill passordet til databasen din.
Legg inn verdiene i WordPress
WordPress lagrer tilkoblingen i filen wp-config.php i nettsidens mappe. Åpne filen med Filbehandling eller et SFTP-program, og endre de fire linjene.
wp-config.php
- DB_NAME
u12345_wp- DB_USER
u12345_wp- DB_PASSWORD
- Passordet du har lagret
- DB_HOST
localhost- DB_CHARSET
utf8mb4
Lagre filen og last nettsiden din på nytt. Får du en feil, kan du se Løs databasefeil i WordPress.
Bruk verdiene i ditt eget PHP-skript
PHP-utvidelsene mysqli og pdo_mysql er installert på alle webhoteller, så du kan bruke metoden du foretrekker.
- PDO: bruk DSN-en
mysql:host=localhost;dbname=u12345_wp;charset=utf8mb4sammen med brukernavn og passord. - mysqli: kall
new mysqli('localhost', 'u12345_wp', $passord, 'u12345_wp').
Vanlige spørsmål
Må jeg skrive porten 3306?
Vanligvis ikke. Både WordPress og PHP bruker 3306 av seg selv. Krever programmet ditt et portnummer, skriver du 3306.
Kan jeg bruke domenet mitt eller serverens IP-adresse som vert?
Nei. Databasen tar bare imot tilkoblinger fra localhost. Bruker du et domenenavn eller en IP-adresse, får du vanligvis feilen Access denied eller Can't connect.
Hva betyr «maks. 20 tilkoblinger»?
Det er det høyeste antallet samtidige tilkoblinger databasens bruker kan ha. Vanlige nettsider bruker bare noen få om gangen. Treffer du grensen, skyldes det oftest en utvidelse eller et skript som ikke lukker tilkoblingene sine.
Kan jeg koble til fra min egen datamaskin?
Nei, databasen er stengt utenfra. Les hva du kan gjøre i stedet i Kan jeg koble til databasen fra min egen datamaskin?