Com corregir un error de connexió a la base de dades de WordPress



Proveu El Nostre Instrument Per Eliminar Problemes

El missatge d'error ' Error en establir una connexió de base de dades 'Apareix quan WordPress no pot recuperar dades de la base de dades del vostre lloc web. WordPress emmagatzema tota la meta informació, dades de publicació, informació d’inici de sessió, configuració de connectors i dades de pàgina a la seva base de dades. Tot i que els temes, les imatges i els fitxers bàsics de WordPress no s’emmagatzemen a la base de dades. Per tant, sempre que tu o qualsevol altra persona accediu al vostre lloc web, s’executa una consulta PHP que obté / recupera les dades desitjades de la base de dades i quan per algun motiu es trenca aquesta funcionalitat (és a dir, les dades no es poden recuperar de la base de dades), apareix aquest error que significa simplement que WordPress no ha pogut recuperar les dades concretes de la base de dades.



Error en establir una connexió de base de dades



Aquest missatge d'error és bastant genèric i si alguna vegada heu utilitzat WordPress al vostre servidor web, és probable que us hagueu trobat amb aquest missatge d'error almenys una vegada. Tot i això, en aquest article analitzarem les possibles causes d’aquest missatge d’error i, a continuació, procedirem a proporcionar una llista de solucions que podeu implementar per resoldre el problema. Per tant, comencem.



Què causa el missatge d'error 'Error en establir una connexió a la base de dades' a WordPress?

Les raons que fan que WordPress no pugui connectar-se al servidor de bases de dades poden ser moltes. A continuació, es mencionen els més habituals i freqüents:

  • Credencials d'inici de sessió de la base de dades no vàlides: El motiu més important perquè es produeixi aquest error és que les credencials d'inici de sessió no vàlides que utilitza WordPress per establir una connexió amb el servidor de bases de dades. Si les credencials d'inici de sessió que utilitza WordPress per connectar-se al servidor de la base de dades no són vàlides, s'enfrontarà a aquest error, ja que WordPress no podrà establir una connexió amb la base de dades a causa de les credencials d'inici de sessió incorrectes.
  • Base de dades danyada: Si la vostra base de dades s'ha malmès, és probable que obtingueu aquest error. Per corrupció, vull dir que algunes de les taules / columnes de la base de dades es poden modificar i que WordPress no pot obtenir els valors de dades desitjats a partir d’aquestes taules / columnes concretes de la base de dades.
  • Problemes del servidor de bases de dades: Una altra causa freqüent d’aquest error és tenir un servidor de base de dades inactiu. Per exemple, si heu allotjat el vostre lloc web en un servidor web en algun lloc i el servidor de la base de dades també hi resideix, però no està en línia o no es pot connectar, obtindreu aquest error.
  • Fitxers de WordPress danyats: Un altre motiu possible perquè es produeixi aquest error és que hi ha fitxers danyats al directori d’instal·lació de WordPress. Sovint, els pirates informàtics poden accedir al vostre lloc web de WordPress i modificar els fitxers del directori de WordPress afegint fitxers nous o suprimint els existents o ajustant els fitxers originals. Bé, sigui quin sigui el cas, però si teniu fitxers danyats al directori de WordPress, és possible que tingueu aquest error.
  • Memòria PHP insuficient: El missatge d'error també pot aparèixer si el vostre servidor web no té prou memòria PHP. En aquest cas, haureu d’actualitzar el fitxer php.ini per augmentar la memòria PHP.

Solució 1: reviseu el vostre wp-config.php al directori d’instal·lació de WordPress

El primer que heu de fer mentre procediu a solucionar aquest error és anar a mirar el fitxer wp-config.php del directori de WordPress. Hauríeu de veure si el contingut de wp-config.php ha estat modificat o no.

Per fer-ho, podeu utilitzar el gestor de fitxers que es proporciona al cPanel del vostre allotjament web per accedir a wp-config.php o bé podeu utilitzar una aplicació FTP com Filezilla per connectar-vos al servidor web i accedir al fitxer en un editor de text instal·lat a l’ordinador local.



Un cop tingueu accés al fitxer wp-config.php fitxer, vegeu que hi ha aquestes línies presents:

define ('DB_NAME