php - 烘焙模型 - CakePHP - Ubuntu

标签 php cakephp cakephp-model cakephp-bake

我目前正在尝试为 CakePHP 中的项目烘焙模型。我已经设置了我的数据库表并烘焙了我的骨架项目。然后我通过终端执行以下命令:

cake bake -app /home/gary/glecto/

然后向我显示正确的菜单。当我选择“M”时,出现以下错误

PHP Warning:  mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 540

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 540
PHP Warning:  mysql_select_db() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 546

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 546
PHP Warning:  mysql_get_server_info() expects parameter 1 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 554

Warning: mysql_get_server_info() expects parameter 1 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 554
PHP Warning:  mysql_query() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 588

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /usr/share/php/cake/libs/model/datasources/dbo/dbo_mysql.php on line 588
Your database does not have any tables.

有没有人对我如何解决这个问题有任何想法?我已经挠头好几个小时了。

编辑

连接代码

class DATABASE_CONFIG {

    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'port' => 3306,
        'login' => 'root',
        'password' => '',
        'database' => 'glectoMVC',
    );
}

此外 - 如果我查看 cakePHP 生成的启动页面,它会确认我的数据库连接正常。

最佳答案

设法弄清楚:

显然 CakePHP 不太喜欢 localhost 作为主机名。相反,我将其更改为 127.0.0.1

关于php - 烘焙模型 - CakePHP - Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7154569/

相关文章:

php - 等同于 PHP 中的 Function.prototype.apply?

php - Wordpress: fatal error 无法访问控制面板/管理面板

php - 我怎样才能使这个 SQL 查询更有效率? PHP

php - cakephp 模型关联/加入同一张表

php - 在 CakePHP 中提交对象的表单数据时,跨表添加一对多关系的正确方法是什么?

php - 使用魔法方法有什么缺点?如何在 child 类(class)中缩写它们?

javascript - 使用 JQuery 和 JSON 将数组从 PHP 传递到 Javascript

cakephp - CakePHP和SQLite: fatal error :在非对象上调用成员函数query()

php - 将现有的 cakephp 3.0 数据库从 mysql 迁移到 postgres

php - CakePHP 可包含 : Loading too much relations?