После клика на install возвращает на страницу установки
Добавлено: 12 фев 2012, 08:57
После того как приняли соглашение, заполнили все поля на странице установки продукта и клика на кнопку "Install" всё-равно редиректит на страницу установки.
Причина: не установлено расширение PDO и PDO MySQL, но продукт не отображает причину ошибки, так как в файле protected\modules\install\controllers\MainController.php забыли сменить false на true, вместо:
надо:
Данная ошибка встречается крайне редко, так как обычно с php5 идут PDO и PDO MySQL extension.
Но исключением бываютзамечательные хостинги, где в комплекте с php5 не идут данные расширения.
Причина: не установлено расширение 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.
Но исключением бывают