我是codeigniter的新手,我正在安装用codeigniter 2.0编写的shopping cart,我已经创建了数据库,当我尝试运行时我得到了这个错误
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雪豹
答案 0 :(得分:4)
在php.ini文件中查找mysql_default_socket指令(默认情况下,它位于/private/etc
目录中的OS X 10.6中)并编辑其值以指向sock文件的正确位置。
http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket