Решение проблем с базой MySQL

f_5018d733cc067Я решил написать этот пост и рассказать о наиболее популярных ошибках, связанных с потерей связи между БД и сайтом и рассказать об их решении.

Ошибка 1: Недоступна поддержка MySQL

Эта ошибка означает, что в момент связи с сервером MySQL произошла ошибка. Скорее всего это может быть связано с элементарным отсутствием  базы на сервере, или отсутствием поддержки PHP mysql_connect.

Решение проблемы заключается в проверке существования базы MySQL (в случае отсутствия – создать её) и также в проверке конфигурации PHP. Конфигурацию смотрим в файле configuration.php, обратите внимание на следующие строчки:

var $dbtype = ‘mysql’;
var $host = ‘localhost’;
var $user = ‘имя пользователя базы (указывается при создании)’;
var $db = ‘имя базы’;
var $dbprefix = ‘jos_’;
var $mailer = ‘mail’;
var $mailfrom = ‘почта, прикреплённая к базе’;
var $fromname = ‘домен сайта, к которому будет привязана база данных’;
var $sendmail = ‘/usr/sbin/sendmail’;
var $smtpauth = ’0′;
var $smtpsecure = ‘none’;
var $smtpport = ’25′;
var $smtpuser = »;
var $smtppass = »;
var $smtphost = ‘localhost’;
var $MetaAuthor = ’1′;
var $MetaTitle = ’1′;
var $lifetime = ’30′;
var $session_handler = ‘database’;
var $password = ‘пароль пользователя базы’;

Ошибка 2: Ошибка подключения к MySQL-серверу

Самая распространенная из ошибок. Именно с ней я и столкнулся.  Она означает что на данный момент сервер MySQL недоступен. Причиной  может быть неправильное указание имени пользователя MySQL или пароля. Кроме того, это может быть  связано с проведением профилактических работ или сбоем сервера MySQL.

Решение в проверке тех же параметров, что я указал выше (особенно обращайте и правильно заполняйте разделы кода и имени пользователя) в файле configuration.php. В случае, если всё нормально, свяжитесь с администратором вашего хостинга.

Ошибка 3: Ошибка подключения к базе данных

Эта ошибка означает, что попытка подключения к базе данных, которая была указана в файле configuration.php сайта не удалась. Проверьте название базы и соответствие остальных параметров.

Да, сам файл конфигурации вы найдёте в корне сайта. Конечно, любую ошибку так или иначе можно исправить, однако советую вам как можно внимательнее относиться к базам данных вашего сайта, так как неполадки могут вызвать потерю данных, которую не сможет в полной степени восполнить бэкап.

Если этот пост был для вас полезен, сделайте ретвит, буду вам очень признателен  .

Удачи, пока.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

20 − 4 =