Проблема подключения к базе данных CakePHP 2.0 - PullRequest
1 голос
/ 09 ноября 2011

Я использую стандартную базу данных MySQL на своем сервере и пытаюсь подключить к ней мою установку CakePHP 2.0. Я использую это для своих настроек:

public $default = array(
    'datasource' => 'Database/Mysql',
    'persistent' => false,
    'unix_socket' => '/tmp/mysql.sock',
    'login' => 'mylogin',
    'password' => 'mypw',
    'database' => 'mydb',   
);

Но моя страница CakePHP появляется как не может подключиться к базе данных. Я установил отладку на 2, но как мне выяснить, в чем проблема с подключением к базе данных?

Я также попробовал обычное соединение mysql в файле .ctp, и оно отлично работает с логином и паролем, которые я ему предоставляю ...

1 Ответ

1 голос
/ 10 ноября 2011

Возможно, у вас не включено расширение PDO_Mysql, как это использует CakePHP 2.0.

Попробуйте создать небольшой скрипт вне CakePHP, чтобы увидеть, включен ли он. И попробуйте подключиться к базе данных с помощью:

http://ie2.php.net/manual/en/pdo.construct.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...