Причина: не установлено расширение PDO и PDO MySQL, но продукт не отображает причину ошибки, так как в файле protected\modules\install\controllers\MainController.php забыли сменить false на true, вместо:
- Код: Выделить всё
array(
Yii::t('yii', 'PDO extension'),
false,
extension_loaded('pdo'),
Yii::t('yii', 'All <a href="http://www.yiiframework.com/doc/api/#system.db">DB-related classes</a>'),
''),
array(
Yii::t('yii', 'PDO MySQL extension'),
false,
extension_loaded('pdo_mysql'),
Yii::t('yii', 'All <a href="http://www.yiiframework.com/doc/api/#system.db">DB-related classes</a>'),
Yii::t('yii', 'This is required if you are using MySQL database.')),
надо:
- Код: Выделить всё
array(
Yii::t('yii', 'PDO extension'),
true,
extension_loaded('pdo'),
Yii::t('yii', 'All <a href="http://www.yiiframework.com/doc/api/#system.db">DB-related classes</a>'),
''),
array(
Yii::t('yii', 'PDO MySQL extension'),
true,
extension_loaded('pdo_mysql'),
Yii::t('yii', 'All <a href="http://www.yiiframework.com/doc/api/#system.db">DB-related classes</a>'),
Yii::t('yii', 'This is required if you are using MySQL database.')),
Данная ошибка встречается крайне редко, так как обычно с php5 идут PDO и PDO MySQL extension.
Но исключением бывают