Как да коригирам грешка при свързване на база данни на WordPress



Опитайте Нашия Инструмент За Премахване На Проблемите

Съобщението за грешка „ Грешка при установяване на връзка с базата данни Се появява, когато WordPress не е в състояние да възстанови данни от базата данни на вашия уебсайт. WordPress съхранява цялата мета информация, данни за публикации, информация за вход, настройки на плъгини и данни за страници в своята база данни. Въпреки че темите, изображенията и основните файлове на WordPress не се съхраняват в базата данни. Така че, когато вие или някой друг влезете в уебсайта си, се изпълнява PHP заявка, която получава / извлича желаните данни от базата данни и когато по някаква причина тази функционалност се повреди (т.е. данните не могат да бъдат извлечени от базата данни), тази грешка се появява up, което просто означава, че WordPress не е успял да извлече конкретните данни от базата данни.



Грешка при установяване на връзка с базата данни



Това съобщение за грешка е доста общо и ако някога сте използвали WordPress на вашия уеб сървър, много вероятно е да сте попаднали на това съобщение за грешка поне веднъж. Независимо от това, в тази статия ще разгледаме възможните причини за споменатото съобщение за грешка и след това ще продължим с предоставянето на списък с решения, които можете да приложите, за да разрешите проблема. И така, нека започнем.



Какво причинява съобщението за грешка „Грешка при установяване на връзка с база данни“ в WordPress?

Причините, поради които WordPress не може да се свърже със своя сървър на база данни, могат да бъдат много. Най-често срещаните и често споменати по-долу:

  • Невалидни идентификационни данни за вход в базата данни: Най-известната причина за появата на тази грешка е наличието на невалидни идентификационни данни за вход, използвани от WordPress за установяване на връзка със сървъра на базата данни. Ако идентификационните данни за вход, използвани от WordPress за свързване със сървъра му на база данни, не са валидни, тогава ще се сблъскате с тази грешка, тъй като WordPress няма да може да установи връзка с базата данни поради грешни идентификационни данни за вход.
  • Корумпирана база данни: Ако вашата база данни е повредена, тогава най-вероятно ще получите тази грешка. Под корупция имам предвид, че някои от таблиците / колоните в базата данни могат да бъдат променени и WordPress не е в състояние да получи желаните стойности на данни от тези конкретни таблици / колони в базата данни.
  • Проблеми със сървъра на база данни: Друга често срещана причина за тази грешка е наличието на сървър на база данни. Например, ако сте хоствали уебсайта си на уеб сървър някъде и сървърът на базата данни също се намира там с него, но той не е онлайн или не може да бъде свързан с него, ще получите тази грешка.
  • Повредени файлове на WordPress: Друга възможна причина за появата на тази грешка е наличието на повредени файлове във вашата инсталационна директория на WordPress. Често хакерите могат да получат достъп до вашия уебсайт на WordPress и да модифицират файловете във вашата директория на WordPress, като добавят нови файлове или изтриват съществуващите или настройват оригиналните си файлове. Е, какъвто и да е случаят, но ако имате повредени файлове във вашата директория на WordPress, тогава може да получавате тази грешка поради нея.
  • Недостатъчно PHP памет: Съобщението за грешка може да възникне и ако вашият уеб сървър няма достатъчно PHP памет. В такъв случай ще трябва да актуализирате файла php.ini, за да увеличите PHP паметта.

Решение 1: Прегледайте вашия wp-config.php в инсталационната директория на WordPress

Първото нещо, което трябва да направите, докато продължите да отстранявате тази грешка, е да разгледате файла wp-config.php във вашата директория на WordPress. Трябва да видите дали съдържанието на wp-config.php е променено или не.

За да направите това, можете или да използвате файловия мениджър, предоставен в cPanel на вашия уеб хостинг, за достъп до wp-config.php, или можете да използвате FTP приложение като Filezilla, за да се свържете с вашия уеб сървър и да получите достъп до файла в текстов редактор, инсталиран на вашия локален компютър.



След като имате достъп до wp-config.php файл, вижте, че в него присъстват тези редове:

define ('DB_NAME