Innehållsförteckning
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
, ochDB_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ättdinwebbplats.com
med ditt faktiska domännamn). - Klicka på
Reparera databas
ellerReparera 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 efterwebbplatsurl
ochhem
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.