![](/img/trans.png)
[英]yii CDbException: CDbConnection failed to open the DB connection: could not find driver
[英]CDbConnection failed to open the DB connection: could not find driver while using ORACLE database in Yii
嗨,我正在尝试将Yii应用程序与oracle连接。 在我的扩展程序文件夹中
我有文件
php_pdo_oci.dll
php_oci8.dll
和配置在PHP像
extension=php_pdo_oci.dll
extension=php_oci8.dll
在此之后,我重新启动了Apache
当我查看phpinfo()
,它没有显示已安装的pdo_oci
驱动程序
在main.php中进行配置
'db'=>array(
'connectionString' => 'oci:dbname=//localhost:1521/demodb',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
),
这是什么错误?
最后,它是通过https://github.com/yjeroen/oci8Pdo扩展名完成的。
看起来这可能是主机信息(//)之前出现的双斜线。 如果使它看起来更像这样,是否可以解决问题?
//Database component
'db'=>array
(
'class'=>'CDbConnection',
'connectionString'=>'oci:dbname=10.10.4.106:1521/orcl',
'charset'=>'UTF8'
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.