2011-04-08 51 views
0

我是新來的笨,我安裝此shopping cart上所寫的笨2.0和我有數據庫中創建的,當我嘗試運行我得到這個錯誤更改的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

我似乎在這裏的位置尋找mysql.sock var/mysql/mysql.sock ....但我的本地版本位於/tmp/mysql.sock,我似乎無法找到在codeigniter中更改的位置...

BTW:我使用maxosx 10.6雪豹

回答

4

尋找在php.ini文件中的mysql_default_socket指令(在OS X 10.6是在/private/etc目錄默認情況下),並編輯其值設置爲指向正確的襪子文件的位置。 http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket

+0

是否需要重新啓動Apache以使其工作 – Trace 2011-04-08 15:17:36

+0

是的,必須重新啓動Apache才能使更改生效。 – 2011-04-08 15:18:05

+0

真棒謝謝...修復它 – Trace 2011-04-08 15:20:09