Hoe de verbindingsfout met de WordPress-database op te lossen?  Ontdek het in dit artikel.

Als u lang genoeg op internet surft, moet u deze fout een paar keer hebben gezien. " Fout bij het maken van een verbinding met de database"; het is een erreur behoorlijk frustrerend, vooral voor beginnende gebruikers. 

In deze tutorial laten we u zien hoe u deze fout op WordPress kunt oplossen door een lijst met oplossingen samen te stellen.

Remarque: Voordat u wijzigingen in de database aanbrengt, moet u ervoor zorgen dat u hebben back-ups nodig.

hoe u de verbindingsfout met de WordPress-database kunt oplossen

Maar eerder, als je WordPress nog nooit hebt geïnstalleerd, ontdek je Hoe maak je een WordPress blog 7 stappen te installeren et Hoe te vinden, installeren en activeren van een WordPress theme op uw blog 

Ga dan terug naar waarom we hier zijn. 

Wat is de oorzaak van deze fout?

Kortom, u krijgt deze foutmelding omdat WordPress geen verbinding met de database kan maken. De reden waarom WordPress geen verbinding met de database kan maken, kan variëren.

Ontdek onze 5 WordPress plugins om fouten beter te beheren 404

De inloggegevens voor uw database kunnen onjuist zijn of zijn gewijzigd. Het kan ook zijn dat uw databaseserver niet reageert of dat uw database is beschadigd.

In ons onderzoek hebben we ontdekt dat deze fout meestal het gevolg is van een serverfout, maar er kunnen ook andere factoren zijn.

Laten we eens kijken naar manieren om dit probleem op te lossen.

Treedt het probleem ook op voor / wp-admin /?

Het eerste dat u moet doen, is ervoor zorgen dat dezelfde fout optreedt op zowel de openbare interface als "Voorkant" van de website en op het dashboard of "Back-end" (wp-admin). Als het foutbericht 'Fout bij het maken van een verbinding met de database' is hetzelfde op beide pagina's, dus ga naar de volgende stap.

Ontdek Hoe een WordPress-database dupliceren met phpMyAdmin

Als u een andere foutmelding krijgt op de wp-adminBijvoorbeeld iets als “Een of meer secties van de database zijn niet beschikbaar. De database moet mogelijk worden gerepareerd ", dan moet u uw database herstellen.

U kunt dit doen door de volgende regel toe te voegen aan uw bestand wp-config.php. Voeg net voor de regel toe « Dat is alles, stop met bewerken! Veel bloggen ».

define ('WP_ALLOW_REPAIR', true);

Als je dat eenmaal hebt gedaan, kun je de instellingen bekijken op deze pagina: http://www.yoursite.com/wp-admin/maint/repair.php

reparatie van de database

Onthoud dat de gebruiker niet hoeft te zijn aangemeld om toegang te krijgen tot deze functie wanneer deze is ingesteld. Het belangrijkste doel is inderdaad om een ​​beschadigde database te herstellen; Bovendien kunnen gebruikers vaak geen verbinding maken als de database beschadigd is.

Dus als je klaar bent de reparatie et het optimaliseren van uw database, zorg ervoor dat u het uit uw bestand verwijdert wp-config.php.

Als deze reparatie het probleem niet oplost, of als u problemen ondervindt bij het voltooien van de reparatie, lees dan dit artikel verder; misschien vindt u een andere, effectievere oplossing.

Controleer het bestand wp-config.php

wp-config.php is waarschijnlijk het belangrijkste bestand in de WordPress-installatie. Hier specificeert u WordPress-details om verbinding te maken met de database. Als u uw root-wachtwoord of het wachtwoord van de databasegebruiker hebt gewijzigd, moet u deze ook in dit bestand wijzigen.

Zie ook om verder te gaan Hoe om bestanden en mappen WordPress beheren

Het eerste dat u altijd moet controleren, is of er niets is veranderd in uw bestand wp-config.php.

define ('DB_NAME', 'database-naam'); define ('DB_USER', 'database-gebruikersnaam'); define ('DB_PASSWORD', 'database-wachtwoord'); define ('DB_HOST', 'localhost');

Onthoud dat de waarde van DB_HOST misschien niet altijd localhost. Afhankelijk van de host zal het anders zijn. Voor populaire webhosts zoals HostGatorBlueHost, Site5, dat is localhost

Blader hiermee door uw directory FTP-clients om bestandsoverdrachten naar uw hosting te maken

Sommige mensen stelden voor het probleem op te lossen door localhost te vervangen door het IP-adres. Het is gebruikelijk om dit soort problemen te zien wanneer WordPress op een lokale server draait. Bijvoorbeeld op MAMP, de waarde DB_HOST wanneer gewijzigd in het IP-adres lijkt te werken.

Ga verder door te ontdekken Hoe kan ik WordPress lokaal te installeren op een pc / Windows met XAMPP

define ('DB_HOST', '127.0.0.1: 8889');

Het IP-adres is afhankelijk van de webhostservices.

Als alles in het bestand wp-config.php is juist (let op typefouten), dan is het redelijk om te zeggen dat het probleem op serverniveau ligt.

Raadpleeg uw webhost (MySQL-server)

Soms treedt de fout bij het maken van een verbinding met de database op wanneer uw website wordt overbelast met een hoeveelheid verkeer. Eigenlijk kan uw server de belasting gewoon niet aan (vooral als u op een gedeelde hosting bent). 

Dedicated Server, VPS, Shared of Cloud? Wat is de beste WordPress-webhostingoplossing

Uw website wordt dan erg traag en bij sommige gebruikers zal deze fout optreden. Het beste is dus om contact op te nemen met uw webhostingprovider via telefoon of livechat en hen te vragen of uw MySQL-server in de responsmodus staat.

Voor gebruikers die willen controleren of de MySQL-server actief is, zijn er een paar dingen die u kunt doen. Probeer andere websites die op dezelfde server worden gehost om te zien of ze hetzelfde probleem hebben. Als dezelfde fout optreedt, is het duidelijk dat er een probleem is met de MySQL-server van uw webhost.

Hoe sta ik gebruikers toe om bepaalde pagina's te bewerken?  Ontdek het in dit artikel

Als u geen andere website kent die op dezelfde server wordt gehost, gaat u naar uw configuratiescherm en probeert u toegang te krijgen tot het phpMyAdmin om verbinding te maken met de database. Als u kunt inloggen, controleer dan of uw databasegebruikersaccount voldoende rechten heeft.

Maak een nieuw bestand met de naam testconnection.php en plak de volgende code erin:

Zorg ervoor dat u de gebruikersnaam en het wachtwoord vervangt. Als de verbinding tot stand is gebracht, betekent dit dat uw gebruiker voldoende toestemming heeft en dat er iets mis is. Ga terug naar je dossier wp-config om ervoor te zorgen dat alles correct is (analyseer opnieuw op typefouten).

Lees ook ons ​​artikel over 6 WordPress plug-ins om uw artikelen te delen op sociale netwerken

Als u geen verbinding kunt maken met de database door naar te gaan phpMyAdmin dan weet je dat het probleem bij de server ligt. Het betekent niet noodzakelijk dat uw MySQL-server niet beschikbaar is. Het kan gewoon betekenen dat uw gebruiker niet voldoende rechten heeft.

Het is daarom belangrijk om in dit geval contact op te nemen met uw webhost, zodat deze dit kan corrigeren.

Oplossingen die voor anderen hebben gewerkt

Het is belangrijk op te merken dat deze oplossingen niet voor u werken. Het gebruik ervan vormt daarom een ​​risico. Daarom moet u ervoor zorgen dat u back-ups heeft voor het geval er iets misgaat..

Deepak Mittal stelt dat hij voor zijn cliënt heeft geprobeerd de database te repareren. Zelfs na deze reparatie ging de fout niet weg. Vervolgens probeerde hij verschillende dingen, en uiteindelijk ontdekte hij dat het probleem bij de website-URL lag. Blijkbaar zou dit laatste zijn veranderd en de fout hebben veroorzaakt. Hij deed een verzoek SQL op phpMyAdmin:

UPDATE wp_options SET optie_value = 'YOUR_SITE_URL' WHERE option_name = 'siteurl'

Zorg ervoor dat u vervangt "YOUR_SITE_URL" met de huidige URL.

Het leek haar probleem op te lossen en dat van anderen die op haar post reageerden.

