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.
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:
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.
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.
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:
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.
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.
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.
Sla deze stap over als u dezelfde basisfout, 'Databaseverbindingsfout', ziet.
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.
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.
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.
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.
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.
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.
Als u ruimte op uw schijf wilt vrijmaken of niet-toegewezen ruimte wilt krijgen om een…
Het systeem kan het opgegeven bestand niet vinden is een fout die kan verschijnen wanneer…
Een paar Windows-gebruikers worden geconfronteerd met het probleem "U kunt dit Outlook-gegevensbestand niet verwijderen" wanneer…
Sommige Windows-gebruikers hebben de afwezigheid van de app- en browserbeheeropties van Windows Security gemeld.Deze functie…
Verschillende Windows-gebruikers hebben een probleem geconstateerd tijdens het bekijken van films of series op hun…
De weergavetaal is de front-endtaal waarin gebruikers de inhoud op het systeemscherm kunnen lezen en…