2009-04-12 2 views
1

xampp이 XP를 실행하는 내 랩톱에 설치되어 있고, 오랫동안 아무 문제없이 실행 중입니다.xampp에 케이크 PHP 설치하기

나는 cakephp 설치를 시도하고 데이터베이스 구성을 변경했으며 mod_rewrite를 활성화했습니다.

는하지만 지금은 시작 페이지에서 다음을 얻을 :

귀하의 tmp 디렉토리에 쓸 수 있습니다.

FileEngine은 캐싱에 사용됩니다. 설정을 변경하려면 APP/config/core.php

데이터베이스 구성 파일은 입니다.

케익은 데이터베이스에 연결할 수 없습니다.

왜 데이터베이스에 연결되어 있는지 알 수 없습니다. 다른 누구도이 문제를 보지 못했고 해결 방법을 알고 있습니까? 너무

+1

cakephp에 대한 오류 로그를 구성 했습니까? 먼저 단서를 찾아 볼 것입니다. – muratgu

+0

나는 이것을하는 방법을 모르겠다. 나는 두려워한다. 나는 configure.php와 cake_log.php를 찾았지만, 문서가 값을 변경하는 데 많은 도움이되지는 않습니다. 내가 아는 한 케이크 웹 사이트의 유일한 문서는 핵심 cakephp 프레임 워크가 아닌 앱 로깅과 관련됩니다. – wheresrhys

답변

1

먼저, ~/app/config/core.php을 편집하고 2 디버그를 제기 큰 도움이 될 것입니다 케이크에 데이터 로깅을 구성하는 방법에 대한

* 편집 조언이 당신에게 더 자세한 오류보고를 제공 할 것입니다.

둘째, ~/app/config/database.php을 세 번 확인하고 거기에 오타가 없음을 확인하십시오. 오타가없는 경우 케이크가 아닌 스크립트로 동일한 데이터로 연결해보십시오.

아파치와 MySQL 로그 파일 또는 방화벽 (있는 경우)을 검사 할 수도 있습니다.

+0

케이크 외부의 연결 데이터를 시도하는 좋은 팁. 복잡한 과정 이었지만 궁극적으로 문제의 맨 아래에 나를 붙 잡았습니다 – wheresrhys

+0

다행히 도와 줘서 다행이에요! –

0

데이터베이스 사용자 이름과 암호가 맞는지 확인 했습니까?

데이터베이스가 존재하는지 확인하십시오. 다음

기본 사용자 이름 및 암호입니다 (실제로 암호가) XAMPP는 사용하지 않는다 :

var $default = array(
    'driver' => 'mysql', 
    'persistent' => false, 
    'host' => 'localhost', 
    'login' => 'root', 
    'password' => '', 
    'database' => 'db_name', 
    'prefix' => '', 
); 
1

내가 localhost에 호스트를 설정하는 대신했다과 phpcake 연결하는 사용자를 추가하면 phpMyAdmin을 사용하여 %.

관련 문제