【问题标题】:Cake bake error with easyphp使用easyphp蛋糕烘烤错误
【发布时间】:2012-07-25 23:52:20
【问题描述】:

我在尝试使用蛋糕控制台时遇到了一些麻烦。我在Windows 7上。尝试做蛋糕烘焙模型时,出现以下错误:

Error: Database connection "Mysql" is missing, or could not be created.
        #0 /opt/lampp/cake/lib/Cake/Model/ConnectionManager.php(98): DboSource->__construct(Array)
        #1 /opt/lampp/cake/lib/Cake/Console/Command/Task/ModelTask.php(837): ConnectionManager::getDataSource('default')
        #2 /opt/lampp/cake/lib/Cake/Console/Command/Task/ModelTask.php(782): ModelTask->getAllTables(NULL)
        #3 /opt/lampp/cake/lib/Cake/Console/Command/Task/ModelTask.php(863): ModelTask->listAll(NULL)
        #4 /opt/lampp/cake/lib/Cake/Console/Command/Task/ModelTask.php(186): ModelTask->getName()
        #5 /opt/lampp/cake/lib/Cake/Console/Command/Task/ModelTask.php(84): ModelTask->_interactive()
        #6 /opt/lampp/cake/lib/Cake/Console/Command/BakeShell.php(102): ModelTask->execute()
        #7 /opt/lampp/cake/lib/Cake/Console/Shell.php(375): BakeShell->main()
        #8 /opt/lampp/cake/lib/Cake/Console/ShellDispatcher.php(177): Shell->runCommand(NULL, Array)
        #9 /opt/lampp/cake/lib/Cake/Console/ShellDispatcher.php(69):   ShellDispatcher->dispatch()
        #10 /opt/lampp/cake/lib/Cake/Console/cake.php(24): ShellDispatcher::run(Array)
        #11 {main}

有人能解决这个问题吗? 咳咳!

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    您似乎没有定义数据库设置。
    app/config/Database.php 定义您的数据库连接。

    大致如下所示。
    (请记住至少为您的设置更新loginpassworddatabase

    <?php
    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'port' => '',
        'login' => 'YOUR MYSQL USERNAME',
        'password' => 'YOUR MYSQL PASSWORD',
        'database' => 'YOUR DATABASE NAME',
        'schema' => '',
        'prefix' => '',
        'encoding' => ''
    );
    

    如果您需要一些指导,请参阅此CakePHP book

    【讨论】:

    • 当我只在 cli 中进行数据库配置时,没关系,但是在我尝试制作蛋糕烘焙模型时,我遇到了上面的屏幕错误!所以只有数据库配置有效!
    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多