0

我是codeigniter的新手,我正在安装这个用codeigniter 2.0编写的购物车,我已经创建了数据库,当我尝试运行时出现这个错误

 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 中更改它的位置...

顺便说一句:我正在使用 maxosx 10.6 雪豹

4

1 回答 1

4

在 php.ini 文件中查找 mysql_default_socket 指令(在 OS X 10.6 中它默认位于/private/etc目录中)并编辑其值以指向 sock 文件的正确位置。 http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket

于 2011-04-08T15:08:35.560 回答