Конфигурация расширения PDO - я получаю исключение PDOException "не удалось найти драйвер" в моем приложении PHP - PullRequest
1 голос
/ 05 февраля 2012

В приложении PHP, которое я написал, я получаю сообщение об ошибке:

Fatal error: Uncaught exception 'ActiveRecord\DatabaseException' with message 'exception 'PDOException' with message 'could not find driver' in /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Connection.php:239 Stack trace: #0 /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Connection.php(239): PDO->__construct('mysql:host=loca...', 'diftx_skcin7', 'thePassword', Array) #1 /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Connection.php(101): ActiveRecord\Connection->__construct(Object(stdClass)) #2 /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/ConnectionManager.php(33): ActiveRecord\Connection::instance('mysql://diftx_s...') #3 /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Table.php(103): ActiveRecord\ConnectionManager::get_connection(NULL) #4 /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Tabl in /home/diftx/public_html/dol/sparks/php-activerecord/0.0.1/vendor/php-activerecord/lib/Connection.php on line 241

Основываясь на этом сообщении, я провел некоторое исследование о PDO и, похоже, не могу понять.

Вот скриншот из моего phpinfo (), показывающий информацию о PDO:

Screenshot from my phpinfo() showing PDO information

Когда я захожу на сервер через PuTTY и набираю "php -m", списокмодули появляются.В списке есть записи для PDO и pdo_sqlite.

Я немного новичок в настройке сервера, и я просто не могу понять, что я делаю неправильно, чтобы настроить это.Помогите!

1 Ответ

1 голос
/ 06 марта 2012

Просто хотел бы ответить на это (я прокомментировал решение).У вас нет необходимых драйверов для PDO для работы с MySQL.Вам нужно установить их, прежде чем вы сможете использовать MySQL с PDO.

...