Een bug opgelost verbindingsfout met WordPress-database
Bijgewerkt in januari 2024: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link
- Download en installeer de reparatietool hier.
- Laat het uw computer scannen.
- De tool zal dan repareer je computer.
De "Databaseverbindingsfout" is waarschijnlijk een van de meest voorkomende en angstaanjagende fouten die WordPress-gebruikers kunnen tegenkomen. Het is zeker nauw verwant aan het "White Screen of Death" (WSOD). Deze fout betekent dat uw website niet meer kan communiceren met of toegang heeft tot de WordPress-database, waardoor de hele website crasht. Dit moet niet lichtvaardig worden opgevat en u moet proberen dit probleem onmiddellijk op te lossen, aangezien dit rechtstreeks van invloed kan zijn op uw verkoop, verkeer en analyses.
Maar maak je geen zorgen, vandaag gaan we enkele veelvoorkomende scenario's bespreken die deze fout hebben veroorzaakt, evenals enkele eenvoudige manieren om je site in een mum van tijd up-and-running te krijgen.
Wat veroorzaakt een databaseverbindingsfout in WordPress?
Belangrijke opmerkingen:
U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:
- Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
- Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
- Stap 3: Klik op "Repair All" om alle problemen op te lossen.
Het probleem "Databaseverbindingsfout" kan worden veroorzaakt door onjuiste database-informatie in uw WordPress-instellingen, een corrupte database of een niet-reagerende databaseserver. Een database is software waarmee u eenvoudig gegevens in andere software kunt opslaan, organiseren en ophalen.
Als contentmanagementsysteem gebruikt WordPress een database om al je content en andere websitegegevens op te slaan. Het maakt vervolgens verbinding met de database telkens wanneer iemand uw site bezoekt.
De volgende informatie is vereist om verbinding te maken met de WordPress-database:
- Databasenaam
- Gebruikersnaam database
- Databasewachtwoord
- Databaseserver
Deze informatie wordt opgeslagen in uw WordPress-configuratiebestand, genaamd wp-config.php.
Als een van deze items onjuist is, kan WordPress geen verbinding maken met uw databaseserver en krijgt u de foutmelding "Databaseverbindingsfout".
Dit is een van de meest voorkomende WordPress-fouten. Naast onjuiste aanmeldingsgegevens kan deze fout ook optreden als de databaseserver niet beschikbaar is of als de databasebestanden beschadigd zijn.
Laten we eens kijken hoe u een verbindingsfout met een WordPress-database kunt oplossen met een stapsgewijze handleiding voor probleemoplossing.
Een verbindingsfout met een WordPress-database oplossen
Omdat we uw tijd op prijs stellen, zullen we eerst een methode aanbevelen die het probleem waarschijnlijk snel zal oplossen. Daarna gaan we verder en laten we u zien hoe u alle reparaties handmatig kunt uitvoeren.
Neem contact op met uw hostingprovider
Als uw site een minuut (of een dag) geleden in de lucht was en niet meer werkt, kan dit de schuld zijn van uw webhost. Tegenwoordig bieden alle kwaliteitshosts een vorm van snelle hulp, meestal via livechat.
Begin door contact op te nemen met die live chat, stel dat je een "databaseverbindingsfout" hebt (zin invoegen) en vraag:
- als de databaseserver probleemloos draait, en
- als er op dit moment geen uitbarstingen van activiteit of verkeer op de server zijn.
In de meeste gevallen, als je ze vertelt wat je fout is, zullen ze je ofwel precies vertellen wat de oorzaak is of het voor je oplossen.
Wat nog belangrijker is, ze zullen u vertellen of uw database in goede staat is en of er verdachte activiteit op de server is.
Zorg ervoor dat uw plug-in-of themabestanden niet beschadigd zijn
Uw WordPress-bestanden kunnen beschadigd raken door een reeks ongelukkige gebeurtenissen.
U heeft bijvoorbeeld een plug-in of thema bijgewerkt en is verdwenen? Misschien heb je de site verbonden met een externe dienst? Misschien heb je sommige mappen handmatig gewijzigd?
Als een van de bovenstaande voorwaarden van toepassing is, bent u waarschijnlijk de boosdoener. Als je geen van deze dingen hebt gedaan, sla deze stap dan over.
Zo doet u het:
1.) verbinding maken met uw host via FTP
Om verbinding te maken heb je een gebruikersnaam en wachtwoord nodig voor je FTP-account. Als je niet weet waar ze zijn, kun je ze het gemakkelijkst vinden in de e-mails die je van je host hebt ontvangen toen je je registreerde. Je kunt ook een ondersteuningsmedewerker in de chatroom om deze details vragen.
Zodra u ze hebt ontvangen, logt u in op de server en gaat u naar de WordPress-hoofdmap. Dit wordt meestal "public_html" of "www.genoemd, anders bent u er al zodra u een FTP-verbinding tot stand brengt. Als u submappen zoals "wp-content" en "wp-admin" ziet, bevindt u zich meestal in de WordPress root.
2.) Ga naar "wp-content" en hernoem de map "plugins" naar iets anders (elke naam, zolang het geen "plugins" is):
3.) Ga terug naar je site en kijk of er nog steeds een bug is.
Zo niet, dan weet je nu dat het werd veroorzaakt door een plug-in. Ga terug naar FTP, hernoem de map naar "plug-ins". Enter en chanzoek de mapnamen van elke plug-in een voor een op.
De gemakkelijkste manier is om een onderstrepingsteken toe te voegen aan het einde: "_". Blijf uw pagina bezoeken om te zien wanneer de fout optreedt of verdwijnt. Als je het eenmaal hebt beperkt tot een bepaalde plug-in, heb je de herrieschopper gevonden. Verwijder het of ga online om te zien of de oplossing is gedocumenteerd.
- Als de bug nog steeds bestaat na het hernoemen van de map Plug-ins, doe dan hetzelfde met de map Thema's.
- Als dat niet helpt, hernoem dan beide mappen naar "plug-ins" en "thema's". De fout wordt door iets anders veroorzaakt.
Zorg ervoor dat uw database niet beschadigd is
De WordPress-database is behoorlijk ingewikkeld en er zijn veel kleine radertjes die perfect moeten samenwerken om problemen te voorkomen. Soms lopen dingen uit de hand, en dan zie je een fout bij het verbinden met de database.
- Het eerste dat u moet controleren, is naar uw WordPress-dashboard gaan-YOURSITE.com/wp-admin.
Sla deze stap over als u dezelfde basisfout, 'Databaseverbindingsfout', ziet.
- Ten tweede, als je iets anders ziet, let dan goed op wat WordPress je voorstelt te doen. WordPress heeft zijn probleemoplossingsservice uitgebreid met nieuwe versies, dus misschien vind je daar goede tips.
Een andere mogelijkheid is als u een bericht ziet dat begint met "Een of meer databasetabellen zijn niet beschikbaar […]." Dit betekent dat jij degene bent die de database moet "repareren".
Dit is eigenlijk vrij eenvoudig. Maak eerst opnieuw verbinding met uw site via FTP. Ga naar je WordPress-hoofdmap en download het bestand "wp-config.php" naar je bureaublad.
Bewerk dit bestand in Kladblok, voeg een extra regel toe aan het einde (net voor "Vind ik leuk, stop met bewerken"):
define(`WP_ALLOW_REPAIR`, true) ;
Upload nu het bestand naar uw site (via FTP), waarbij u de oude versie overschrijft.
Ga naar YOURSITE.com/wp-admin/maint/repair.php
Klik op een van de twee knoppen. Wanneer de automatische reparatie is voltooid, gaat u terug naar uw site en kijkt u of er een fout is opgetreden.
Als er geen fouten meer zijn, des te beter! Maar je moet nog steeds je "wp-config.php"-bestand terugbrengen naar de vorige staat. Verwijder de regel die je zojuist hebt toegevoegd en download het bestand opnieuw.
Controleer de inloggegevens van uw database
Zoals eerder vermeld, gebruikt WordPress een speciale gebruikersnaam en wachtwoord om verbinding te maken met de database. Normaal gesproken veranderen deze inloggegevens niet vanzelf. Er kunnen zich echter vreemde scenario's voordoen nadat u wijzigingen aanbrengt in uw sitebestanden, hostingomgeving of andere dingen. Met andere woorden, zelfs als het niet de bedoeling is, kunnen er soms links verandering. En met de verkeerde inloggegevens treedt er een "databaseverbindingsfout" op!
De oplossing wordt gemaakt in het bestand "wp-config.php".
We hebben het hier specifiek over deze strings:
Define(`DB_NAME`, `some_db`) ;
Define(`DB_USER`, `some_username`) ;
Define(`DB_PASSWORD`, `some_password`)
Define(`DB_HOST`, `localhost`) ;
Deze bevatten alle informatie die WordPress nodig heeft om verbinding te maken met de database. Als een van deze gegevens onjuist is, wordt de link niet tot stand gebracht.
Merk op dat er een handmatige manier is om dit probleem op te lossen, maar eerlijk gezegd vereist het verschillende stappen en kan het erg verwarrend zijn, afhankelijk van de host en de gebruikte interface. Met andere woorden, wat we ook zeggen, is sowieso alleen van toepassing op een kleine groep gebruikers die dezelfde host gebruiken als wij, dus we hebben een veel universelere oplossing voor u:
Neem deze vier regels uit het bestand "wp-config.php", kopieer ze gewoon naar het klembord, neem opnieuw contact op met de ondersteuning van uw host, plak die regels in het chatvenster en vraag of ze correct zijn, zodat u kan verbinding maken met uw database.
De supportmedewerker controleert alles en geeft je feedback. Meestal laat hij je de exacte details weten als er iets is veranderd.
Het enige wat u hoeft te doen is de nieuwe inloggegevens te nemen en ze in uw `wp-config.php`-bestand te plaatsen waar de oude zich bevonden.
define(`DB_NAME`, `some_db`);/* de naam van uw WordPress-database */
define(`DB_USER`, `some_username`) ;
Define(`DB_PASSWORD`, `some_pass`);
define(`DB_HOST`, `localhost`);/* dit is het webadres van de databaseserver */
Download het bestand ten slotte opnieuw via FTP. Op dit punt kunt u teruggaan naar uw site en kijken of de fout is opgetredenof is vast.
De standaard WordPress-bestanden herstellen
Zoals eerder vermeld, kunnen WordPress-kernbestanden om een aantal redenen beschadigd zijn. Misschien is er een poging gedaan om je site te hacken, misschien heb je per ongeluk enkele bestanden gewijzigd, misschien heeft een kwaadaardige plug-in de wijziging aangebracht.
In ieder geval kunt u altijd de standaard WordPress-bronbestanden herstellen. De gemakkelijkste manier is om een schone versie van WordPress te downloaden van WordPress.org en deze te kopiëren over de versie die je momenteel hebt.
Download de nieuwste versie naar uw bureaublad. Uitpakken. Ga door het uitgepakte archief en verwijder de map "wp-content".
Log vervolgens in op uw site via FTP, ga naar de hoofdmap van WordPress en download de nieuwe WordPress-bestanden. Overschrijf de vorige bestanden. Wanneer het uploaden is voltooid, gaat u terug naar uw site en ziet u het effect. Dit is het laatste redmiddel om het probleem op te lossen.
Als dat niet voor u werkt, heeft u geen andere keuze dan opnieuw contact op te nemen met het ondersteuningsteam van uw webhost, hen alles te vertellen wat u heeft gedaan en om hulp te vragen. Op dit moment heeft u vrijwel-alles uitgeput wat je had kunnen doen om het probleem zelf op te lossen, en nu is het de beurt aan de host.
Veelgestelde vragen
Hoe los ik een databaseverbindingsfout in WordPress op?
- Neem contact op met uw hostingprovider.
- Zorg ervoor dat uw plug-in-of themabestanden niet beschadigd zijn.
- Zorg ervoor dat uw database niet beschadigd is.
- Controleer uw databaselinks.
- Herstel WordPress-standaardbestanden.
Wat betekent databaseverbindingsfout?
Een "databaseverbindingsfout" is waarschijnlijk een van de meest voorkomende en engste fouten die WordPress-gebruikers kunnen tegenkomen. Deze fout betekent dat uw website niet langer kan communiceren met of toegang heeft tot de WordPress-database, waardoor de hele website crasht.
Hoe verbind ik de WordPress-database?
Met phpMyAdmin kunt u ook eenvoudig uw WordPress-database importeren. Voer gewoon phpMyAdmin uit en selecteer uw WordPress-database. Vervolgens moet u op de link "Importeren" in het bovenste menu klikken. Klik in het volgende scherm op "Bestand selecteren" en selecteer vervolgens het back-upbestand van uw database dat u eerder heeft gedownload.
Waarom krijg ik een "Databaseverbindingsfout"?
Het probleem "Databaseverbindingsfout" kan worden veroorzaakt door onjuiste database-informatie in uw WordPress-instellingen, een corrupte database of een niet-reagerende database server. Een database is software waarmee u eenvoudig gegevens in andere software kunt opslaan, organiseren en ophalen.