You are viewing revision #4 of this wiki article.
This is the latest version of this article.
You may want to see the changes made in this revision.
Some PHP installations may use a different php.ini
file for CLI PHP (command line PHP parser). As a result, when running the model
or crud
command in yiic shell
, you may encounter errors like "YiiBase::include(PDO.php): failed to open stream..." or "...could not find driver", even though the requirement checker confirms you have PDO and the corresponding database driver.
To solve this problem, please double check your CLI PHP configuration. You may also use the following command to make sure your CLI PHP is using the specified php.ini
file:
php -c path/to/php.ini protected/yiic.php shell
How to solve this ? Please a bit more detail
I have this problem, even if I'm running a vanilla MAMP.
So how do we configure the CLI PHP to use the right php.ini ?
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.