Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du åtgärdar felet vid upprättande av databanslutning i WordPress

Meddelandet "Fel vid upprättande av databanslutning" i WordPress är ett kritiskt fel som gör din webbplats otillgänglig för användare. Det inträffar när WordPress inte kan ansluta till databasen.

Eftersom flera faktorer kan påverka denna anslutning kan felet vara lite svårt att felsöka för nybörjare.

Vi har drivit vår blogg på WordPress i 16 år och har stött på en mängd olika fel och varningar, inklusive 'Fel vid anslutning till databasen'. Genom vår erfarenhet och mycket prov och misstag har vi lärt oss hur man felsöker dessa problem utan att störa vår webbplats.

I den här artikeln visar vi dig hur du enkelt kan åtgärda 'Fel vid upprättande av databasanslutning' på din WordPress-webbplats, steg för steg.

Åtgärda felet 'Etablerar databasanslutning' i WordPress

Vad orsakar felet vid upprättande av databaskoppling i WordPress?

En databas är programvara som gör det enkelt att lagra, organisera och hämta data från annan programvara.

Som ett innehållshanteringssystem använder WordPress en databas för att lagra allt ditt innehåll och annan webbplatsdata. Den ansluter sedan till databasen varje gång någon besöker din webbplats.

WordPress behöver följande information för att ansluta till databasen:

  • Ditt databasnamn
  • Databasanvändarnamn och lösenord
  • Databasserver

Denna information lagras i din WordPress-konfigurationsfil, som kallas wp-config.php.

Om någon av dessa uppgifter är felaktiga, kommer WordPress inte att kunna ansluta till din databasserver, och du kommer att se felmeddelandet 'Fel vid upprättande av databanslutning'.

Databasanslutningsfel i WordPress

Det är ett av de vanligaste WordPress-felen. Förutom felaktiga uppgifter kan detta fel också uppstå om databasservern är nere eller om databasfilerna är skadade.

Med det sagt, låt oss titta på hur man åtgärdar problemet med 'Fel vid databaskoppling' i WordPress med steg-för-steg-felsökning.

1. Kontrollera dina WordPress-databasuppgifter

Felaktiga inloggningsuppgifter är den vanligaste orsaken till felet vid databaskoppling. Om du nyligen har flyttat din WordPress-webbplats till en ny värd, då är detta troligen problemet.

Dina WordPress databasuppgifter lagras i filen wp-config.php. Det är WordPress konfigurationsfil som innehåller viktiga inställningar, inklusive databasinformation.

Om du inte har redigerat en wp-config.php-fil tidigare, ta en titt på vår nybörjarguide om hur man redigerar wp-config.php-filen för fler instruktioner.

Du kommer att leta efter följande rader i filen wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Här måste du se till att informationen för databasnamn, användarnamn, lösenord och databashost är korrekt.

Du kan bekräfta denna information från din WordPress-värdkonto instrumentpanel. För den här handledningen kommer vi att använda Bluehost, men processen kommer att vara liknande för andra värdpaneler också.

När du har loggat in, klicka på fliken 'Webbplats' i den vänstra kolumnen och byt sedan till fliken 'Avancerat'. Skrolla sedan ner till avsnittet 'Databas' och klicka på knappen 'Hantera' bredvid den.

Klicka på knappen Hantera bredvid avsnittet Databas

Detta öppnar sidan MySQL-databaser i cPanel i ett nytt fönster.

Här hittar du ditt databasnamn och användarnamn i avsnittet 'Nuvarande databas'. Kom ihåg att kopiera och klistra in dessa uppgifter i ett anteckningsblock så att du kan lägga till dem i wp-config-filen.

Hitta ditt databasnamn och användarnamn i avsnittet Aktuella databaser

Rulla sedan ner till avsnittet 'Nuvarande användare', där du kan klicka på länken 'Ändra lösenord' bredvid ditt databasnamn.

Detta tar dig till en ny skärm där du kan ändra databaslösenordet enligt dina önskemål.

Ändra ditt databaslösenord

När du har bekräftat alla dina databasuppgifter kan du ändra den informationen i din wp-config.php-fil om det behövs.

Försök sedan att besöka din webbplats igen för att se om felet med databaskopplingen har försvunnit.

Om du fortfarande kan se felet, betyder det att något annat är fel.