Sachinum beweerde dat hij verbinding kon maken met de database met testconnection.php, dus het verving de gebruiker in wp-config.php door gebruiker wortel. Sindsdien begint WordPress goed te werken.

Daarna zette hij de instellingen terug zoals ze waren en alles werkte perfect. Hij begreep niet wat het probleem had veroorzaakt. Hij concludeerde dat het te wijten was aan een typefout.

Ontdek ook Hoe om te fuseren twee databases WordPress

Al met al is dit een erg frustrerende fout. Wat heb je geprobeerd dat leek te werken? We delen het graag met het publiek, zodat anderen niet veel tijd verliezen om met dezelfde oplossing te komen als jij.

Ontdek ook enkele premium WordPress-plug-ins  

U kunt andere gebruiken WordPress plugins om een ​​moderne uitstraling te geven en de afhandeling van uw blog of website te optimaliseren.

We bieden je hier enkele premium WordPress-plug-ins die je daarbij kunnen helpen.

1. Contactformulier 7 Add-on van Aweber

Ce WordPress Plugin premium combineert de eenvoud van WordPress Plugin Contact Formulier 7 en voeg aan uw website een systeem toe voor het maken van Contact formulier. Het integreert de automatische antwoordmodule van AWeber en kan e-mails rechtstreeks naar uw lijst verzenden AWeber. 

Cf7 nog een add-on

De belangrijkste kenmerken zijn: statistieken van AWeber in uw WordPress-dashboard, 8 aantrekkelijke en schattige sjablonen om uw eigen inschrijvingsformulier te maken, en dit in een mum van tijd, verificatie van de volledige uitzendcampagne van uw account Aweber in één klik, installatiegemak, compatibiliteit met de nieuwste versies van jQuery en WordPress, volledige documentatie en 24/24 ondersteuning.

Downloaden | demonstratie | web hosting

2. Total Recept Generator

Total Recipe Generator is een premium receptplug-in die beschikbaar is op WordPress. Het geeft u de mogelijkheid om uw recepten aan gebruikers te presenteren op een manier die u zeker zal helpen om u te onderscheiden van de rest.Totaal receptgenerator wordpress recept maker met schema en voedingsfeiten element of add-on plugin wordpress

Ce WordPress Plugin kunt u uw website eenvoudig omtoveren tot een website gewijd aan kookrecepten. Je zult in staat zijn om:

filter de vermelde recepten volgens de hoeveelheid voedingselementen (natrium, koolhydraten, eiwitten, enz.), filter de vermelde recepten volgens de bereidingstijd, in een hiërarchische en semantische volgorde, de kooktijd, de moeilijkheidsgraad, soort recept en allemaal met drop-down waarden etc ...

Downloaden | demonstratie | web hosting

3. AccessPress sociale pictogrammen Pro

Met AccessPress Social Icons Pro kunt u verschillende sociale pictogrammen maken en uw sociale profielen koppelen vanaf uw WordPress-website. Het is zeer aantrekkelijk omdat u prachtige pictogrammen voor uw sociale mediaprofielen kunt maken, personaliseren en ontwerpen. Accesspress social icons pro wordpress plugin

Deze premium WordPress-plug-in biedt u 16 prachtige sets pictogrammen waaruit u kunt kiezen. Daarnaast geeft het u de mogelijkheid om uw eigen set pictogrammen te maken, deze aan te passen, formaten in te stellen, meerdere effecten toe te voegen, enz.

Downloaden | demonstratie | web hosting

Aanbevolen bronnen

Lees meer over andere aanbevolen bronnen om u te helpen bij het bouwen en beheren van uw website.

Conclusie

Alstublieft ! Dat is het voor deze tutorial, we hopen dat deze tutorial je helpt om de WordPress-databaseverbindingsfout op te lossen. Als je het leuk vond, voel je dan vrij om deel het met je vrienden op je favoriete sociale netwerken

U kunt echter ook overleggen onze middelen, als u meer elementen nodig heeft om uw projecten voor het maken van internetsites uit te voeren, raadpleeg dan onze gids op Creatie van WordPress blogs.

Maar laat het ons intussen weten uw opmerkingen en suggesties in de speciale sectie.

...