На странице требований yii говорится, что расширение PDO + драйвер mysql работает, phpinfo()
говорит, что установлен PDO и драйвер MySQL, я сконфигурировал компонент «db» в основном файле конфигурации для моего проект, сгенерированный с помощью yiic webapp
, проверено и дважды проверено, что настройки верны (и да, я использую mysql).Yii не находит драйвер PDO MySQL
Я сделал новый миграционный сценарий в /[mywebapp]/protected/migrations
и теперь я пытаюсь запустить команду ./protected/yiic migrate
, но я просто получаю исключение:
exception 'CDbException' with message 'CDbConnection failed to open the DB connection: could not find driver'
Я понятия не имею, что это неправильно. Я уже два часа работаю в Интернете, и я нахожу много других пользователей, испытывающих те же проблемы, но обычно им не хватает драйверов или что-то очевидное. Есть ли что-то, что я полностью игнорирую?
Командная строка PHP может отличаться от веб-сервиса PHP, вы уверены, что используете правильный двоичный файл 'php'? –
Как я могу узнать? Иический скрипт связан с yii –
Добавьте phpinfo() и посмотрите, есть ли там PDO mysql. –