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.

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'.

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.

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.

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.

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.

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.

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.

Webbhotellspanelen kommer nu automatiskt att reparera din databas åt dig.
När processen är klar kommer du också att se ett framgångsmeddelande.

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.

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.

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:

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.


Javatechig
Underbart. Du räddade min dag.
CE
Tack!!!!!!!! Fungerade som en dans!!
Mark Larson
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.
Michael Simoni
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.
Matt
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!
Terry
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!!!!!
WPBeginner Support
Ångra ändringarna genom att komma åt din webbplats via FTP.
Admin
Rowan Weismiller
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!
SH
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!!!
alin
tack mannen det fungerade!
Diana
tack. mycket bra artikel
Nayonika
Den här handledningen har verkligen hjälpt till att lösa mitt problem!! Tack så mycket!
Lyndsay
Tack så mycket, detta hjälpte mig att fixa mina webbplatser!
Sumi Ghosh
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?
WPBeginner Support
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
Aliesha
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.
WPBeginner Support
Glad att det fungerade. Du bör dock hitta pluginet som ansvarar för det och ta bort det.
Admin
Erik de Vries
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.
Ben
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!
WPBeginner Support
Kontakta din webbhotell för support.
Admin
Zimbrul
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).
Kyra Dawson
Tack allihopa! Bra "How To"-artikel!
Ike
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.
Redaktionell personal
Se den här artikeln:
https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
Admin
Anudeep
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.
Giorgos
Tack för inlägget
Fungerar för mig
Naman Agrawal
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
Roeland Sanctorum
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)
Redaktionell personal
Thanks Roeland
Glad we were able to help.
Admin
Tamela
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!
Redaktionell personal
Glad we were able to help
Admin
Stu Farrimond
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??
Jamila
TACK.
Redaktionell personal
You are welcome
Admin
Donatus
Tack så mycket, jag har reparerat det själv och det fungerar perfekt. min webbplats är tillbaka
Michael
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
Shaqinah
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!
Redaktionell personal
Öppna din wp-config.php-fil och lägg till detta:
define('WP_HOME', 'http://shaneynayguns.com/wordpress'); define('WP_SITEURL', 'http://shaneynayguns.com/wordpress');1-click Use in WordPress
Admin
Anderson Tagata
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.
Zac
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.
Seth
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.
Michael Tidwell
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
Redaktionell personal
Detta kan orsakas av ett plugin du har om det stör dina inställningar.
Admin
manesh
Tack så mycket, att reparera databasen löste mitt problem!
Andrew Stark
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
Redaktionell personal
Thanks for leaving a comment Andrew. Glad to help
Admin
Madhurie Singh
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.
Michael Stelly
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
Ben
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.
Redaktionell personal
Thanks Ben. Its always our pleasure to help. The best way to thank us is by spreading kind words about our site or by simply sharing this article on twitter, facebook, etc
Admin
jAMIE
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.
Mibo
All I have to say: “THANK YOU!”
your post fixed my issues and spared me a couple of hours of work.
Fre
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!!
Julie Anderson
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?
Redaktionell personal
Du behöver administratörsåtkomst till webbplatsen.
Admin
umar satti
You are My HERO
Stephen Doxsee
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
udumbuke
För mig löstes problemet genom att korrekt ställa in "siteurl" och "home" i wp_options-tabellen
Mana
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.
Joyce Keller
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!
JD
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.
Oliver Wieland
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.
Pat Walsh
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
Forma
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...
arman
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..
Arifur Rahman
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!
Redaktionell personal
Hitta grundorsaken. Det kan orsakas av ett plugin. Eller så behöver du helt enkelt uppgradera din hostingplan om du får massor av trafik.
Admin
Arifur Rahman
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é?
Eduardo Capanema
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
Stefano
Tack grabbar. Problemet löst. Mycket bra inlägg