作者:波波利一_830 | 来源:互联网 | 2013-06-07 16:15
不同的PHP安装环境可能使用不同php.ini-CLIPHP(命令行PHP解析器)。因此,在运行model或crud命令使用yiicshell,即使确认你已经开启PDO和相应的数据库驱动,你可能会遇到错误像“YiiBase::include(PDO.php):failedtoopenstream...”或者
不同的PHP安装环境可能使用不同php.ini-CLI PHP(命令行PHP解析器)。因此,在运行model或crud命令使用yiic shell,即使确认你已经开启PDO和相应的数据库驱动,你可能会遇到错误像“YiiBase::include(PDO.php):failed to open stream...” 或者 “...could not find driver”。
要解决这个问题,请再检查你的CLI PHP配置。你也可以使用以下的命令行确保你的CLI PHP是使用指定的php.ini文件:
php -c path/to/php.ini protected/yiic.php shell