2. Kontrollera din databasvärdsinformation

Om du är säker på att ditt databasnamn, användarnamn och lösenordsinformation är korrekt, då vill du se till att du använder korrekt databasvärdsinformation.

De flesta WordPress-webbhotell använder localhost som din databashost. Vissa hanterade WordPress-webbhotell använder dock separata servrar för att hosta databaser. I det fallet kommer din databashostinformation inte att vara localhost.

Detta innebär att du måste kontakta ditt WordPress-värdföretag för att bekräfta dessa uppgifter.

3. Reparera WordPress-databasen

Nu kanske du får ett annat felmeddelande i wp-admin-instrumentpanelen, som t.ex. 'En eller flera databastabeller är otillgängliga' eller 'Databasen kan behöva repareras'. I så fall måste du reparera din databas.

Du kan göra detta genom att lägga till följande rad i din wp-config.php-fil. Se till att lägga till den precis före raden 'That’s all, stop editing! Happy blogging':

define('WP_ALLOW_REPAIR', true);

När du har gjort det kan du se inställningarna genom att besöka den här sidan: http://www.yoursite.com/wp-admin/maint/repair.php. Se bara till att ersätta yoursite.com med ditt eget domännamn.

Här måste du klicka på knappen 'Reparera databas' för att starta processen.

Reparera WordPress-databas

Notera: Användaren behöver inte vara inloggad för att komma åt sidan för databasreparation. När du är klar med att reparera och optimera din databas, se till att ta bort den här kodraden från din wp-config.php.

Om du dock inte vill lägga till någon kod på din webbplats, kan du också reparera din databas med hjälp av din webbhotells cPanel.

Gå vidare och besök ditt hostingkonto, där du måste öppna sidan 'Webbplatser' från vänster kolumn. Byt sedan till fliken 'Avancerat' och klicka på knappen 'Hantera' i avsnittet Databas.

Klicka på knappen Hantera bredvid avsnittet Databas

Detta öppnar cPanel i en ny flik. Här, skrolla ner till avsnittet 'Modify Databases' och välj namnet på din databas från rullgardinsmenyn 'Repair Database'.

När du har gjort det klickar du bara på knappen 'Reparera databas' för att starta processen.

Klicka på knappen Reparera databas

Webbhotellspanelen kommer nu automatiskt att reparera din databas åt dig.

När processen är klar kommer du också att se ett framgångsmeddelande.

Meddelande om lyckad databasreparation

Du kan nu besöka din WordPress-webbplats för att se om felet har lösts eller inte.

4. Kontrollera om din databasserver är nere

Om allt verkar vara korrekt och WordPress fortfarande inte kan ansluta till databasen, kan din databasserver (MySQL-server) vara nere.

Detta kan hända på grund av tung trafik på en server. Din värdserver kan helt enkelt inte hantera belastningen (särskilt när du använder delad hosting).

På grund av detta kommer din webbplats att bli långsam och kan till och med ge felmeddelandet för vissa användare. I det här fallet bör du ringa eller chatta med din webbhotellsleverantör och fråga dem om din MySQL-server svarar.

Dessutom, om du har andra webbplatser som körs på samma server, kan du kontrollera dessa webbplatser för att bekräfta att din SQL-server är nere.

Om du inte har någon annan webbplats på samma hostingkonto, gå helt enkelt till din hosting-instrumentpanel och byt till fliken 'Avancerat'.

Klicka sedan på knappen 'Hantera' bredvid avsnittet phpMyAdmin.

Klicka på knappen Hantera bredvid PHPMyAdmin-alternativet

Detta öppnar phpMyAdmin i ett nytt fönster, där du måste klicka på alternativet 'Databas' högst upp.

Klicka sedan på databasens namn för att komma åt dess inställningar. Om du kan göra det, då är det dags för dig att kontrollera om din databasanvändare har tillräckliga behörigheter.

Anslut PHPMyAdmin till din databas

För att göra detta behöver du skapa en ny fil som heter testconnection.php och klistra in följande kod i den:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

När du klistrar in koden, se till att ersätta användarnamnet och lösenordet med dina egna. Du kan nu ladda upp den här filen till din webbplats och komma åt den via en webbläsare.

Om skriptet anslöt framgångsrikt, betyder det att din användare har tillräckliga behörigheter, och något annat orsakar felet.

