gpt4 book ai didi

php - CakePHP 2.0.0-RC2 控制台烘焙错误

转载 作者:可可西里 更新时间:2023-11-01 06:33:20 26 4
gpt4 key购买 nike

我最初认为这个错误与我的路径设置有关 - 我有将核心与应用程序分开,这样我就可以更轻松地使用 git子模块,所以我忽略了它。我刚从 git 中重新结帐repo/下载 RC2 源/和 cakeinit 安装2.0 包(也使用 git)和所有 3 个安装都有相同的问题我以前有过。

我的代码似乎在浏览器中运行良好。

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

这完全阻止了我使用 bake。烘焙项目不会工作,烘焙新的数据库配置不起作用 - 它也不起作用无论我尝试哪种数据源。

有人能给我指出正确的方向吗?我想用一些烘焙工具的一部分,并致力于为 2.0 转换一些 shell。

我正在使用 XAMPP(OS X 的最新版本 - 我重新安装了它 20几分钟前作为最后的尝试)操作系统 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 文件(在命令行返回):

extension=php_pdo_mysql_libmysql.dll

HTH.

关于php - CakePHP 2.0.0-RC2 控制台烘焙错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com