Hvordan løser jeg "feil ved etablering av en databaseforbindelse" på nettsteder?
Hva du ser når du prøver å åpne nettstedet ditt "Feil ved etablering av en databaseforbindelse" Advarselen (Feil ved etablering av en databaseforbindelse) indikerer at nettstedets kildekoder (PHP) og MySQL/MariaDB-databasen ikke kan snakke med hverandre. Denne feilen er vanligvis forårsaket av feil passordendringer, databasekorrupsjon eller optimaliseringsproblemer på serversiden. Du kan følge trinnene nedenfor for å løse problemet.
Trinn 1: Sjekk wp-config.php eller Database Settings File
80 % av årsaken til feilen er at databaseinformasjonen er skrevet feil i innstillingsfilen:
- Hvor nettstedet ditt er installert via cPanel, Plesk eller FTP
public_htmlGå til hovedkatalogen. - Hvis du bruker WordPress
wp-config.phpÅpne filen (config.php, database.php, etc. i spesiell programvare) i redigeringsmodus. - Finn følgende linjer og sjekk om de samsvarer nøyaktig med gjeldende informasjon du opprettet på cPanel/Plesk:
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Merk: Hvis du ikke bruker en ekstern SQL-server, må denne verdien forbli 'localhost').*
Trinn 2: Bekreft MySQL-brukertillatelser og privilegier
Selv om databasenavnet og passordet er riktig, kan det hende at brukeren ikke har blitt tildelt fullstendige rettigheter til databasen:
- Logg inn på cPanel og MySQL®-databaser Gå inn på siden (MySQL-databaser).
- Rull til bunnen av siden og velg den relevante brukeren og databasen fra delen "Legg til bruker i databasen". Legg til si.
- På skjermen som åpnes "ALLE PRIVILEGIER" Lagre endringene ved å merke av for (Alle privilegier).
Trinn 3: Reparer korrupte tabeller (reparasjonsdatabase)
Plutselig serveravslutning eller SQL-krasj kan ha ødelagt tabellene. For å reparere tabeller fra cPanelphpMyAdminpanel, velg databasen din fra venstremenyen, merk alle tabeller og klikk på rullegardinmenyen nederst. "Reparer maleriene" Klikk (Reparer tabell).
Denne artikkelen er spesielt utarbeidet for PvPServer.