Abb*_*ant 8 php mysql cakephp cakephp-2.0
我最初认为这个错误与我的路径设置有关 - 我已经将核心与应用程序分开,所以我可以使用git子模块更轻松地工作,所以我忽略了它.我刚刚从git repo /下载RC2源/和2.0包的cakeinit安装(也使用git)进行了新的结账,所有3个安装都有我以前遇到的相同问题.
我的代码似乎通过浏览器正常工作.
从lib/Cake/Console文件夹中的核心本地副本内部输出./cake烘焙模型的位置是 https://gist.github.com/1233884
这完全阻止我使用烘烤.烘焙项目不起作用,烘焙新的数据库配置不起作用 - 我尝试哪个数据源也无关紧要.
有人能指出我在正确的方向吗?我想使用一些烘焙工具,并努力转换一些2.0的shell.
我正在使用XAMPP(OS X的最新版本 - 我在20分钟前重新安装它作为最后的尝试)OSX 10.5.8
我正在使用的database.php在这里删除了密码,但在其他方面工作 https://gist.github.com/1233891
我使用和不使用unix_socket设置和编码设置测试了它.一切都可以从浏览器中正常工作,但不能通过cli.
好的,错误信息可能更具体一点:
错误:数据库连接"Mysql"丢失或无法创建.
DboSource::__construct()
在这里抛出错误因为Mysql::enabled()
返回false:
public function enabled() {
return in_array('mysql', PDO::getAvailableDrivers());
}
Run Code Online (Sandbox Code Playgroud)
在Windows上,我可以通过从PHP CLI的php.ini
文件(php --ini
在命令行上运行的文件返回)中注释掉以下行来重现您的错误:
extension=php_pdo_mysql_libmysql.dll
Run Code Online (Sandbox Code Playgroud)
HTH.
归档时间: |
|
查看次数: |
3394 次 |
最近记录: |