2012-02-02 5 views
0

stackoverflow에서 많은 스레드와 인터넷에서 다른 튜토리얼을 읽었지만 제대로 작동하지 않습니다!Cakephp : Cake가 데이터베이스에 연결할 수 없습니다.

저는 케이크 프로젝트를 설정했는데 (과거 v1.3.7에서 사용) 데이터베이스 연결 외에 모든 것이 전달되면 오류 메시지가 나타납니다. Cake는 데이터베이스에 연결할 수 없습니다.

나는 이미 pdo_mysql을 가동 시켜서 문제가 아닌 것을 알고있다. 그리고 나는 또한 사용자와 암호가 내가 시도한 주어진 IP/소켓을 통해 데이터베이스에 연결할 수 있다는 것을 알고있다. 나는 그래서 더 자세한 오류 메시지를 얻을 수있는 방법 :

public $Phenomenon = array(
    'datasource' => 'Database/Mysql', 
    'persistent' => false, 
    'host' => 'localhost', 
    'login' => 'cake', 
    'password' => 'theCakePass', 
    'database' => 'Phenomenon', 
); 

그래서 제 질문은 (또한 localhost 대신 127.0.0.1을 시도) :

사용하려고 메신저는 config입니다 뭐가 잘못 됐는지 알아낼 수있어? 아니면 단순히 어떻게 해결할 수 있을까요?

시스템 사양 :

Mac OS X 10.7 
Apache/2.2.20 
PHP 5.3.9 

답변

0

바닐라 PDO를 (케이크를 사용하지 않는)를 사용하여 연결해 봅니다; 그게 효과가 있니?

그리고 Cake 2.0.5를 사용하고 있습니까?

+0

대답을위한 Thansk! 나는 방금 PHP를 설치 한 바닐라 PHP 포럼에 불시지 않고 작동합니다. 그것을 설정하는 데 약 2 분 걸렸다. 현재 Cake 2.0.4를 사용 중입니다. – Wirde

+0

Lol, 케이크 2.0.5로 업그레이드되었습니다. 도와 주셔서 감사합니다! – Wirde

+0

아니요, 바닐라 PDO 함수를 사용할 때와 마찬가지로 PHP 매뉴얼에 나열된 바닐라를 의미합니다. 다행 이었지만 다행. – Ivo

관련 문제