2011-08-31 4 views
0

저는 Mamp를 사용하지 않으려 고합니다. 최근에 mysql을 설치하고, 나의 가상 호스트를 편집했으며, localhost가 아닌 URL에서 wordpress 인스턴스를 실행하려고 시도하고 있습니다.wordpress config - 데이터베이스 연결 localhost를 설정하는 중 오류가 발생했습니다.

나는 mysql에 뭔가 잘못하고 있다고 생각하는데, wordpress가 내 데이터베이스에 액세스 할 수없는 것처럼 보입니다.

나는 워드 프레스에서이 오류 -

내 워드 프레스 설정은 다음과 같습니다
[2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in in /Users/myusername/workspaces/wordpress/test/wp-includes/wp-db.php on line 1017 

- 내가 터미널에서 MySQL을 접근하고있어 여전히 최근 이동 주위에 내 길을 찾고 있어요

define('DB_NAME', 'test_db'); 
define('DB_USER', 'test_user'); 
define('DB_PASSWORD', 'test_password'); 
define('DB_HOST', 'localhost'); 

창문에서,하지만 난 fairlry 내가 올바르게 사용자와 db를 설정했습니다 확신 해요.

솔루션은 좋지만 이와 같은 문제를 디버깅하는 방법에 대한 몇 가지 팁을 알려 주시면 감사하겠습니다.

답변

1
mkdir /var/mysql 

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

Mac은 Unix가 아닙니다. 그래서 이것을 시도하십시오.

팁 : No such file or directory과 같은 오류가 표시되면 스크립트에서 찾을 파일이나 디렉토리가 누락되었습니다. 예. 내 솔루션은 mysql.sock이고 링크는 분명히이 지사 감사의 Mac OS X 10.4.4+

+0

을 위해 무슨 일이 일어나고 /var/mysql/mysql.sock

를 가리키는하게 발견을 작동하지 않는 경우. 왜 그것이 유닉스 일까? – Finnnn

+0

링크와 함께 답변을 편집했습니다. 그것은 macos가 유닉스 시스템이기 때문에 유닉스라고 생각했습니다. – dierre

관련 문제