我在我的服务器上使用标准MySQL数据库并尝试将我的CakePHP 2.0安装连接到它。我正在使用它进行设置:
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'unix_socket' => '/tmp/mysql.sock',
'login' => 'mylogin',
'password' => 'mypw',
'database' => 'mydb',
);
但我的cakephp页面出现无法连接到数据库。我已将debug设置为2,但如何找出数据库连接的问题?
我也尝试过.ctp文件中的普通mysql连接,它可以正常使用我提供的登录名/密码...
答案 0 :(得分:1)
可能你没有启用PDO_Mysql扩展,就像CakePHP 2.0使用的那样。
尝试在CakePHP之外创建一个小脚本,看看是否启用了它。并尝试使用以下命令连接到数据库: