我是 codeigniter 的新手,我正在安装这个 shopping cart这是用 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 雪豹
最佳答案
在 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
关于php - 更改 mysql.sock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596979/