WordPress fel att upprätta en databasanslutning
När webbplatsen inte kan ansluta till databasen uppstår det här felet. Ibland kan servern inte ladda in korrekta data och blir då okontaktbar. Det här felet kallas ”WordPress fel att upprätta en databasanslutning”.
Hur åtgärdar jag ”Error Establishing a Database Connection”?
Databasfel i WordPress orsakas vanligtvis av att databasinformationen i konfigurationsfilen är felaktig. Du kommer förmodligen att se ett meddelande som ”Error establishing a database connection” (fel som upprättar en databasanslutning) när detta inträffar. Det enklaste sättet att kontrollera detta är att öppna din FTP-klient, jag föredrar FileZilla, och ansluta till din webbplats. Navigera till din rotkatalog och leta upp din fil wp-config.php. Ändra följande värden i den filen så att de återspeglar inställningarna för din databas. Om du är osäker på dessa inställningar kan du alltid kontrollera med ditt webbhotell.
/** MySQL database name */ define('DB_NAME', 'your database name'); /** MySQL database username */ define('DB_USER', 'your database username'); /** MySQL database password */ define ('DB_PASSWORD', 'your database password'); /** MySQL hostname */ define('DB_HOST', 'your database username');
Har du fortfarande problem?
Om du är säker på att dina databasuppgifter är korrekta i konfigurationsfilen kan problemet bero på något slags serverproblem eller en skadad databas. Det du kan göra för att kontrollera detta är att gå till huvudsidan på din webbplats och kontrollera om du får samma fel om du går till /wp-admin. Om du ser ett meddelande i stil med ”En eller flera databastabeller är otillgängliga. Databasen kan behöva repareras” så finns det något du kan försöka få detta åtgärdat. Du måste lägga till följande rad i filen wp-config.php, lägg till koden varhelst det finns en tom rad.
define('WP_ALLOW_REPAIR', true);
Ladda nu om sidan /wp-admin och du bör få möjlighet att reparera databasen. Klicka på reparera och låt den köra tills den är klar och kontrollera om det löser ditt problem. Du kanske vill ta bort ovanstående kod när du är klar.
Det avancerade sättet att åtgärda felet (gör det inte om du är nybörjare):
För några år sedan stötte jag på det här problemet efter att jag av misstag tagit bort webbadressen från inställningarna (det händer alla).
Jag löste problemet genom att logga in i phpMyAdmin (sök i cPanel). Om du har fler webbplatser installerade, sök efter din webbplats databas (den med felet) och i din databas gå till tabellen WP_OPTIONS (om du inte vet vad som är namnet på databasen för den webbplatsen, gå till WP-CONFIG.PHP och du hittar databasens namn där).
När du är inne här klickar du på bläddra, detta listar all information.
Du kommer att märka att värdet för webbplatsens URL är tomt.
Klicka på redigeringsknappen (den ser ut som en penna) och skriv in din URL på nytt i textfältet Värde och klicka på Spara.