cakePHP 和 EasyPHP 不能烘焙


cakePHP and EasyPHP cannot bake

我正在尝试将"cake bake"命令与cakephp一起使用,但是每当我尝试调用该命令时,我都会得到:

What would you like to Bake? (D/M/V/C/P/F/T/Q)
> m
---------------------------------------------------------------
Bake Model
Path: C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'app'Model'
---------------------------------------------------------------
Error: Database connection "Mysql" is missing, or could not be created.
#0 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Model'ConnectionManager.php(105): DboSource->__construct(Array)
#1 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'Task'ModelTask.php(948): ConnectionManager::getDataSource('defa
ult')
#2 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'Task'ModelTask.php(885): ModelTask->getAllTables(NULL)
#3 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'Task'ModelTask.php(975): ModelTask->listAll(NULL)
#4 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'Task'ModelTask.php(203): ModelTask->getName()
#5 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'Task'ModelTask.php(91): ModelTask->_interactive()
#6 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Command'BakeShell.php(109): ModelTask->execute()
#7 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'Shell.php(440): BakeShell->main()
#8 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'ShellDispatcher.php(209): Shell->runCommand(NULL, Array)
#9 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'lib'Cake'Console'ShellDispatcher.php(66): ShellDispatcher->dispatch()
#10 C:'Program Files (x86)'EasyPHP-DevServer-14.1VC11'data'localweb'test'app'Console'cake.php(47): ShellDispatcher::run(Array)
#11 {main}

我已经阅读并尝试了我在Google和StackOverflow上找到的所有解决方案,但没有一个奏效,当我只实现自己的模型、控制器和视图时,连接很好。

它说缺少与Mysql的连接。

确保首先在服务器中安装了MySQL。

那么,您是否更改了/app/Config/database.php中的数据库配置?您需要先设置数据库。

如果你已经这样做了,你测试过连接吗? 运行localhost/yourwebfolder将显示,如果您已经正确设置了CakePHP,然后才能继续"烘焙"