Fejl ved etablering af databaseforbindelse
- 1. Krav
- 1. Korrumperet database
- 2. Kontroller din wp-config.php-fil
- 3. Tjek din server
- 4. Konklusion
Fejl ved oprettelse af en databaseforbindelse er en meget almindelig fejl, når du prøver at få adgang til dit WordPress-websted. Databasen lagrer alle vigtige oplysninger til dit websted, herunder dine indlæg, kommentarer, konfiguration af websteder, brugerkonti, tema og pluginindstillinger og så videre. Hvis forbindelsen til din database ikke kan oprettes, vil dit WordPress-websted ikke blive indlæst, og mere sandsynligt vil det give dig fejlen: "Fejl ved oprettelse af en databaseforbindelse" I denne vejledning vil vi vise dig, hvordan du løser fejl ved oprettelse af en databaseforbindelse i WordPress.
Den mest almindelige årsag til problemet Fejl ved oprettelse af en databaseforbindelse er et af følgende:
Din database er blevet beskadiget
Forkerte loginoplysninger i din WordPress-konfigurationsfil (wp-config.php)
Din MySQL-tjeneste ophørte med at arbejde på grund af utilstrækkelig hukommelse på serveren (på grund af stor trafik) eller serverproblemer
1. Krav
For at fejlsøge "Fejl ved oprettelse af en databaseforbindelse" problem, skal nogle krav være opfyldt:
- SSH adgang til din server
- Databasen er placeret på den samme server
- Du skal kende dit databasens brugernavn, brugeradgangskode og navnet på databasen
Også før du forsøger at rette op på "Fejl ved oprettelse af en databaseforbindelse" -fejl, anbefales det stærkt, at du laver en sikkerhedskopi af både dit websted og din database.
1. Korrumperet database
Det første skridt, der skal gøres, når du forsøger at fejlsøge "Fejl ved oprettelse af en databaseforbindelse" -problem, er at kontrollere, om denne fejl er til stede både for fronten og bagsiden af dit websted. Du kan få adgang til din back-end via http://www.yourdomain.com/wp-admin (erstat "dit domæne" med dit aktuelle domænenavn)
Hvis fejlen forbliver den samme for både din front-end og back-end, skal du flytte til næste trin.
Hvis du er i stand til at få adgang til back-end'en via https://www.doktor.dk/wp-admin, og du ser følgende besked:
"En eller flere database tabeller er ikke tilgængelige. Databasen må muligvis repareres "
det betyder, at din database er blevet beskadiget, og du skal forsøge at reparere den.
For at gøre dette skal du først aktivere reparationsindstillingen i din wp-config.php-fil, der er placeret inde i WordPress-webstedets rodmappe, ved at tilføje følgende linje:
define ('WP_ALLOW_REPAIR', sandt);
Nu kan du navigere til denne side: https://www.yourdomain.com/wp-admin/maint/repair.php og klik på knappen "Reparer og optimer database".
Af sikkerhedsmæssige årsager skal du huske at slukke for reparationsindstillingen, at slette linjen, vi tilføjede før i wp-config.php-filen.
Hvis dette ikke løser problemet, eller databasen ikke kan repareres, skal du sandsynligvis genoprette den fra en backup, hvis du har en tilgængelig.
2. Kontroller din wp-config.php-fil
En anden, sandsynligvis mest almindelige årsag til fejl i databasetilslutning er på grund af forkerte databaseoplysninger, der er angivet i din WordPress-konfigurationsfil.
Konfigurationsfilen findes i din WordPress-webstedets rodmappe og kaldes wp-config.php.
Åbn filen og find følgende linjer:
define ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');
Sørg for, at det korrekte databasens navn, brugernavn og adgangskode er indstillet. Database vært skal indstilles til "localhost".
Hvis du nogensinde ændrer dit brugernavn og adgangskode til din database, skal du altid opdatere denne fil.
Hvis alt er konfigureret korrekt, og du stadig får fejlen "Oprettelse af en databaseforbindelse" -fejl, er problemet sandsynligvis på serversiden, og du bør gå videre til næste trin i denne vejledning.
3. Tjek din server
Afhængigt af de disponible ressourcer kan det være, at din server muligvis ikke kan klare hele belastningen i løbet af høje trafik timer, og det kan muligvis stoppe din MySQL-server.
Du kan enten kontakte din hostingudbyder om dette, eller du kan tjekke det selv, hvis MySQL-serveren kører korrekt.
For at kontrollere status for MySQL, log ind på din server via SSH og brug følgende kommando:
systemctl status mysql
Eller du kan kontrollere, om det er op i dine aktive processer med:
ps aux | grep mysql
Hvis din MySQL ikke kører, kan du starte den med følgende kommandoer:
systemctl start mysql
Du skal muligvis også tjekke hukommelsesbrugen på din server.
For at kontrollere, hvor meget RAM du har til rådighed, kan du bruge følgende kommando:
fri -m
Hvis din server kører lavt i hukommelsen, kan du overveje at opgradere din server.
4. Konklusion
Det meste af tiden. Fejlen til oprettelse af en databaseforbindelse kan afhjælpes ved at følge et af trinene ovenfor.
Selvfølgelig behøver du ikke rette, Fejl ved oprettelse af en databaseforbindelse, hvis du bruger en af vores WordPress VPS Hosting Services , i hvilket tilfælde kan du bare spørge vores ekspert Linux admins for at hjælpe dig med at rette fejlen ved oprettelse af en databaseforbindelse i WordPress til dig. De er tilgængelige 24 × 7 og vil tage sig af din anmodning straks.
PS . Hvis du kunne lide dette indlæg, skal du dele den med dine venner på de sociale netværk ved hjælp af knapperne til venstre eller blot efterlade et svar nedenfor for at rette fejlen ved oprettelse af en databaseforbindelse i WordPress. Tak.