Fel på att skapa en databasanslutning WordPress Fix

  1. Varför uppstår detta WordPress-fel?
  2. Felaktig WordPress-databaskonfiguration
  3. WordPress-databasen skadad
  4. "siteurl" -värdet är olämpligt
  5. WordPress-filer skadade
  6. Databasanslutning överbelastning

Senast ändrad den 9 maj 2018 av Vincy.

Så här åtgärdar du felet "Etablera en databasanslutning" i WordPress. Detta är ett av de mest fruktade fel i WordPress. I denna WordPress-handledning ser vi orsakerna till detta WordPress-fel och hur man fixar det. Detta fel är frustrerande för både användare och WordPress blogger. Sidans driftstopp är kostsamt och det ger ett dåligt rykte. "Fel vid etableringen av en databasanslutning" kastas i ansiktet av användaren och vi borde vara väl medvetna om detta WordPress-fel för att behandla det direkt.

Ett försiktighetsord. Innan du gör något experiment för lärande, kom ihåg att säkerhetskopiera din WordPress.

Varför uppstår detta WordPress-fel?

Anledningen till att detta WordPress-fel är ökänt är orsakerna till det. Det finns många anledningar som kan orsaka detta fel.

  • Felaktig WordPress-databaskonfiguration.
  • WordPress-databasen skadad.
  • WordPress-filer skadade.
  • Databasanslutning överbelastning.

Felaktig WordPress-databaskonfiguration

Den första och främsta orsaken till felet att skapa en databasförbindelse är att vi glömmer att uppdatera databaskonfigurationsparametrarna. Vi kanske har en lokal WordPress-installation och när ändringar laddas upp kan wp-config.php med de lokala anslutningsinställningarna laddas upp. Ändra lösenordet i databasen och glömma att uppdatera det i wp-config.php-filen. Alla dessa är relaterade till mänskliga fel. Så det första stället du måste kontrollera om saker är rätt är wp-config.php

/ ** Namnet på databasen för WordPress * / define ('DB_NAME', 'databasnamn'); / ** MySQL databas användarnamn * / define ('DB_USER', 'root'); / ** MySQL-databas lösenord * / define ('DB_PASSWORD', 'lösenord'); / ** MySQL värdnamn * / define ('DB_HOST', 'localhost');

Nedan följer en PHP-kodbit för att verifiera om din inställning för databasanslutning är rätt. Skapa en ny PHP-fil och sätt den in i WordPress-installationen med följande innehåll och anropa det.

<? php $ db = mysqli_connect ("localhost", "root", "lösenord", "databasnamn"); om (! $ db) {die ('Felanslutningsdatabas:'. mysqli_error ($ db)); } echo 'Databas ansluten med framgång!'; mysqli_close ($ db); ?>

Jag har hört att databasanvändarens åtkomsträttigheter för databasen har återkallats. Kontrollera så att användaren kan läsa databasen.

WordPress-databasen skadad

WordPress-databasen kan bli skadad. Det har hänt för mig. När DB-skivan blir skadad kommer programmet självklart inte att kunna ansluta databasen och göra en fråga. När det här inträffar ibland är det möjligt att wp-admin kommer att fungera och bara bloggen / webbplatsen får felet "Error Establishing ...". WordPress ger en funktion att "reparera databasen". Vi måste logga in för att använda den här funktionen och du måste ändra inställningarna för att aktivera den. Öppna wp-config.php-filen och lägg till följande rad.

definiera ('WP_ALLOW_REPAIR', true);

Gå nu till webbadressen http://www.site.com/wp-admin/maint/repair.php och reparera databasen. Kom ihåg att säkerhetskopiera WordPress innan du försöker detta. När du har slutfört reparationen ska du först ta bort denna inställningsändring, eftersom det kommer att tillåta någon att komma åt denna WordPress-funktion.

"siteurl" -värdet är olämpligt

Det kan finnas situationer när vi behöver fixa WordPress genom att importera en gammal säkerhetskopia. När vi importerar gammal säkerhetskopiering bör vi verifiera att "siteurl" -värdet är korrekt inställt. Om du är i tvivel, kör följande fråga mot din WordPress-databas.

UPPDATERA wp_options SET option_value = 'your_siteurl' Var alternativ_name = 'siteurl';

WordPress-filer skadade

En populär lösning på problemet är att ladda upp WordPress-filerna igen. Ta bara bort dina WordPress-filer, som alltid kom ihåg att göra en säkerhetskopia. Efter att du raderat, ladda upp en ny uppsättning WordPress-filer. För många har denna lösning fungerat. Anledningen till denna åtgärd är att WordPress-filerna kan ha skadats. När du har laddat upp en ny WordPress borde du behålla mappen wp-config.php och wp-content. Viktigt är att uppladdningsmappen.

Databasanslutning överbelastning

Din WordPress-databas kan gå ner främst av två skäl. Du har odlat din planbandbredd. Vilket är på ett sätt glada nyheter. Kontrollera om du har installerat ett cacheplugin som WP Super Cache. Om cacheminnet är inställt och du fortfarande har databasproblem, måste du förmodligen förvärva mer DB-bandbredd från din värdleverantör.

Den andra anledningen kan vara på grund av din granne. I en gemensam värdmiljö drar en dålig granne ett helt cluster ner. I ett sådant scenario kan du be din värdleverantör att flytta din databas till ett anständigt kluster.

Några skiljespetsar,

  • Håll din WordPress smal genom att använda ett minimalt antal pluginprogram från tredje part.
  • Installera alltid bara en populär plugin. Installera ett bra cacheplugin och behåll dess inställningar optimerade.
  • Håll ett starkt lösenord.
  • Uppdatera WordPress regelbundet.
  • Ta regelbundna regelbundna säkerhetskopior.

↑ Tillbaka till början

Varför uppstår detta WordPress-fel?
Varför uppstår detta WordPress-fel?
lt;?
mysqli_close ($ db); ?