Как да поправим грешка Error Establishing a Database Connection в WordPress

Здравей, читателю! Грешка Error Establishing a Database Connection в WordPress може да бъде причинена от много причини. В тази статия ще ви покажа как да оправите този проблем като събера всичко което съм намерил по въпроса в необятните дебри на нета.

Внимание! Преди да правите промени във вашата база данни, задължително и направете резервно копие!

Защо се получава грешка Error Establishing a Database Connection?

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

Проблема получава ли се само като се опитате да влезете във вашия административен панел?

Първото нещо което трябва да разберете, дали получавате една и съща грешка за главната страница на сайта и за страницата за администрация (wp-admin). Ако съобщението за грешка е същото и на двете страници  «Error Establishing a Database Connection», тогава преминете към следващото решение. Ако получавате различна грешка във wp-admin, например като: «One or more database tables are unavailable. The database may need to be repaired», е нужно да поправите базата данни.

Може да го направите като добавите долната команда във вашия wp-config.php файл. Поставете го точно преди надпис – «That’s all, stop editing! Happy blogging.»

define('WP_ALLOW_REPAIR', true);

Error Establishing a Database Connection

След това посетете тази страница:

http://www.вашия_сайт/wp-admin/maint/repair.php

Във отворилата се страница натиснете бутона «Repair Database/Поправка на базата от данни». След това не забравяйте да изтриете командата която поставихте във wp-config.php. Ако това не помогне и се появи проблем при поправката на базата данни, продължете със другите съвети във статията.

error establishing a database connection in wordpress

Проверете файла WP-config.php

Wp-config.php файла е може би най-важният файл при инсталация на WordPress. Във него се попълват данните за връзка със вашата база данни. Ако смените потребителя, името или паролата (в cPanel във вашия хостинг), тогава задължително трябва да го отразите във този файл. Първото нещо което трябва да проверите е дали всичко във вашия wp-config.php файл е вярно и актуално.

Ако всичко във този файл е коректно (име на базата данни, потребител, парола за базата данни), то тогава проблема най вероятно е във вашия сървър.

Проверете вашия хостинг (MySQL сървър)

Тази грешка често се получава когато имате много посещения на ден и вашия сървър просто не може да се справи със този голям трафик. Особено ако сте на споделен хостинг план, който е често използван (и моят сайт е на именно такъв план, защото е по евтино). Просто се свържете със поддръжката и попитайте дали работи MySQL сървъра или просто им обяснете проблема.

Може също така да опитате да качите «прясно» копие на файловете на WordPress, понякога това помага.

Това всичко което знам за грешка Error establishing a database connection в WordPress и се надявам тези съвети да ви помогнат, ако не дай си боже се сблъскате със този досаден проблем. Ако знаете някакво друго решение което ви е помогнало или сте чели за него, може да го споделите в коментарите под статията. Успех.

С уважение, Николай Томов.

Хареса ли ви статията? Споделете с приятелите:

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *