
Ошибка «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.
Выбираем нужную версию PHP и ставим нужные модули (у меня это php 5.5):
Проверяем, все должно работать. Ошибка Database connection error (1): The MySQL adapter ‘mysql’ is not available была решена и моя тема «Ошибка Database connection error (1): The MySQL adapter ‘mysql’ is not available.» подошла к завершению.