Поправете грешка при създаване на връзка с база данни на WordPress [2021]

Поправете грешка при създаване на връзка с база данни на WordPress [2021]

Тъй като сайтът на WordPress не може да се свърже с базата данни, за да получи съдържанието на вашия сайт.Базата данни е мястото, където се съхранява цялото съдържание и информация на вашия уебсайт.

Ако се борите с тази грешка, ето няколко ефективни решения за отстраняването йв WordPressВъзникна грешка при установяване на връзката с базата данни.

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

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

Защо тази грешка при установяване на връзка с база данни?

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

  • Идентификационните данни за вход в базата данни са грешни: Това се случва, когато промените идентификационните данни за вход на вашата база данни и забравите да ги актуализирате във файла wp-config.
  • Вашата база данни е повредена:Има много възможни причинипричиняват срив на базата данни .Един от тях е качване на грешно кодирани плъгини.Това може да се случи и поради грешка в хостинг сървъра на база данни.
  • Хостът на вашия сървър на база данни не работи: Ако искате да хоствате базата данни на свой собствен сървър, трябва да се свържете с разработчика.Въпреки това, ако вашата уеб хостинг компания отговаря за хостването на базата данни, не можете да направите много, освен да им се обадите и да ги уведомите, че базата данни не работи.Повечето уеб хостинг услуги имат страхотна поддръжка и ще разрешат този проблем за минути.

В повечето случаи тази грешка се показва, когато базата данни е повредена или идентификационните данни за вход в базата данни са невалидни.И двете са лесни за поправяне и поправката не трябва да отнема повече от няколко минути.

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

След като разбрахме каква е грешката при установяване на връзката с базата данни и какво я причинява, нека сега да преминем към раздела „Отстраняване на неизправности“.

Преди да започнете да правите каквито и да е промени в уебсайта си, силно препоръчваме да направите резервно копие или да се уверите, че имате резервно копие на уебсайта си.В редки случаи, ако счупите нещо, резервно копие ще ви върне в предишно състояние.

Когато се опитате да влезете в таблото за управление на уебсайта, получавате ли съобщение, което казва „Една или повече таблици на базата данни са недостъпни“ или „Базата данни може да се нуждае от ремонт.“?

Свързани въпроси  Как да активирам Keep-alive в Wordpress? (ускорете уебсайта си)

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

Поправете повредена база данни

Поправянето на повредена база данни е лесно и не отнема минути.Методи както по-долу:

  • Първо влезте в cPanel,
  • Отворете приложението файлов мениджър
  • Отидете до инсталационната папка на WordPress.
  • Сега намерете WP-config.php файл,
  • Изберете опцията за редактиране и добавете следния ред код в края му:

define('WP_ALLOW_REPAIR', вярно);

Този ред с код ще ви позволи да влезете в режим за ремонт на база данни за вашия WordPress сайт.

За да започнете процеса на поправка, посетете следната страница в браузъра си:

http:// yourite.com /wp-admin/maint/repair.php

Например: https://zcom.tech/wp-admin/maint/repair.php

Ремонт на база данни на WordPress

На тази страница Ремонт можете да изберете Ремонт или Ремонт и оптимизация.Препоръчваме ви да го направите Поправки и оптимизации, но трябва да отбележите, че това изисква повече време, отколкото просто коригиране на функционалността.

Едно нещо, което трябва да знаете, е, че тази страница е достъпна за всички.Не е необходимо да влизате, за да посетите тази страница и да използвате функцията за ремонт.Следователно, за да сте сигурни, че потребителите на вашия сайт не могат да използват тази страница, След като процесът приключи, ще трябва да премахнете добавката къмWP-config.phpвъв файлред код .

Проверете за неправилна информация за вход в базата данни

WP-Config.php Вероятно най-важният един файл в цялата инсталация на WordPress.Тук можете да посочите подробностите за базата данни за връзка на WordPress.Ако промените паролата за root или потребителската парола на базата данни, ще трябва да промените и този файл.За да направите това, ще трябва да влезете в акаунта си в cPanel и да отворите приложението File Manager.След това отидете до инсталационната директория на вашия WordPress сайт.Сега прегледайте или редактирайте WP-config.php файл, за да проверите кода.

Трябва да видите идентификационните данни за вход, които WordPress използва за свързване с базата данни.Трябва да изглежда така:

