2010-12-22 6 views
0

H, 저는 PHP를 다루는 새내기입니다. 그래서 제가 직면하고있는 문제가 있습니다.케이크 베이크를 사용할 때 mysql 오류가 발생했습니다.

저는 XAMPP를 설치했고 cakephp 프로젝트 폴더는 htdocs (/ opt/lampp/htdocs/cakephp)에 있습니다. /cake bake 명령으로 cake bake를 시작하면 아래와 같이 mysql 에러가 발생합니다.

enter code here 

PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /opt/lampp/htdocs/cakephp/cake/libs/model/datasources/dbo/dbo_mysql.php on line 552 

나를 도와 줄 수 있습니까?

+0

config/database.php 파일의 내용은 무엇입니까? – RabidFire

+0

클래스 DATABASE_CONFIG { \t var에 $ 기본 = 배열 ​​( \t \t '드라이버'=> 'MySQL은' \t \t '지속'=> false를 \t \t '호스트'=> '로컬 호스트' \t \t '로그인'=> '루트', \t \t '비밀번호'=> '', \t \t '데이터베이스'=> 'cake_blog_tutorial', \t \t '접두사'=> '', \t); } config 폴더에있는 database.php의 내용입니다. –

답변

0

MySQL이 제대로 설치되어 있는지 확인하십시오.

0

일반적으로 XAMPP를 사용하면이 오류가 발생합니다. 당신이 리눅스 나 맥에있는 경우

  1. 아파치 + PHP +의 새로 설치 MySQL의
  2. 당신이 심볼릭 링크를 생성 할 수 있습니다 : 당신은 그것을 해결하기 위해 두 가지 일을 할 수

    소켓 :

    ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 
    

/tmp를/당신의 XAMPP MySQL의 폴더 (예 : /opt/lampp/var/mysql/mysql.sock)

관련 문제