2011-04-08 2 views
0

내가 CodeIgniter의 새로운 오전과 내가 CodeIgniter를 2.0로 작성이 shopping cart를 설치하고 그리고 난 데이터베이스가 생성이 있고 난 실행하려고하면 내가 (이 오류를mysql.sock

An error #2 occurred in script '/Users/tamer/Sites/community-cart/system/database/drivers/mysql/mysql_driver.php' on line 70: 

로 mysql_connect를 얻을 수 변경) : [2002] 해당 파일이나 디렉토리가 없습니다 (unix를 통해 연결을 시도하고 있습니다 : ///var/mysql/mysql.sock) 날짜/시간 : 4-8-2011 07:58:59

위치 var/mysql/mysql.sock ....에있는 mysql.sock을 찾고있을 것입니다. 그러나 내 로컬 버전은 /tmp/mysql.sock에 있으며, 위의 코드는 codeigniter에서 변경할 위치를 찾는 것 같습니다.

은 BTW : 나는 maxosx 10.6 눈 표범에게 php.ini 파일에서 mysql_default_socket 지시어에 대한

답변

4

봐 사용하고 있습니다 (OS X 10.6에서 그것을 기본적으로 /private/etc 디렉토리에) 및 수정 가리 키도록 값을 편집 양말 파일의 위치. http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket

+0

이 작업을 수행하려면 apache를 다시 시작해야합니까? – Trace

+0

예, 변경 사항을 적용하려면 Apache를 다시 시작해야합니다. –

+0

굉장히 고마워요. – Trace

관련 문제