Fejl ved oprettelse af en databaseforbindelse WordPress Fix
- Hvorfor opstår denne WordPress-fejl?
- Forkert WordPress database konfiguration
- WordPress database beskadiget
- 'siteurl' -værdien er upassende
- WordPress filer beskadiget
- Database overbelastning
Senest ændret den 9. maj 2018 af Vincy.
Sådan løses fejlen "Fejl oprettelse af en databaseforbindelse" i WordPress. Dette er en af de mest frygtede fejl i WordPress. I denne WordPress tutorial vil vi se årsagerne til denne WordPress-fejl og hvordan du retter den. Denne fejl er frustrerende for både brugerne og WordPress bloggeren. Websteds nedetid er dyrt, og det vil give et dårligt ry. "Fejl ved oprettelse af en databaseforbindelse" smides i ansigtet af brugeren, og vi bør være opmærksomme på denne WordPress-fejl for at behandle det øjeblikkeligt.
Et ord af forsigtighed. Før du laver noget eksperiment til læringsformål, skal du huske at sikkerhedskopiere din WordPress.
Hvorfor opstår denne WordPress-fejl?
Årsagen til denne WordPress-fejl for at være berygtede er årsagerne bag den. Der er mange grunde, der kan forårsage denne fejl.
- Forkert WordPress database konfiguration.
- WordPress database beskadiget.
- WordPress filer beskadiget.
- Database overbelastning.
Forkert WordPress database konfiguration
Den primære årsag til "Fejl oprettelse af en databaseforbindelse" -fejl er, at vi glemmer at opdatere databasekonfigurationsparametrene. Vi kan muligvis have en lokal WordPress-installation, og når ændringer ændres, kan wp-config.php med de lokale forbindelsesindstillinger uploades. Ændring af adgangskoden i Database og glemmer at opdatere den i wp-config.php-filen. Alle disse er relateret til menneskelige fejl. Så det første sted du fik at kontrollere, om tingene har ret, er wp-config.php
/ ** Navnet på databasen for WordPress * / define ('DB_NAME', 'database_name'); / ** MySQL database brugernavn * / define ('DB_USER', 'root'); / ** MySQL database password * / define ('DB_PASSWORD', 'password'); / ** MySQL værtsnavn * / define ('DB_HOST', 'localhost');Følgende er en PHP kodestykke for at kontrollere, om din databaseforbindelsesindstilling er korrekt. Opret en ny PHP-fil og sæt den inde i WordPress-installationen med følgende indhold og påberåb det.
<? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); hvis (! $ db) {die ('Fejlforbindelsesdatabase:'. mysqli_error ($ db)); } ekko 'Database tilsluttet med succes!'; mysqli_close ($ db); ?>Jeg har hørt, at databrugerens adgangsret til databasen er blevet tilbagekaldt. Kontroller således, at brugeren er i stand til at læse databasen.
WordPress database beskadiget
WordPress-databasen kan blive beskadiget. Det er sket for mig. Når DB'en bliver ødelagt, vil programmet naturligvis ikke kunne forbinde databasen og gøre en forespørgsel. Når dette sker nogle gange, er det muligt, at wp-admin vil fungere, og kun bloggen / hjemmesiden kan få fejlen "Error Establishing ...". WordPress giver en funktionalitet til 'reparation af databasen'. Vi skal logge ind for at bruge denne funktionalitet, og du skal foretage en ændring af indstillingerne for at aktivere den. Åbn wp-config.php filen og tilføj følgende linje.
define ('WP_ALLOW_REPAIR', sandt);Gå nu til URL'en http://www.site.com/wp-admin/maint/repair.php og reparer databasen. Husk at sikkerhedskopiere WordPress før du forsøger dette. Når du har afsluttet reparationen, skal du først fjerne denne indstillingsændring, da det vil give nogen adgang til denne WordPress-funktion.
'siteurl' -værdien er upassende
Der kan være situationer, når vi skal reparere WordPress ved at importere en gammel backup. Når vi importerer gammel backup, skal vi verificere, at "siteurl" -værdien er indstillet korrekt. Hvis du er i tvivl, kør følgende spørgsmål mod din WordPress database.
OPDATER wp_options SET option_value = 'din_siteurl' HVOR option_name = 'siteurl';WordPress filer beskadiget
En populær løsning på dette problem er at uploade WordPress-filerne igen. Du skal bare slette dine WordPress-filer, som altid husk at lave en sikkerhedskopi. Efter sletning skal du uploade et nyt sæt WordPress-filer. For mange mennesker har denne løsning fungeret. Årsagen til denne løsning er, at WordPress-filerne måske er blevet beskadiget. Når du har uploadet en frisk WordPress, skal du beholde mappen wp-config.php og wp-content. Vigtigt uploader mappen.
Database overbelastning
Din WordPress database kan gå ned primært af to grunde. Du har vokset din plan båndbredde. Det er på en måde glade nyheder. Kontroller, om du har installeret et cache-plugin som WP Super Cache. Hvis cachen er indstillet, og du stadig har databaseproblemer, så skal du sandsynligvis erhverve mere DB båndbredde fra din hostingudbyder.
Den anden grund kunne være på grund af din nabo. I et delt hosting-miljø trækker en dårlig nabo en hel klynge ned. I et sådant scenario kan du bede din hostingudbyder om at flytte din database til en anstændig klynge.
Nogle skilsmisse tips,
- Hold din WordPress slank ved at bruge et minimalt antal tredjeparts plugins.
- Installer kun et populært plugin. Installer et godt cache-plugin og hold dets indstillinger optimeret.
- Hold et stærkt kodeord.
- Opdater WordPress regelmæssigt.
- Tag hyppige regelmæssige sikkerhedskopier.
↑ Tilbage til toppen
Hvorfor opstår denne WordPress-fejl?Hvorfor opstår denne WordPress-fejl?
Lt;?
Mysqli_close ($ db); ?