define('DB_NAME', 'име на база данни тук');
define('DB_USER', 'база данни-потребителско име-тук');
define('DB_PASSWORD', 'база-парола-тук');
define('DB_HOST', 'localhost');

Свързани въпроси  Как да увеличите скоростта на вашия уебсайт на Wordpress на мобилни устройства

Горните четири реда съдържат името на вашата база данни, потребителско име, парола и името на хоста на базата данни.

Ако се установи, че някоя от тези стойности е неправилна, те трябва да бъдат променени с правилните стойности.

Ако не знаете името на базата данни, можете да използвате PHPMyAdmin, за да я намерите.Това е безплатно приложение, което се предлага с всички хостинг решения.

За да го използвате, ще трябва от cPanelВлезте в PHPMyAdmin.След като влезете в таблото за управление на PHPMyAdmin, ще видите списък с бази данни.Една от тези бази данни трябва да бъде свързана сWP-config.php във файл„DB_NAMEСтойността до него има същото име .Щракнете върху връзката за преглед на базата данни със същото име.

Сега ще трябва да проверите дали това е правилната база данни, съдържаща информация за вашия уебсайт.За да направите това, щракнете върху връзката "Преглед" до таблицата "wp_options".

Ако можете да видите името и URL адреса на вашия уебсайт в тази таблица, това е правилната база данни.Ако това не е така, трябва да направите същото за всички други бази данни, за да намерите правилната база данни.След като бъде намерена правилната база данни, променете името на базата данни във файла wp-config с името на тази правилна база данни.

Ако името на базата данни вече е правилно, потребителското име и паролата може да са проблемът.За да проверите дали използвате правилното потребителско име и парола, създайте нов файл във вашата инсталационна директория на WordPress, наименувайте го "db-check.php" и копирайте следния код в него:

<?php
$test = mysql_connect('localhost', 'root', 'password');
ако (!$ тест) {
die('MySQL грешка: ' . mysql_error());
}
echo 'Връзката с базата данни работи правилно!';
mysql_close($testConnection);

Сега посетете следния URL адрес:

http:// yourite.com /db-check.php

Ако видите съобщение за грешка, потребителското име или паролата са неправилни.За да коригирате това, можете да създадете ново потребителско име и парола с помощта на приложението MySQL Database в cPanel.

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

За да направите това, отворете приложението "MySQL Databases" в cPanel и щракнете върху връзката "Добавяне на нов потребител".Всичко, което трябва да направите сега, е да изберете добро потребителско име и силна парола и да кликнете върху бутона „Създаване на потребител“.Тези нови идентификационни данни за база данни вече ще се използват.

Сега превъртете надолу до секцията „Добавяне на потребител към базата данни“, изберете потребителското име и базата данни на WordPress на потребителя, който току-що създадохте, и щракнете върху бутона „Добавяне“.Това ще добави новия потребител, който току-що създадохте, към базата данни на вашия WordPress сайт.

Сега, когато имате новия потребител, ще трябва да актуализирате файла wp-config.php с новата информация за вход в базата данни.

За да направите това, отворете приложението File Manager в cPanel, отидете до инсталационната директория на WordPress и редактирайте файла wp-config.php.Във файла wp-config.php променете стойността до "DB_USER" с новото потребителско име и стойността до "DB_PASSWORD" с новата парола.

Ако се дължи на неправилни идентификационни данни за вход в базата данни, това трябва да реши проблема.

Ако вашият сайт все още показва същото съобщение за грешка, отидете на следващия раздел:

Все още виждате същото съобщение за грешка?

Ако случаят е такъв, най-вероятно е проблем със сървъра на базата данни на вашия уеб хост.В този случай единственото нещо, което можете да направите, е да се свържете с вашия доставчик на уеб хостинг и да ги помолите да отстранят проблема.

Ако сте изпробвали всички стъпки в тази статия, не се колебайте да се свържете с вашия доставчик на уеб хостинг.Тъй като много пъти тази грешка може да бъде причинена от някаква последна актуализация по отношение на уеб хостинг.

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

възстановяване на предишния архив

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

Тези решения помогнаха ли за оправянето  в WordPressГрешка при установяване на връзка с базата данни?Уведомете ни в коментарите по-долу.

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар