WordPress: fout bij het maken van de databaseverbinding
De melding 'Error establishing a database connection' betekent dat WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren. de database niet kan bereiken. Het is een WordPress fout bij het maken van de databaseconnectie en wordt meestal veroorzaakt door verkeerde gegevens in wp-config.phpWP_DEBUG is een schakelaar in WordPress die foutmeldingen zichtbaar maakt, zodat je kunt zien waarom je site iets raars doet., een database die niet draait of een probleem bij de hostingWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen..
Wat de melding betekent
WordPress slaat al je pagina's, berichten en instellingen op in een database. Zonder verbinding kan het niets laden, dus zie je alleen deze melding. Soms geldt dat alleen voor de website en werkt wp-admin nog niet, soms verschijnt een aparte melding in de beheeromgeving.
Veelvoorkomende oorzaken
Vaak zijn de databasenaam, gebruikersnaam, het wachtwoord of de hostnaam in wp-config.php niet meer juist, bijvoorbeeld na een verhuizing of een gewijzigd wachtwoord. Verder kan de databaseserver tijdelijk uit staan of overbelast zijn, de database beschadigd zijn of de hosting een limiet bereikt hebben.
Zo controleer je het veilig
Maak eerst een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. van wat je kunt bereiken. Open wp-config.php via FTP of het bestandsbeheer en kijk naar de vier instellingen voor database, gebruiker, wachtwoord en host. Vergelijk ze met de gegevens in je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt.. Deel wp-config.php nooit openbaar en plak er geen wachtwoorden van in een chat of forum.
Wat je zelf kunt proberen
Controleer of de gegevens kloppen en corrigeer ze waar nodig. Vraag je hostingpartij of de databaseserver draait en of er een storing is. Staan andere sites op dezelfde server ook plat, dan ligt het probleem daar. Past alles en blijft de fout, vraag dan om een controle of herstel van de database. Pas wachtwoorden alleen aan in het hostingpaneel en zet daarna dezelfde waarde in wp-config.php.
Wanneer de PHP-versie de oorzaak kan zijn
Na een wissel van PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. ontbreekt soms de extensie waarmee PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. met de database praat, bijvoorbeeld mysqli. Controleer in je hostingpaneel of die aanstaat voor de nieuwe versie. Op de pagina over ondersteunde PHP-versies van deze site lees je welke versies het PHP-project nog bijwerkt.
Zo voorkom je het de volgende keer
Wijzig je het databasewachtwoord in je hostingpaneel, pas dan meteen dezelfde waarde aan in wp-config.php. Bewaar de databasegegevens in een wachtwoordbeheerder, niet in een mail of een los document. Controleer na een verhuizing naar een andere server of de hostnaam van de database nog klopt. Laat regelmatig een back-up van de database maken en bewaar een kopie buiten de server. Let ook op meldingen van je hostingpartij over opslagruimte, want een volle schijf kan de database laten stoppen.
Hulp inschakelen
Lukt herstel niet, of is er mogelijk dataverlies, dan is hulp verstandig. Bij Website Without PHP, een dienst van Monkey Vision B.V., antwoordt een mens binnen 1 werkdag. Een spoedherstel start vanaf € 375, exclusief btw.