Så här åtgärdar du felet vid upprättandet av en databasanslutning i WordPress

Meddelandet "Fel vid upprättande av en databasanslutning" i WordPress är ett vanligt problem som indikerar att din webbplats inte kan ansluta till databasen. Detta problem kan orsakas av flera faktorer, inklusive felaktig databasinformation i dina WordPress-inställningar, en skadad databas, problem med din webbhotellsserver eller en överbelastad eller felaktig databasserver. Så här felsöker och åtgärdar du det här felet:

Kontrollera autentiseringsuppgifterna för WordPress-databasen

Den vanligaste orsaken till detta fel är felaktiga databasuppgifter i din WordPress-konfigurationsfil (wp-konfig.php). Den här filen innehåller databasnamn, användarnamn, lösenord och server som måste stämma överens med vad som anges på ditt webbhotellskonto.

  • Du kommer åt filerna på din webbplats med FTP eller filhanteraren i kontrollpanelen för webbhotellet.
  • Leta reda på och redigera wp-konfig.php fil.
  • Kontrollera DB_NAME, DB_ANVÄNDARE, DB_PASSWORD, och DB_HOST värden. Se till att de stämmer överens med den databasinformation som tillhandahålls av din hostingleverantör.
define('DB_NAME', 'databasnamn_här');
define('DB_USER', 'användarnamn_här');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
  • Om några värden var felaktiga, uppdatera dem och spara ändringarna. Kontrollera sedan din webbplats igen.

Kontrollera din databas värdinformation

Ibland ändras informationen om databasens värd, särskilt om din webbplats finns på en hanterad WordPress-hostingplattform. Om DB_HOST är inställd på lokal värd och du fortfarande upplever problem, kontakta din hostingleverantör för att bekräfta korrekt information om databasens värd.

Reparera WordPress-databasen

Om databasen är skadad har WordPress en inbyggd funktion för att reparera den.

  • Lägg till följande rad i din wp-konfig.php filen precis innan /* Det var allt, sluta redigera! Trevlig publicering. */:
define('WP_ALLOW_REPAIR', true);
  • Efter att ha lagt till denna rad, besök http://yourwebsite.com/wp-admin/maint/repair.php (ersätt dinwebbplats.com med ditt faktiska domännamn).
  • Klicka på Reparera databas eller Reparera och optimera databasen knapp. WordPress kommer att försöka reparera din databas.
  • Viktigt: Ta bort linjen från din wp-konfig.php efter att reparationen har utförts av säkerhetsskäl.

Kontrollera servern för ditt webbhotell

Om dina databasuppgifter är korrekta och databasen inte är skadad, kan problemet ligga hos ditt webbhotell.

  • Servern kan ligga nere eller så kan det vara problem med databastjänsten. Kontakta din hostingleverantör för att kontrollera om det finns några serverrelaterade problem.
  • Om din webbplats nyligen har upplevt en kraftig ökning av trafiken kan din databasserver vara överbelastad. Din hostingleverantör kan bekräfta detta och föreslå att du uppgraderar din hostingplan om det behövs.

Återställa en säkerhetskopia

Om du inte kan lösa problemet och du har en ny säkerhetskopia av din webbplats kan du överväga att återställa den. Ibland kan problemet lösas genom att återställa webbplatsen till ett tidigare tillstånd när den fungerade korrekt. Se till att du har en säkerhetskopia av dina WordPress-filer och din databas innan du fortsätter.

Uppdatera webbadressen till WordPress-webbplatsen

I vissa fall, särskilt efter en webbplatsmigrering eller ett domänbyte, kan anslutningsproblem lösas genom att uppdatera WordPress-webbplatsens URL direkt i databasen. Detta bör göras med försiktighet och rekommenderas för avancerade användare:

  • Du kommer åt din databas via phpMyAdmin från kontrollpanelen på ditt webbhotell.
  • Gå till wp_alternativ bord. Titta efter webbplatsurl och hem rader.
  • Se till att dessa rader innehåller rätt webbadress till din webbplats. Om inte, redigera dem.

Slutsats

Meddelandet "Fel vid upprättande av en databasanslutning" kan vara frustrerande, men genom att metodiskt gå igenom dessa felsökningssteg kan du identifiera och lösa problemet. Se alltid till att du har en ny säkerhetskopia innan du gör några ändringar på din webbplats eller i databasen. Om problemet kvarstår efter att du har provat dessa steg kan det vara dags att rådfråga en WordPress-utvecklare eller få ytterligare hjälp från din hostingleverantör.