CakePHP 2.4.7 / AclExtras / aco_sync没有数据库连接

时间:2014-04-20 09:37:46

标签: php database cakephp acl

当我在我的app路径中执行此命令" ./ Console / cake acl_extras.acl_extras aco_sync"我得到错误,这个输出:

Welcome to CakePHP v2.4.7 Console
---------------------------------------------------------------
App : app
Path: l:\server\htdocs\test\app\
---------------------------------------------------------------
Error: Database connection "Mysql" is missing, or could not be created.
#0 L:\server\htdocs\test\lib\Cake\Model\Datasource\DboSource.php(260): Mysql
->connect()

但数据库连接正常工作

1 个答案:

答案 0 :(得分:1)

有点晚了,但Cake的控制台使用了不同的php.ini。在php.ini中,扩展名php_pdo_mysql.dll已被注释掉。

一旦扩展程序不再被注释掉,错误就会消失。

<强>更新

这是基于WAMP安装。如果您运行仅包含phpinfo()的PHP脚本,则应找到以下行:

  • 已加载的配置文件

就我而言,它会显示:C:\wamp\bin\apache\apache2.4.9\bin\php.ini。这是要修改的ini文件。