Задать вопрос
@VaniXac
17 лет

Почему Phalcon не видит драйвер PDO?

Вылетает:
could not find driver
#0 [internal function]: PDO->__construct('mysql:host=loca...', 'root', 'тут пароль', Array)
#1 [internal function]: Phalcon\Db\Adapter\Pdo->connect(Array)
#2 /var/www/domains/ovz1.vanixachatryan.zmy3z.vps.myjino.ru/app/Services.php(65): Phalcon\Db\Adapter\Pdo->__construct(Array)
#3 [internal function]: Closure->{closure}()
#4 [internal function]: Phalcon\Di\Service->resolve(NULL, Object(Phalcon\Di\FactoryDefault))
#5 [internal function]: Phalcon\Di->get('db', NULL)
#6 [internal function]: Phalcon\Di->getShared('db')
#7 [internal function]: Phalcon\Mvc\Model\Manager->_getConnection(Object(Chat), NULL)
#8 [internal function]: Phalcon\Mvc\Model\Manager->getReadConnection(Object(Chat))
#9 [internal function]: Phalcon\Mvc\Model->getReadConnection()
#10 [internal function]: Phalcon\Mvc\Model\MetaData\Strategy\Introspection->getMetaData(Object(Chat), Object(Phalcon\Di\FactoryDefault))
#11 [internal function]: Phalcon\Mvc\Model\MetaData->_initialize(Object(Chat), 'chat-chat', 'chat', '')
#12 [internal function]: Phalcon\Mvc\Model\MetaData->readMetaData(Object(Chat))
#13 [internal function]: Phalcon\Mvc\Model\MetaData->hasAttribute(Object(Chat), 'id')
#14 [internal function]: Phalcon\Mvc\Model\Query->_getQualified(Array)
#15 [internal function]: Phalcon\Mvc\Model\Query->_getExpression(Array)
#16 [internal function]: Phalcon\Mvc\Model\Query->_getOrderClause(Array)
#17 [internal function]: Phalcon\Mvc\Model\Query->_prepareSelect()
#18 [internal function]: Phalcon\Mvc\Model\Query->parse()
#19 [internal function]: Phalcon\Mvc\Model\Query->execute()
#20 /var/www/domains/ovz1.vanixachatryan.zmy3z.vps.myjino.ru/app/controllers/ControllerBase.php(16): Phalcon\Mvc\Model::find(Array)
#21 /var/www/domains/ovz1.vanixachatryan.zmy3z.vps.myjino.ru/app/controllers/IndexController.php(7): ControllerBase->initialize()
#22 [internal function]: IndexController->initialize()
#23 [internal function]: Phalcon\Dispatcher->dispatch()
#24 /var/www/domains/ovz1.vanixachatryan.zmy3z.vps.myjino.ru/public/index.php(22): Phalcon\Mvc\Application->handle(NULL)
#25 {main}


Список установленных модулей:
  • php71-php-pdo-7.1.19-1.el7.remi.x86_64

  • php71-php-json-7.1.19-1.el7.remi.x86_64
  • php71-php-xml-7.1.19-1.el7.remi.x86_64
  • php71-php-phalcon3-3.4.0-1.el7.remi.x86_64
  • php-common-7.1.19-1.el7.remi.x86_64
  • php-mysqlnd-7.1.19-1.el7.remi.x86_64
  • php71-runtime-1.0-1.el7.remi.x86_64
  • php71-php-common-7.1.19-1.el7.remi.x86_64
  • php71-php-process-7.1.19-1.el7.remi.x86_64
  • php71-php-pear-1.10.5-5.el7.remi.noarch
  • php71-php-mbstring-7.1.19-1.el7.remi.x86_64
  • php-json-7.1.19-1.el7.remi.x86_64
  • php71-php-cli-7.1.19-1.el7.remi.x86_64
  • php71-1.0-1.el7.remi.x86_64
  • php71-php-fpm-7.1.19-1.el7.remi.x86_64
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AaAAxzz
Наверное, потому что вам нужно подключить еще php_pdo_mysql ? Собственно сам драйвер для php_pdo.

PDO_MYSQL - это драйвер, реализуюший интерфейс PHP Data Objects (PDO) и предоставляет доступ из PHP к базам данных MySQL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы