CakePHP:无法访问MySQL数据库

前端之家收集整理的这篇文章主要介绍了CakePHP:无法访问MySQL数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是Cake PHP的新手,我刚刚完成配置过程,但我很困难为什么Cake无法访问我的MysqL数据库. Cake信息页面说我的tmp目录是可写的,FileEngine用于缓存(不知道这意味着什么),并且我的数据库配置文件存在,但CakePHP无法连接到数据库.

以下是我的设置详情:

> PHP 5.3(预装在Snow Leopard上)
> MysqL 5.1.40 64位
> CakePHP 1.2.4.8284

以下是我经历的步骤:

>创建了一个名为cake_blog的MysqL模式
>创建了一个名为cake_blog_user的MysqL用户
>授予cake_blog_user对cake_blog @ localhost和cake_blog @%的适当权限
>将database.PHP.default文件复制到database.PHP并根据需要编辑数据库连接详细信息

以下是来自database.PHP的相关配置数据:

    var $default = array(
        'driver' => 'MysqL','persistent' => false,'host' => 'localhost','login' => 'cake_blog_user','password' => 'cake_blog_password','database' => 'cake_blog','prefix' => '',);

我在这里错过了什么吗?我还要提一下,如果我插入一个echo MysqL_error();在测试数据库连接之前,在/cake/libs/view/pages/home.ctp文件中,显示错误是“没有这样的文件或目录”.我不知道它在说什么文件或目录.

谢谢!

如果是套接字,只需编辑/etc/PHP.ini以反映以下内容
pdo_MysqL.default_socket=/tmp/MysqL.sock

MysqL.default_socket = /tmp/MysqL.sock

猜你在找的PHP相关文章