Inhoudsopgave
De melding "Fout bij het maken van een databaseverbinding" in WordPress is een veelvoorkomend probleem dat aangeeft dat je website geen verbinding kan maken met de database. Dit probleem kan door verschillende factoren worden veroorzaakt, waaronder onjuiste database-informatie in je WordPress-instellingen, een beschadigde database, problemen met je webhostingserver of een overbelaste of slecht functionerende databaseserver. Hier lees je hoe je deze fout kunt oplossen:
Controleer de WordPress Databasegegevens
De meest voorkomende reden voor deze fout zijn onjuiste databasegegevens in je WordPress configuratiebestand (wp-config.php
). Dit bestand bevat de databasenaam, gebruikersnaam, wachtwoord en server die moeten overeenkomen met wat is ingesteld in je hostingaccount.
- Krijg toegang tot je websitebestanden via FTP of de bestandsbeheerder in je hostingcontrolepaneel.
- Zoek en bewerk de
wp-config.php
bestand. - Controleer de
DB_NAAM
,DB_USER
,DB_WACHTWOORD
enDB_HOST
waarden. Zorg ervoor dat ze overeenkomen met de database-informatie van uw hostingprovider.
define('DB_NAME', 'database_naam_hier');
define('DB_USER', 'gebruikersnaam_hier');
define('DB_PASSWORD', 'wachtwoord_hier');
define('DB_HOST', 'localhost');
- Als er waarden onjuist waren, werk deze dan bij en sla de wijzigingen op. Controleer vervolgens uw website opnieuw.
Controleer de hostgegevens van uw database
Soms verandert de database host informatie, vooral als je website op een managed WordPress hosting platform staat. Als DB_HOST
is ingesteld op localhost
en u ondervindt nog steeds problemen, neem dan contact op met uw hostingprovider om de juiste database hostinformatie te bevestigen.
WordPress database herstellen
Als de database corrupt is, heeft WordPress een ingebouwde functie om deze te repareren.
- Voeg de volgende regel toe aan uw
wp-config.php
bestand net voor/* Dat is alles, stop met bewerken! Veel plezier met publiceren. */
:
define('WP_ALLOW_REPAIR', true);
- Ga na het toevoegen van deze regel naar
http://yourwebsite.com/wp-admin/maint/repair.php
(vervangenuwwebsite.nl
met je echte domeinnaam). - Klik op de
Database herstellen
ofDatabase herstellen en optimaliseren
knop. WordPress zal proberen je database te repareren. - Belangrijk: Verwijder de lijn van je
wp-config.php
nadat de reparatie om veiligheidsredenen is uitgevoerd.
Controleer uw webhostingserver
Als je databasegegevens correct zijn en je database niet corrupt is, kan het probleem liggen bij je webhostingservice.
- De server kan down zijn of er kan een probleem zijn met de databaseservice. Neem contact op met je hostingprovider om te controleren of er servergerelateerde problemen zijn.
- Als uw website recentelijk veel verkeer heeft gekend, kan uw databaseserver overbelast zijn. Je hostingprovider kan dit bevestigen en zo nodig een upgrade van je hostingpakket voorstellen.
Een back-up herstellen
Als je het probleem niet kunt oplossen en je hebt een recente back-up van je website, overweeg dan om deze terug te zetten. Soms kan het herstellen van je website naar een eerdere staat waarin het correct werkte het probleem verhelpen. Zorg ervoor dat je een back-up hebt van je WordPress bestanden en database voordat je verder gaat.
WordPress URL bijwerken
In sommige gevallen, vooral na een sitemigratie of domeinwijziging, kan het bijwerken van de URL van de WordPress site direct in de database verbindingsproblemen oplossen. Dit moet voorzichtig worden gedaan en wordt aanbevolen voor gevorderde gebruikers:
- Ga naar je database via phpMyAdmin in het configuratiescherm van je hosting.
- Ga naar de
wp_opties
tafel. Zoek naar desiteurl
enHome
rijen. - Zorg ervoor dat deze rijen de juiste URL van uw site bevatten. Zo niet, bewerk ze dan.
Conclusie
De melding "Error establishing a database connection" kan frustrerend zijn, maar door methodisch deze stappen voor probleemoplossing te doorlopen, kunt u het probleem identificeren en oplossen. Zorg er altijd voor dat je een recente back-up hebt voordat je wijzigingen aanbrengt aan je website of database. Als het probleem aanhoudt na het proberen van deze stappen, is het misschien tijd om een WordPress ontwikkelaar te raadplegen of om verdere hulp te krijgen van je hostingprovider.