Nu måste du gå tillbaka till din wp-config-fil och skanna den för att säkerställa att alla detaljer är korrekta och utan några stavfel.

Ytterligare lösningar som har fungerat för användare

Om ovanstående felsökningstips inte löser problemet med databasanslutningsfel på din webbplats, kan du prova dessa ytterligare steg.

Som rapporterats av våra användare har dessa steg hjälpt några av dem att lösa problemet med databaskopplingen på sina webbplatser.

1. Uppdatera WordPress webbplats-URL

Du kan försöka uppdatera WordPress-webbplatsens URL med phpMyAdmin i cPanel.

Åtkomst till phpMyAdmin enkelt från din värddashboards och välj din WordPress-databas från listan.

Byt sedan till SQL-menyn högst upp och ange följande MySQL-fråga:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Det bör se ut så här:

Ändra webbplatsens URL

Glöm inte att ange din egen webbplats-URL och ändra wp_options till ditt eget tabellnamn, eftersom du kan ha ändrat WordPress tabellprefix.

2. Starta om webbservern

Användare på dedikerade servrar, lokala servrar och virtuella privata servrar (VPS) kan försöka starta om sina servrar.

Detta startar om din webb- och databasserver, vilket kan åtgärda tillfälliga fel som orsakar problemet.

3. Be om hjälp

Om allt annat misslyckas kan du behöva kontakta ditt webbhotell. Alla bra WordPress-webbhotell hjälper dig att felsöka problemet, peka dig i rätt riktning eller till och med fixa det åt dig.

Du kan också anställa WordPress-utvecklare som hjälper dig att åtgärda detta problem åt dig.

Vi hoppas att den här artikeln hjälpte dig att åtgärda problemet med 'Fel vid upprättande av databaskoppling' i WordPress. Du kanske också vill se vår felsökningsguide för WordPress för tips om hur du löser WordPress-problem på egen hand eller vår handledning om hur man lägger till en anpassad databasfelssida i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

