Доброго времени суток.
Поставил станадартнЬІй проект. Все вроде работает. Хочу теперь установить коннект к моей базе, но вижу ошЬІбку:
[color="#FF0000"]include(PDO.php): failed to open stream: No such file or directory.[/color]
ВЬІвожу [color="#808080"]phpinfo()[/color]. Результат:
[color="#808080"]MySQL driver for PDO: George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter[/color]
Я так понял pdo есть.
В конфиге прописал:
[color="#808080"] ‘db’=>array(
'connectionString' => 'mysql:host=localhost;dbname=test',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'pass',
'charset' => 'utf8',
),[/color]
В /etc/php/apache2-php5.5/php.ini откоментировал строку [color="#808080"]extension=mysql.so[/color].
Но не помогло.
Почитал что pdo можно обойти ([color="#0000FF"]http://www.yiiframework.com/extension/phppdo/[/color]). Роспаковал архив в /protected/extensions. В конфиге прописал:
[color="#808080"]'db'=>array(
'class'=>'CDbConnection',
'class'=>'application.extensions.PHPPDO.CPdoDbConnection',
'pdoClass' => 'PHPPDO',
'connectionString' => 'mysql:host=localhost;dbname=test',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'pass',
'charset' => 'utf8',
),[/color]
Не помогло. ОшЬІбка [color="#FF0000"]Alias "application.extensions.PHPPDO.CPdoDbConnection" is invalid. Make sure it points to an existing PHP file and the file is readable.[/color]
С правами все хорошо.
Как настроить коннект к базе? Желательно без PHPPDO.CPdoDbConnection.