好吧,这可能是个简单而愚蠢的问题,但我在网上找不到,所以:
如何让oil refine migrate --packages=auth正确地选择数据库?
我已经将auth.php和ormauth.php复制到app/config中,并将我的DB连接放到了我能找到的所有db.php文件中!
我在Ubuntu13.04上运行ZendServer6.1.0。我使用/usr/local/zend/bin/php oil refine migrate --packages=auth,但它总是抛出以下错误:
#0 /var/www/fuelphp/fuel/core/classes/database/pdo/connection.php(89): PDO->__construct('', NULL, NULL, Array)
#1 /var/www/fuelphp/fuel/core/classes/database/connection.php(708): Fuel\Core\Database_PDO_Connection->connect()
#2 /var/www/fuelphp/fuel/core/classes/dbutil.php(577): Fuel\Core\Database_Connection->connection()
#3 /var/www/fuelphp/fuel/core/classes/migrate.php(590): Fuel\Core\DBUtil::table_exists('migration')发布于 2013-07-25 12:24:20
原来,我安装了php5-cli,但我不应该安装
解决方案是在卸载/usr/local/zend/bin后将php5-cli添加到PATH变量中。
https://stackoverflow.com/questions/17842386
复制相似问题