Ошибка «Database connection error (1): The MySQL adapter ‘mysql’ is not available.»

Ошибка «Database connection error (1): The MySQL adapter ‘mysql’ is not available.»

Недавно столкнулся со следующей ошибкой:

Database connection error (1): The MySQL adapter 'mysql' is not available.

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

1. Проверяем запущен ли сервер с MySQL:

# ps -aux | grep mysql

Старт/СТОП/Рестарт:

# service mysql stop
# service mysql start
# service mysql restart

2. Проверяем запущен ли сервер с httpd:

# ps -aux | grep httpd

Старт/СТОП/Рестарт:

# service httpd stop
# service httpd start
# service httpd restart

3. Проверяем конфигурационный файл на joomla (столкнулся именно с ней):

# vim configuration.php

находим

[...]
public $dbtype = 'mysqli';
[...]

заменяем на:

public $dbtype = 'mysql';

4. Проверим корректную настройку в php.ini.

находим:
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

меняем на:
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host = localhost

5. PHP настройки в cPanel.

Вы можете включить MySQLi настройки для PHP. Войдите в CPanel и нажмите SELECT PHP version.

 

SELECT PHP VERSION

Выбираем нужную версию PHP и ставим нужные модули (у меня это php 5.5):

изменить php версю

Проверяем,  все должно работать. Ошибка Database connection error (1): The MySQL adapter ‘mysql’ is not available была решена и моя тема «Ошибка Database connection error (1): The MySQL adapter ‘mysql’ is not available.» подошла к завершению.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.