Ошибка Gii Yii
Ошибка Gii Yii
Добрый день! Помогите пожалуйста! Возникла проблема с Gii, при входе Model Generator выходит ошибка "CDbConnection failed to open the DB connection: could not find driver". php.ini нужные extension раскомментировала. В protected->config->main.php и console.php прописала базу, username и тд. Подскажите в чем проблема?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Ошибка Gii Yii
phpinfo() засуньте в index.php и проверьте, что все расширения действительно подгрузились.
Нравится Yii? Давайте сделаем его лучше!.
Re: Ошибка Gii Yii
Извините, можете сказать какие именно расширения просмотреть?
Re: Ошибка Gii Yii
То, которое указано у вас в конфиге
Re: Ошибка Gii Yii
Это requirements файл Yii
Details
Name Result Required By Memo
PHP version Passed Yii Framework PHP 5.1.0 or higher is required.
$_SERVER variable Passed Yii Framework
Reflection extension Passed Yii Framework
PCRE extension Passed Yii Framework
SPL extension Passed Yii Framework
DOM extension Passed CHtmlPurifier, CWsdlGenerator
PDO extension Passed All DB-related classes
PDO SQLite extension Passed All DB-related classes This is required if you are using SQLite database.
PDO MySQL extension Warning All DB-related classes This is required if you are using MySQL database.
PDO PostgreSQL extension Warning All DB-related classes This is required if you are using PostgreSQL database.
Memcache extension Warning CMemCache
APC extension Warning CApcCache
Mcrypt extension Warning CSecurityManager This is required by encrypt and decrypt methods.
SOAP extension Warning CWebService, CWebServiceAction
GD extension with
FreeType support Passed CCaptchaAction
passed failed warning
Details
Name Result Required By Memo
PHP version Passed Yii Framework PHP 5.1.0 or higher is required.
$_SERVER variable Passed Yii Framework
Reflection extension Passed Yii Framework
PCRE extension Passed Yii Framework
SPL extension Passed Yii Framework
DOM extension Passed CHtmlPurifier, CWsdlGenerator
PDO extension Passed All DB-related classes
PDO SQLite extension Passed All DB-related classes This is required if you are using SQLite database.
PDO MySQL extension Warning All DB-related classes This is required if you are using MySQL database.
PDO PostgreSQL extension Warning All DB-related classes This is required if you are using PostgreSQL database.
Memcache extension Warning CMemCache
APC extension Warning CApcCache
Mcrypt extension Warning CSecurityManager This is required by encrypt and decrypt methods.
SOAP extension Warning CWebService, CWebServiceAction
GD extension with
FreeType support Passed CCaptchaAction
passed failed warning
Re: Ошибка Gii Yii
Проверяйте версии расширений(в конфиге может быть указано одно, а на деле совсем другое) и установлены ли они вообще.Belissimo писал(а):php.ini нужные extension раскомментировала
Ибо судя по этому Yii их не видит
PDO MySQL extension Warning All DB-related classes This is required if you are using MySQL database.
PDO PostgreSQL extension Warning All DB-related classes This is required if you are using PostgreSQL database.
Re: Ошибка Gii Yii
PHP Version 5.2.6 и Yii 1.1.7
все extension файлы имеются
Ошибка в полном виде
CDbException
CDbConnection failed to open the DB connection: could not find driver
D:\AppServ\www\one\framework\gii\generators\model\ModelCode.php(52)
50 public function init()
51 {
52 if(Yii::app()->db===null)
53 throw new CHttpException(500,'An active "db" connection is required to run this generator.');
54 $this->tablePrefix=Yii::app()->db->tablePrefix;
55 parent::init();
56
57 }
все extension файлы имеются
Ошибка в полном виде
CDbException
CDbConnection failed to open the DB connection: could not find driver
D:\AppServ\www\one\framework\gii\generators\model\ModelCode.php(52)
50 public function init()
51 {
52 if(Yii::app()->db===null)
53 throw new CHttpException(500,'An active "db" connection is required to run this generator.');
54 $this->tablePrefix=Yii::app()->db->tablePrefix;
55 parent::init();
56
57 }
Re: Ошибка Gii Yii
Именно pdo_mysql не находится.
Re: Ошибка Gii Yii
requirements.php врать не будет. Проверяйте php.ini.
Скорее всего у вас php_mysql подключен, а php_pdo_mysql.dll нет.
После правок перезапускайте сервер.
PS. Используй vagrant или OpenServer, юный падаван
Скорее всего у вас php_mysql подключен, а php_pdo_mysql.dll нет.
После правок перезапускайте сервер.
PS. Используй vagrant или OpenServer, юный падаван
Re: Ошибка Gii Yii
Как мне установить pdo_mysql ? переустановить систему?
В phpinfo имеется только PDO и pdo_sqlite, pdo_mysql - нет
В phpinfo имеется только PDO и pdo_sqlite, pdo_mysql - нет