Feil ved å etablere en databaseforbindelse WordPress Fix
- Hvorfor oppstår denne WordPress-feilen?
- Feil WordPress database konfigurasjon
- WordPress-database ødelagt
- 'siteurl' -verdien er upassende
- WordPress-filer ødelagt
- Overbelastning av databaseforbindelse
Sist endret 9. mai 2018 av Vincy.
Slik løser du feilen "Etablering av en databaseforbindelse" i WordPress. Dette er en av de mest fryktede feilene i WordPress. I denne WordPress-opplæringen ser vi årsakene til denne WordPress-feilen og hvordan du retter den. Denne feilen er frustrerende for både brukerne og WordPress bloggeren. Nettsteds nedetid er kostbar og det vil gi et dårlig rykte. Feil opprettelse av en databaseforbindelse kastes i ansiktet av brukeren, og vi bør være godt oppmerksomme på denne WordPress-feilen for å behandle den umiddelbart.
Et ord med forsiktighet. Før du gjør noe eksperiment for læringsformål, husk å sikkerhetskopiere WordPress.
Hvorfor oppstår denne WordPress-feilen?
Årsaken til at denne WordPress-feilen er beryktet, er årsakene bak den. Det er mange årsaker som kan forårsake denne feilen.
- Feil WordPress database konfigurasjon.
- WordPress-database ødelagt.
- WordPress-filer ødelagt.
- Overbelastning av databaseforbindelse.
Feil WordPress database konfigurasjon
Den første og fremste årsaken til feilen etablere en databaseforbindelse-feil er at vi glemmer å oppdatere databasekonfigurasjonsparametrene. Vi kan ha en lokal WordPress-installasjon, og når endringer lastes opp, kan wp-config.php med de lokale tilkoblingsinnstillingene lastes opp. Endre passordet i Database og glem å oppdatere det i wp-config.php-filen. Alle disse er relatert til menneskelige feil. Så det første stedet du må verifisere om ting har rett, er wp-config.php
/ ** Navnet på databasen for WordPress * / define ('DB_NAME', 'database_name'); / ** MySQL database brukernavn * / define ('DB_USER', 'root'); / ** MySQL database passord * / define ('DB_PASSWORD', 'passord'); / ** MySQL vertsnavn * / define ('DB_HOST', 'localhost');Følgende er en PHP-kodebit for å bekrefte om innstillingene for databasetilkobling er riktig. Opprett en ny PHP-fil og sett den inn i WordPress-installasjonen med følgende innhold og påkall det.
<? php $ db = mysqli_connect ('localhost', 'root', 'passord', 'database_name'); hvis (! $ db) {die ('Feilforbindelsesdatabase:'. mysqli_error ($ db)); } ekko 'Database koblet til vellykket!'; mysqli_close ($ db); ?>Jeg har hørt tilfeller at databasebrukerens tilgangsrettigheter for databasen er blitt tilbakekalt. Så bekreft at brukeren er i stand til å lese databasen.
WordPress-database ødelagt
WordPress-databasen kan bli skadet. Det har skjedd for meg. Når DB blir skadet, vil programmet åpenbart ikke kunne koble databasen og gjøre en forespørsel. Når dette skjer noen ganger, er det mulig at wp-admin vil fungere, og bare bloggen / nettsiden kan få feilen "Opprettelse av ..." -feil. WordPress gir en funksjonalitet til å "reparere databasen". Vi må logge inn for å bruke denne funksjonaliteten, og du må endre innstillingene for å aktivere den. Åpne wp-config.php filen og legg til følgende linje.
define ('WP_ALLOW_REPAIR', true);Gå nå til URL-adressen http://www.site.com/wp-admin/maint/repair.php og reparer databasen. Husk å sikkerhetskopiere WordPress før du prøver dette. Når du har fullført reparasjonen, fjern først denne innstillingsendringen, da det vil tillate noen å få tilgang til denne WordPress-funksjonen.
'siteurl' -verdien er upassende
Det kan være situasjoner når vi må fikse WordPress ved å importere en gammel sikkerhetskopi. Når vi importerer gammel sikkerhetskopiering, bør vi bekrefte at "siteurl" -verdien er satt riktig. Hvis du er i tvil, kjør følgende spørring mot WordPress-databasen.
OPPDATERING wp_options SET option_value = 'your_siteurl' WHERE option_name = 'siteurl';WordPress-filer ødelagt
En populær løsning på dette problemet er å laste opp WordPress-filene på nytt. Bare slett dine WordPress-filer, som alltid husk å gjøre en sikkerhetskopi. Når du har slettet, laster du opp et nytt sett med WordPress-filer. For mange har denne løsningen fungert. Årsaken til denne løsningen er at WordPress-filene kan ha blitt skadet. Etter at du har lastet opp en ny WordPress, bør du beholde mappen wp-config.php og wp-content. Det er viktig å laste opp mappen.
Overbelastning av databaseforbindelse
Din WordPress-database kan gå ned hovedsakelig av to grunner. Du har vokst opp planens båndbredde. Det er på en måte gode nyheter. Sjekk om du har installert et cache-plugin som WP Super Cache. Hvis cachen er satt og du fortsatt har databaseproblemer, så sannsynligvis må du skaffe mer DB-båndbredde fra din hostingleverandør.
Den andre grunnen kan være på grunn av din nabo. I et delt hosting-miljø trekker en dårlig nabo en hel klynge ned. I et slikt scenario kan du be din hostingleverandør om å flytte databasen til en anstendig klynge.
Noen avgangstips,
- Hold WordPress slank ved å bruke et minimalt antall tredjeparts plugins.
- Installer alltid bare et populært plugin. Installer et godt hurtigbufferplugin og hold innstillingene optimalisert.
- Hold et sterkt passord.
- Oppdater WordPress regelmessig.
- Ta hyppige vanlige sikkerhetskopier.
↑ Tilbake til toppen
Hvorfor oppstår denne WordPress-feilen?Hvorfor oppstår denne WordPress-feilen?
Lt;?
Mysqli_close ($ db); ?