673 CommentsLeave a Reply

    • Du är så hjälpsam! Allt mitt skrivande sparades! Ja, jag måste göra en säkerhetskopia... Jag gjorde en! Tack så mycket, det här är precis den resurs jag behövde. Lyckligtvis hittade Google den direkt.

  1. Jag har en test-wordpressinstallation på min hemdator som körs på Fedora. Jag flyttade/installerade om datorn med en ny kopia av Fedora. Jag återställde databasen och WordPress-installationen. Allt borde ha varit bra förutom att jag fick felet "kan inte ansluta till databasen". Jag har haft den här WordPress-installationen länge. Det visade sig att när jag flyttade till den nya servern fick jag också en ny my.cnf. Nu kontrollerade jag den och gjorde allt likadant, men av någon anledning lade jag inte till följande rad i /etc/my.cnf. Kanske ville jag bara se vad som skulle hända. hmmm...vad gör den här knappen.....
    # Använd som standard gammalt lösenordsformat för kompatibilitet med mysql 3.x
    # klienter (de som använder kompatibilitetspaketet mysqlclient10).
    old_passwords=1
    Efter att jag lade till den raden löstes problemet med databasanslutningen.
    Så jag måste ta bort den användaren och återskapa den med det nya lösenordsformatet.
    Observera att jag också har
    skip-networking
    i /etc/my.cnf och....det fungerar. Det håller MySQL borta från nätverket, inklusive 127.0.0.1. Det är bara en mindre ingångspunkt för busfröna.

  2. Jag hade ett databasanslutningsfel på en kunds webbplats och kunde komma åt databasen via PHPMyAdmin, men att köra testconnect.php-filen som föreslogs ovan gav ett svar som inte fanns listat i den här artikeln:

    "PHP-varning: mysql_connect(): Ingen anslutning kunde göras eftersom måldatorn aktivt vägrade den."

    Jag kom i kontakt med Fasthosts, som mina klienter använde, och det visade sig att de hade problem med att integrera PHP5.4 "och den enda lösningen är att återställa MySQL-databasens användarlösenord."

    Så om du är i den situationen, då kan du kanske fixa det genom att komma åt databasen via PHPMyAdmin och köra frågan:

    SET SESSION old_passwords = 0;
    SET PASSWORD = PASSWORD(‘databaslösenordhär’);

    !! VIKTIGT MEDDELANDE !! : se till att du får ‘databasepasswordgoeshere’ korrekt annars kommer du att återställa ditt databaslösenord till något nytt snarare än samma lösenord och det kan bryta din webbplats ännu mer!

  3. Jag måste vara riktigt dum! jag förstår lite av wordpress men allt detta låter långt utanför min liga.

    Jag har försökt göra exakt vad du har sagt och det här är vad jag får

    Varning: Kan inte ändra headerinformation – headers har redan skickats av (utdata startade vid /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-config.php:2) i /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-includes/functions.php på rad 2801
    Fel vid anslutning till databasen.

    Jag har ingen aning om vad jag ska göra nu!!!

    Jag har inte bara förlorat webbplatsen från webben utan jag kan inte heller komma in i WordPress-administrationen.

    FINNS DET NÅGOT HOPP!!!!!

  4. Tack så mycket för att du skrev det här inlägget, det räddade mig ganska mycket tid och en hel del huvudvärk. Skål!

  5. Löste mitt problem på mindre än 10 minuter tack vare den här artikeln
    DU ÄR GRYM…du menar allvar

    Tack så jättemycket!!!

  6. Den här handledningen har verkligen hjälpt till att lösa mitt problem!! Tack så mycket!

  7. Hej,

    Nyligen laddade jag upp ett tema till wordpress-webbplatsen, jag har också laddat upp den lokala databasen. Jag har också modifierat min wp-config-fil. Fortfarande får jag felmeddelandet om databaskopplingsfel. När jag öppnade min wp-admin omdirigeras jag till wp-login.

    Kan jag få veta vad problemet kan vara?

    • Vi tycker att det är normalt beteende för WordPress att omdirigera dig till wp-login.php när du försöker komma åt wp-admin-katalogen. Kan du förklara mer? Har du kontrollerat din wp-config.php-fil? Har den din live-webbplats databasinformation?

      Admin

  8. I had 4 sites give a 127.0.0.1 “Cannot connect to server” message & I also had no access to admin. I went through troubleshooting, & nothing helped. So, I contacted my web-hosting service, Bluehost, to inquire whether the MySQL server was responsive. The tech told me to login to my control panel’s File Manager, select “Show hidden files,” and then to go inside my root directory for each domain & rename my .htaccess file to .htaccess.old . He said he guessed that a plugin added code to my .htaccess file, causing my wp-admin to redirect to an IP address. It worked. :)

  9. Fick precis det här felet på min egen webbplats. wp-config.php var okej. PhpMyAdmin kunde ladda databasen. När jag försökte öppna wp_options-tabellen sa PhpMyAdmin att tabellen måste repareras. Att använda reparationsfunktionen i PhpMyAdmin fixade tabellen och rapporterade att en rad hade tagits bort (utan att ange vilken). Ingen aning om vad som orsakade detta.
    Tack för artikeln, den hjälpte mig att felsöka felet.

  10. Fick precis det här problemet, kontrollerade databasen via värdens cPanel och administratörsanvändaren verkar ha tagits bort från databasen, vilket antas vara anledningen till att wp inte kan ansluta. Problemet är att min ftp också verkar ha slagits ut så jag kan inte tillämpa några lösningar! Subdomänen verkar fortfarande fungera. Det är svårt att föreställa sig att detta inte skulle vara något annat än skadligt!

  11. Jag fick precis det här problemet med en av mina webbplatser och att fixa databasen från wp-config.php fungerade inte. Jag fixade det genom att uppgradera till WordPress 3.6.1 i cPanel (Softaculous).

  12. Idag, av någon anledning har min webbplats problem med databasanslutningen.
    • Bekräftat att min databasåtkomst fungerar via testconnection.php.
    • Ändrat saltnycklarna till nya.
    • Definierat de korrekta webbplatsadresserna för 'WP_HOME' och 'WP_SITEURL'.
    • Inga problem med långsam server eftersom mina andra webbplatser i andra rotkataloger fungerar.

    Jag gissar att det kan vara ett plugin som nyligen lagts till?
    Hur avinstallerar man ett plugin ordentligt om man inte kan komma åt både wordpress root och wp-admin katalogerna i webbläsaren?

    Tack på förhand.

  13. Tack så mycket för en så bra artikel!
    Mitt problem var lite annorlunda. Jag hade det här problemet på grund av pluginet 'clicky analytics'.
    Jag blev nästan galen eftersom jag inte hade någon aning om vad problemet kunde vara. Till slut, efter mycket prov och misstag, insåg jag att det var en plugin-konflikt.

  14. Huh! sir you deserve an award.
    It just worked for me. I was having this problem from last one month and you just served with this.
    Thank you very much :)

  15. Problem uppstod vid begäran om nytt lösenord och insåg inte att detta skulle skapa ett databasproblem. Lyckligtvis hittade jag dina kommentarer och riktlinjer. Problemet löst på 3 minuter.
    Tack igen (nu har jag prenumererat på ditt veckovisa e-postmeddelande)

  16. Mitt problem uppstod när jag flyttade webbplatsen till ny hosting. Jag hade ändrat konfigurationsfilen för att matcha min nya databas, användarnamn & lösenord. Men inget fungerade.

    Ditt tips om att kontrollera WP-admin-sidan gjorde susen. Det talade om för mig att något var fel med användarnamnet. Jag gick in i c-panel och insåg att jag inte hade kopplat användaren till databasen. Två sekunder senare var allt bra!

    Du räddade mig potentiellt timmar av att testa fel saker! Tack!

  17. Jag vill ge dig en stor kyss.

    MYCKET användbart.

    Mitt problem verkade dock lite konstigt – och det kanske hjälper någon annan:

    I morse gav vår domän felet:

    Allvarligt fel: Tillåten minnesstorlek på 41943040 byte har överskridits (försökte allokera 30720 byte) i /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php på rad 384

    Jag försökte öka PHP-minnesallokeringen.

    Tillagd i wp-settings (i rotmappen):
    define(‘WP_MAX_MEMORY_LIMIT’, ‘256M’);
    resulterade i:
    ‘Kunde inte upprätta en databaskoppling’

    Tog bort raden och lade till en lägre gräns:
    define(‘WP_MEMORY_LIMIT’, ’64M’);
    resulterade i:
    ‘Kunde inte upprätta en databaskoppling’

    Tog bort alla ändringar i wp-settings.php nu, som original.
    "Fel vid anslutning till databasen" kvarstod (i 5 – 10 minuter)

    Innan jag återgår till det ursprungliga felet:
    Allvarligt fel: Tillåten minnesstorlek på 41943040 byte har tagit slut (försökte allokera 30720 byte) i /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php på rad 384

    Jag ökade PHP-minnesgränsen till: define(‘WP_MEMORY_LIMIT’, ’64M’); igen
    Sedan körde jag databasreparationen som du rådde.

    Även om inga databasfel identifierades, är webbplatsen nu igång igen.

    Konstigt – jag är inte säker på om du eller någon annan kan förstå det??

  18. Tack så mycket, jag har reparerat det själv och det fungerar perfekt. min webbplats är tillbaka

  19. Generad… Jag provade allt på den här bloggen och dubbelkollade allt…
    Det slog mig aldrig att jag hade stavat fel när jag skrev in lösenordet.

    Doh! So, here’s a +! for double checking the basics ;)

  20. Hej, jag gjorde misstaget att ändra hem-URL:en, initialt var den http://shaneynayguns.com/wordpress och webbplatsens URL var: http://shaneynayguns.com/wordpress också. Jag ändrade sedan webbplatsens URL till http://shaneynayguns.com (jag tänkte att det skulle få min webbplats att gå live, som ni kan se är jag en total idiot när det gäller detta). Ingenting hände, så den här geniet ändrade hem-URL:en till shaneynayguns.com. Det var då saker började gå snett: jag kunde inte logga in på wp-admin längre och att gå till .com/wordpress omdirigerar mig till en felsida. (.com förblir oförändrad och dirigerar till en landningssida) Jag gick sedan till ett forum och följde de exakta instruktionerna som var:
    1. gå till phpmyadmin
    2. gå till rätt databas
    3. bläddra i wp_option
    4. redigera webbplatsens URL (jag ändrade den till .com/wordpress)
    Uppenbarligen, baserat på allas kommentarer, fungerade det för alla dem... utom mig! shaneynayguns.com/wordpress omdirigerar nu till en sida med "fel vid anslutning till databasen"! Det driver mig till vansinne! Jag hoppades att någon av er kunde hjälpa mig med detta. Som är uppenbart har jag ingen aning när det kommer till webbjargong så jag skulle verkligen uppskatta en förenklad lösning. Ja, jag är en idiot, och jag behöver verkligen hjälp! (Till info: jag hostar på godaddy)
    Tack på förhand!

      • Hej, det här fungerade för mig. Min WordPress-webbplats finns på Godaddy och jag försökte lägga den i en underkatalog. Nu fungerar det. Precis efter detta dök en databasuppgraderingsskärm upp, sedan är allt bra. Jag tog också bort dessa definieringar ovan och det fungerar fortfarande. Tack.

  21. Tack så mycket för din informationsguide, den hjälpte mig att lösa mitt problem.
    För att låta dig veta min lösning, jag kunde inte se något stavfel i wp-config.php men bestämde mig för att radera min databas och kopplade användarnamn. Jag skapade sedan nya och uppdaterade manuellt den nya datan i wp-config och pang rakt in. En sak att notera är att databasen och användarnamnet ursprungligen hade samma namn, så jag är inte säker på om det var ett problem eftersom det är en ny webbplats.

  22. Min webbplats är nere och jag får hela tiden meddelandet "Fel vid upprättande av databaskoppling".
    Jag kontrollerade min WP-Config.php-sida och den ser bra ut på insidan, men när jag förhandsgranskar den säger sidan detta

    Varning: require_once(reddoorplayhouse.com/open/wp-settings.php) [function.require-once]: kunde inte öppna strömmen: Ingen sådan fil eller katalog i /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php på rad 95

    Allvarligt fel: require_once() [function.require]: Kunde inte öppna nödvändig fil 'reddoorplayhouse.com/open/wp-settings.php' (include_path='.:/usr/local/lib/php-5.2.17/lib/php') i /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php på rad 95

    Vad betyder det. Och vad kan jag göra? Tack för din hjälp.

  23. Detta är ett frustrerande problem som har hänt flera gånger på några av mina webbplatser under de senaste veckorna. Jag kan enkelt fixa det genom att ersätta de unika nycklarna och salterna i min wp-config.php-fil (hämta nya på: https://api.wordpress.org/secret-key/1.1/salt), men sedan dagar senare måste jag ersätta dem igen... så medan jag kan fixa symptomen, försöker jag fortfarande avgöra varför detta fortsätter att hända på http://brioagency.com

  24. Hej

    Jag tänkte bara tacka dig för att du hjälpte mig att fixa en sajt.

    Att ändra localhost till databasens IP-adress löste mitt problem.

    Tack

    Andrew

  25. Jag hade gjort kopior av filerna och sparat dem på servern.

    Så när databasanslutningsfelet uppstod idag insåg jag att jag hade ändrat användare, , lösenord, databasåtkomst men inget fungerade.

    Så döpte jag om den aktuella wp-config.php till wp-configold.php
    och kopierade wp-config.php från arkivet och klistrade in som wp-config.php.

    Voila det fungerar.

  26. Glömde att databasen är "lokal" för applikationen. Jag använde webbplatsens URL av misstag. Ändrade DB_HOST till 'localhost' och allt är guld.

    Tack för blogginlägget! +1

  27. Du vet, ibland hittar man bara den perfekta resursen och den besvarar alla dina frågor. Jag ger folk dricks för att de häller upp en kopp kaffe åt mig. Jag önskar att det var superenkelt att bara lägga en dollar eller två i wpbeginner-dricksburken just nu, men jag antar att ett tack får duga.

  28. WP Beginner är bara fantastiskt & det är Syed också! Jag vet inte hur många gånger mina sökresultat har lett mig till din webbplats och varje gång har jag lärt mig något riktigt hjälpsamt, användbart & praktiskt.

    Den här gången, med mitt problem med databasanslutningsfel, behövde jag bara rensa webbläsarens cache. FML Hur som helst, det var rådet jag fick efter att ha kontaktat min värd. Det verkar ha fungerat & förhoppningsvis är det allt som krävs! Hur man förhindrar att det händer igen är över min förmåga.

  29. All I have to say: “THANK YOU!” :-) your post fixed my issues and spared me a couple of hours of work.

  30. För mig löstes problemet genom att korrekt ställa in "siteurl" och "home" i wp_options-tabellen, det löste problemet för mig, jag kunde logga in i min admin och ändra allt!

    En dag ska jag köpa dig en kaka!!

  31. Jag har ett stort problem... jag satte inte upp webbplatsen och har inte tillgång till php eller några filer. jag försökte lägga till sidor och nästa gång jag besökte webbplatsen fanns felet där. Behöver jag komma åt admin-initieraren etc., finns det inget annat sätt att komma in på webbplatsen?

  32. Jag får det här felet intermittent. Kanske har jag inte tillräckligt med resurser på min amazon ec2 free tier-instans. Jag har haft problemet 3 gånger den senaste veckan men har kunnat lösa det varje gång genom att starta om databasservern.
    Tack för inlägget

  33. För mig löstes problemet genom att korrekt ställa in "siteurl" och "home" i wp_options-tabellen

    • Tack så mycket, Udumbuke. Detta var exakt steget jag glömde när jag flyttade min webbplats till en ny värd. Jag är så glad att jag kan sluta ha huvudvärk över detta! Och en bra guide överlag på den här webbplatsen.

  34. Detta fel hände mig eftersom jag ville säkerhetskopiera min databas och inte kunde komma ihåg lösenordet. Jag ändrade lösenordet i GoDaddy – men detta ändrade det inte i wp-config.php! När jag väl ändrade det i wp-config fungerade allt som det skulle igen.

    TACK FÖR EN SÅ KOMPLETT LÖSNING!!! Och en verkligt användbar webbplats. Kudos!

  35. I steggranskningen av wp-config.php måste du ta hänsyn till användarnamnet och lösenordet som finns i filen, användaren kanske inte finns i databasen (mysql), lösenordet har ändrats så kontrollera om användaren finns. Om användaren inte finns i databasen, skapa den, tilldela lösenordet som finns i wp-config.php och ge behörighet för administration av databasen (DBA).

    Detta hände mig också när jag skulle återställa min WordPress.

    • Tack kompis! Återställde min databas och allt jag behövde göra då var att tilldela rätt användare med rätt databas i cpanel.

  36. Hej allihopa, tack för den här informationen.
    Hjälpte mig att lösa ett problem med en WordPress-webbplats jag skapade.
    Den hade fungerat bra i över en månad när den började få felet "Fel vid anslutning till databas".

    Äntligen löst genom att ändra DB_HOST till att använda det fullständiga värdnamnet istället för 'localhost' som hade varit där tidigare.

    Jag vet inte varför det fungerade initialt och sedan slutade fungera. Men det fungerar nu...
    Skål,
    Pat Walsh

    • Har samma problem med anslutning till databasen, och efter att ha läst kommentarer bestämde jag mig för att ändra wp.config-filens referens till min faktiska värd till localhost och av någon anledning löste det problemet. Så min lösning var motsatsen till den ovan. Bara ett skott i mörkret...

  37. det är verkligen till hjälp för mig eftersom jag har det här problemet just nu… tack för den här fantastiska artikeln..

  38. Jag får det här problemet tillfälligt på min webbplats bara i några sekunder.
    Hur kan jag bli av med det?
    Snälla hjälp!

      • Tack,
        Jag har redan uppgraderat min hostingplan från grundläggande till Pro.
        Men det är fortfarande samma som tidigare.
        Jag använder Adminimize, AG Custom Admin, Akismet, BuddyPress Template Pack, Display widgets, Fast Secure Contact Form, Google XML Sitemaps, Jetpack by WordPress.com, Page Views Count, Polldaddy Polls & Ratings, User Switching, Better WP Security, BuddyPress, Hotfix, W3 Total Cache, wordPress Importer och WordPress SEO.
        Vilken av dem orsakar problem??
        Har du någon idé?

  39. Om du har all information i konfigurationsfilen korrekt och fortfarande har problemet, kontrollera om du har något plugin för spamförebyggande aktivt, som Fail2Ban. Jag upptäckte att det orsakade databasproblemet. Jag tror att det händer eftersom när du redigerar WordPress via wp-admin gör du för många sekventiella förfrågningar till Apache, vilket utlöser Fail2Ban-tjänsten för www-data-användaren. Försök att avinstallera Fail2Ban eller någon annan spamkontroll. Starta sedan om både mysql-servern och Apache för att bli av med felmeddelandet.

    Jag hoppas att detta hjälper.
    b

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.