Slik løser du feilen ved opprettelse av en databasetilkobling i WordPress

Meldingen "Feil ved oppretting av databasetilkobling" i WordPress er et vanlig problem som indikerer at nettstedet ditt ikke klarer å koble seg til databasen. Dette problemet kan skyldes flere faktorer, inkludert feil databaseinformasjon i WordPress-innstillingene, en ødelagt database, problemer med webhotellserveren eller en overbelastet eller feilfungerende databaseserver. Slik feilsøker og løser du denne feilen:

Sjekk WordPress-databasens legitimasjon

Den vanligste årsaken til denne feilen er feil databaseopplysninger i WordPress-konfigurasjonsfilen (wp-config.php). Denne filen inneholder databasenavn, brukernavn, passord og server som må samsvare med det som er angitt i hostingkontoen din.

  • Få tilgang til filene på nettstedet ditt ved hjelp av FTP eller filbehandleren i kontrollpanelet for webhotellet.
  • Finn og rediger wp-config.php fil.
  • Sjekk DB_NAME, DB_USER, DB_PASSORD, og DB_HOST verdier. Sørg for at de stemmer overens med databaseinformasjonen fra hostingleverandøren.
define('DB_NAME', 'database_navn_her');
define('DB_USER', 'brukernavn_her');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
  • Hvis noen verdier var feil, oppdaterer du dem og lagrer endringene. Deretter kan du sjekke nettstedet igjen.

Sjekk informasjonen om databaseverten din

Noen ganger endres informasjonen om databaseverten, spesielt hvis nettstedet ditt ligger på en administrert WordPress-hostingplattform. Hvis DB_HOST er satt til lokal vert og du fortsatt opplever problemer, kan du kontakte hostingleverandøren din for å få bekreftet at informasjonen om databaseverten er korrekt.

Reparer WordPress-databasen

Hvis databasen er ødelagt, har WordPress en innebygd funksjon for å reparere den.

  • Legg til følgende linje i din wp-config.php filen rett før /* Det var alt, slutt å redigere! God publisering. */:
define('WP_ALLOW_REPAIR', true);
  • Etter å ha lagt til denne linjen, besøk http://yourwebsite.com/wp-admin/maint/repair.php (erstatt dinwebside.com med det faktiske domenenavnet ditt).
  • Klikk på Reparasjonsdatabase eller Reparere og optimalisere databasen knappen. WordPress vil forsøke å reparere databasen din.
  • Det er viktig: Fjern linjen fra din wp-config.php etter at reparasjonen er utført, av sikkerhetsmessige årsaker.

Sjekk webhotellserveren din

Hvis databaseopplysningene dine er korrekte og databasen ikke er ødelagt, kan problemet ligge hos webhotellet ditt.

  • Serveren kan være nede, eller det kan være et problem med databasetjenesten. Kontakt hostingleverandøren din for å sjekke om det er serverrelaterte problemer.
  • Hvis nettstedet ditt nylig har opplevd en kraftig økning i trafikken, kan det hende at databaseserveren din er overbelastet. Hostingleverandøren din kan bekrefte dette og foreslå en oppgradering av hostingabonnementet ditt om nødvendig.

Gjenopprette en sikkerhetskopi

Hvis du ikke klarer å løse problemet og du har en nylig sikkerhetskopi av nettstedet ditt, kan du vurdere å gjenopprette den. Noen ganger kan problemet løses ved å gjenopprette nettstedet til en tidligere tilstand da det fungerte som det skulle. Sørg for at du har en sikkerhetskopi av WordPress-filene og -databasen før du fortsetter.

Oppdater WordPress-nettstedets URL

I noen tilfeller, spesielt etter en migrering av nettstedet eller et domenebytte, kan du løse tilkoblingsproblemer ved å oppdatere nettadressen til WordPress-nettstedet direkte i databasen. Dette bør gjøres med forsiktighet og anbefales for avanserte brukere:

  • Få tilgang til databasen din via phpMyAdmin fra kontrollpanelet på webhotellet.
  • Gå til wp_options bord. Se etter siteurl og hjem rader.
  • Sørg for at disse radene inneholder den riktige URL-adressen til nettstedet ditt. Hvis ikke, må du redigere dem.

Konklusjon

Meldingen "Feil ved oppretting av databasetilkobling" kan være frustrerende, men ved å gå metodisk gjennom disse feilsøkingstrinnene kan du identifisere og løse problemet. Sørg alltid for at du har en ny sikkerhetskopi før du gjør endringer på nettstedet eller i databasen. Hvis problemet vedvarer etter at du har prøvd disse trinnene, kan det være på tide å rådføre deg med en WordPress-utvikler eller få ytterligere hjelp fra hostingleverandøren din.