加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

CakePHP 2.0.0-RC2控制台烘焙错误

发布时间:2020-12-13 13:11:17 所属栏目:PHP教程 来源:网络整理
导读:我原本以为这个错误与我的路径设置有关 – 我有 将核心与应用程序分开,这样我就可以更轻松地使用git工作了 子模块,所以我忽略了它.我刚刚从git做了一个新的结账 repo /下载RC2源/和一个cakeinit安装 2.0包(也使用git)和所有3个安装都有相同的问题我 以前有过
我原本以为这个错误与我的路径设置有关 – 我有
将核心与应用程序分开,这样我就可以更轻松地使用git工作了
子模块,所以我忽略了它.我刚刚从git做了一个新的结账
repo /下载RC2源/和一个cakeinit安装
2.0包(也使用git)和所有3个安装都有相同的问题我
以前有过.

我的代码似乎通过浏览器正常工作.

./cake烘焙模型的输出来自本地副本
lib / Cake / Console文件夹中的核心在这里
https://gist.github.com/1233884

这完全阻止我使用烘烤.烘焙项目没有
工作,烘焙新的数据库配置不起作用 – 它也没有
无论我尝试哪种数据源.

有人能指出我在正确的方向吗?我想用一些
烘焙工具和转换一些shell 2.0的工作.

我正在使用XAMPP(OS X的最新版本 – 我重新安装了它20
几分钟前作为最后的沟渠尝试)
OSX 10.5.8

我正在使用的database.php在这里删除了密码
但其他工作
https://gist.github.com/1233891

我已经使用和不使用unix_socket设置和编码测试了它
设置.一切都可以从浏览器中正常工作,但不能通过cli.

好的,错误信息可能更具体一点:

Error: Database connection “Mysql” is missing,or could not be created.

DboSource :: __ construct()抛出错误here,因为Mysql :: enabled()返回false:

public function enabled() {
    return in_array('mysql',PDO::getAvailableDrivers());
}

在Windows上,我可以通过从PHP CLI的php.ini文件中注释掉以下行来重现您的错误(在命令行上运行php –ini的文件返回):

extension=php_pdo_mysql_libmysql.dll

HTH.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读