Fout bij het maken van een databaseverbinding
- 1. Vereisten
- 1. Beschadigde database
- 2. Controleer uw wp-config.php bestand
- 3. Controleer uw server
- 4. Conclusie
Fout bij het tot stand brengen van een databaseverbinding, is een veel voorkomende fout bij toegang tot uw WordPress-site. De database bewaart alle belangrijke informatie voor uw website, inclusief uw berichten, opmerkingen, siteconfiguratie, gebruikersaccounts, thema- en plugin-instellingen enzovoort. Als de verbinding met uw database niet tot stand kan worden gebracht, wordt uw WordPress-website niet geladen en krijgt u waarschijnlijk de foutmelding: "Fout bij het tot stand brengen van een databaseverbinding" In deze zelfstudie laten we u zien hoe u een fout kunt verhelpen bij het tot stand brengen van een databaseverbinding in WordPress.
De meest voorkomende oorzaak voor het probleem "Fout bij het tot stand brengen van een databaseverbinding" is een van de volgende:
Uw database is beschadigd
Onjuiste inloggegevens in uw WordPress-configuratiebestand (wp-config.php)
Uw MySQL-service werkt niet meer vanwege onvoldoende geheugen op de server (vanwege zwaar verkeer) of serverproblemen
1. Vereisten
Om het probleem "Fout bij het tot stand brengen van een databaseverbinding" op te lossen, moet aan enkele vereisten worden voldaan:
- SSH-toegang tot uw server
- De database bevindt zich op dezelfde server
- U moet de gebruikersnaam, het gebruikerswachtwoord en de naam van de database weten
Ook voordat u de fout 'Fout bij het maken van een databaseverbinding' probeert te herstellen, is het ten zeerste aan te raden een back-up te maken van zowel uw website als uw database.
1. Beschadigde database
De eerste stap om te doen bij het oplossen van problemen met het "Fout bij het tot stand brengen van een databaseverbinding" is om te controleren of deze fout aanwezig is voor zowel de front-end als de back-end van uw site. U hebt toegang tot uw back-end via http://www.yourdomain.com/wp-admin (vervang "uwdomein" door uw werkelijke domeinnaam)
Als de fout hetzelfde blijft voor zowel uw front-end als back-end, moet u naar de volgende stap gaan.
Als u toegang hebt tot de back-end via https://www.yourdomain.com/wp-admin en u ziet het volgende bericht:
"Een of meer databasetabellen zijn niet beschikbaar. De database moet mogelijk worden gerepareerd "
dit betekent dat uw database is beschadigd en u moet proberen deze te herstellen.
Hiertoe moet u eerst de hersteloptie in uw wp-config.php-bestand inschakelen, die zich in de hoofdmap van de WordPress-site bevindt, door de volgende regel toe te voegen:
define ('WP_ALLOW_REPAIR', true);
U kunt nu naar deze pagina gaan: https://www.yourdomain.com/wp-admin/maint/repair.php en klik op de knop "Database herstellen en optimaliseren".
Vergeet om veiligheidsredenen niet om de reparatieoptie uit te schakelen door de regel te verwijderen die we eerder hebben toegevoegd in het bestand wp-config.php.
Als hiermee het probleem niet wordt opgelost of de database niet kan worden gerepareerd, moet u deze mogelijk terugzetten vanaf een back-up als u er een beschikbaar heeft.
2. Controleer uw wp-config.php bestand
Een andere, waarschijnlijk meest voorkomende reden, voor een mislukte databaseverbinding is vanwege onjuiste database-informatie die is ingesteld in uw WordPress-configuratiebestand.
Het configuratiebestand bevindt zich in de hoofdmap van uw WordPress-site en het wordt wp-config.php genoemd.
Open het bestand en zoek de volgende regels:
define ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');
Zorg ervoor dat de juiste databasenaam, gebruikersnaam en wachtwoord zijn ingesteld. Databasehost moet worden ingesteld op "localhost".
Als u ooit de gebruikersnaam en het wachtwoord van uw database wijzigt, moet u dit bestand ook altijd bijwerken.
Als alles correct is ingesteld en u nog steeds de fout 'Fout bij het maken van een databaseverbinding' krijgt, is het probleem waarschijnlijk aan de serverzijde en moet u doorgaan naar de volgende stap van deze zelfstudie.
3. Controleer uw server
Afhankelijk van de beschikbare bronnen, kan uw server tijdens drukke uren mogelijk niet alle belasting verwerken en stopt deze mogelijk uw MySQL-server.
U kunt hierover contact opnemen met uw hostingprovider of u kunt zelf controleren of de MySQL-server goed werkt.
Om de status van MySQL te controleren, logt u in op uw server via SSH en gebruik de volgende opdracht:
systemctl status mysql
Of u kunt controleren of het actief is in uw actieve processen met:
ps aux | grep mysql
Als uw MySQL niet actief is, kunt u deze starten met de volgende opdrachten:
systemctl start mysql
Mogelijk moet u ook het geheugengebruik op uw server controleren.
Om te controleren hoeveel RAM je beschikbaar hebt, kun je het volgende commando gebruiken:
gratis -m
Als uw server bijna leeg is, kunt u overwegen om uw server te upgraden.
4. Conclusie
Meestal. de fout "Fout bij het tot stand brengen van een databaseverbinding" kan worden opgelost door een van de bovenstaande stappen te volgen.
U hoeft natuurlijk niet op te lossen, Fout bij het tot stand brengen van een databaseverbinding, als u een van onze WordPress VPS Hosting Services , in welk geval u eenvoudig onze deskundige Linux-beheerders kunt vragen om u te helpen bij het oplossen van de Fout bij het tot stand brengen van een databaseverbinding in WordPress, voor u. Ze zijn 24 × 7 beschikbaar en zullen onmiddellijk voor uw aanvraag zorgen.
PS . Als je dit bericht leuk vond, over het oplossen van de Fout bij het tot stand brengen van een databaseverbinding in WordPress, deel het dan met je vrienden op de sociale netwerken met de knoppen aan de linkerkant of laat simpelweg een antwoord achter. Bedankt.