WordPress Fejl ved oprettelse af en databaseforbindelse
Når webstedet ikke kan oprette forbindelse til databasen, opstår denne fejl. Nogle gange er serveren ikke i stand til at indlæse korrekte data og reagerer ikke længere. Denne fejl kaldes “Error Establishing a Database Connection” (fejl ved etablering af en databaseforbindelse).
Hvordan retter jeg “Error Establishing a Database Connection”?
WordPress-databasefejl skyldes normalt, at databaseoplysningerne i konfigurationsfilen er forkerte. Du vil sandsynligvis se en meddelelse som “Fejl ved oprettelse af en databaseforbindelse”, når dette sker. Den nemmeste måde at kontrollere dette på er at åbne din FTP-klient, jeg foretrækker FileZilla, og oprette forbindelse til dit websted. Naviger til din rodmappe og find din wp-config.php-fil. Ændr følgende værdier i denne fil, så de afspejler indstillingerne for din database. Hvis du er usikker på disse indstillinger, kan du altid tjekke med din webhost.
/** 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 stadig problemer?
Hvis du er sikker på, at dine databaseoplysninger er korrekte i konfigurationsfilen, kan problemet skyldes et serverproblem eller en korrupt database. Det, du kan gøre for at kontrollere dette, er at gå til hovedsiden på dit websted og kontrollere, om du får den samme fejl, hvis du går til /wp-admin. Hvis du ser en meddelelse i stil med “En eller flere databasetabeller er utilgængelige. The database may need to be repaired”, så er der noget du kan prøve for at få dette rettet. Du skal tilføje følgende linje til din wp-config.php fil, tilføj koden hvor der er en tom linje.
define('WP_ALLOW_REPAIR', true);
Genindlæs nu /wp-admin-siden, og den bør give dig mulighed for at reparere databasen. Klik på reparation og lad den køre, indtil den er færdig, og tjek, om det løser dit problem. Du kan evt. fjerne ovenstående kode, når du er færdig.
Den avancerede måde at rette denne fejl på (gør det ikke, hvis du er nybegynder):
For et par år siden løb jeg ind i dette problem, efter at jeg ved et uheld havde fjernet URL’en fra indstillingerne (det sker for alle).
Jeg løste problemet ved at logge ind i phpMyAdmin (søg i det i cPanel). Hvis du har flere websteder installeret, skal du søge efter dit webstedets database (den med fejlen), og i din database gå til tabellen WP_OPTIONS (hvis du ikke ved, hvad databasen hedder for det pågældende websted, skal du gå til WP-CONFIG.PHP, og du vil finde databasens navn der).
Når du er herinde klikker du på browse, dette viser alle oplysninger.
Du vil bemærke, at værdien site URL er tom.
Klik på edit-knappen (den ligner en blyant) og genindtast din URL i tekstområdet Value (værdi) og klik på save (gem).