mac下pdo链接错误
2015-09-14 22:34
274 查看
mac 报如下错误:
[Sun Sep 06 23:44:10.162087 2015] [:error] [pid 1004] [client 127.0.0.1:52136] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /Users/yuan/www/phpems/lib/pepdo.cls.php:23\nStack trace:\n#0
/Users/yuan/www/phpems/lib/pepdo.cls.php(23): PDO->__construct('mysql:host=loca...', 'root', 'db10056')\n#1 /Users/yuan/www/phpems/lib/pepdo.cls.php(90): pepdo->connect()\n#2 /Users/yuan/www/phpems/lib/session.cls.php(86): pepdo->fetch(Array)\n#3 /Users/yuan/www/phpems/lib/session.cls.php(31):
session->getSessionValue('443cd730d32899e...')\n#4 /Users/yuan/www/phpems/lib/session.cls.php(17): session->getSessionId()\n#5 /Users/yuan/www/phpems/lib/init.cls.php(79): session->__construct(Object(ginkgo))\n#6 /Users/yuan/www/phpems/app/content/app.php(19):
ginkgo->make('session')\n#7 /Users/yuan/www/phpems/lib/init.cls.php(133): app->__construct(Object(ginkgo))\n#8 /Users/yuan/www/phpems/index.php(7): ginkgo->run()\n#9 {main}\n thrown in /Users/yuan/www/phpems/lib/pepdo.cls.php on line 23
伦理片 http://www.dotdy.com/
自己的解决方案如下:
1:拷贝一份php.ini文件
cd /private/etc/
sudo cp php.ini.default php.ini
sudo vi php.ini
2: 修改php.ini中的所有的default_socket都改成/tmp/mysql.sock (我的mysql的sock在tmp中)。
[Sun Sep 06 23:44:10.162087 2015] [:error] [pid 1004] [client 127.0.0.1:52136] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /Users/yuan/www/phpems/lib/pepdo.cls.php:23\nStack trace:\n#0
/Users/yuan/www/phpems/lib/pepdo.cls.php(23): PDO->__construct('mysql:host=loca...', 'root', 'db10056')\n#1 /Users/yuan/www/phpems/lib/pepdo.cls.php(90): pepdo->connect()\n#2 /Users/yuan/www/phpems/lib/session.cls.php(86): pepdo->fetch(Array)\n#3 /Users/yuan/www/phpems/lib/session.cls.php(31):
session->getSessionValue('443cd730d32899e...')\n#4 /Users/yuan/www/phpems/lib/session.cls.php(17): session->getSessionId()\n#5 /Users/yuan/www/phpems/lib/init.cls.php(79): session->__construct(Object(ginkgo))\n#6 /Users/yuan/www/phpems/app/content/app.php(19):
ginkgo->make('session')\n#7 /Users/yuan/www/phpems/lib/init.cls.php(133): app->__construct(Object(ginkgo))\n#8 /Users/yuan/www/phpems/index.php(7): ginkgo->run()\n#9 {main}\n thrown in /Users/yuan/www/phpems/lib/pepdo.cls.php on line 23
伦理片 http://www.dotdy.com/
自己的解决方案如下:
1:拷贝一份php.ini文件
cd /private/etc/
sudo cp php.ini.default php.ini
sudo vi php.ini
2: 修改php.ini中的所有的default_socket都改成/tmp/mysql.sock (我的mysql的sock在tmp中)。
相关文章推荐
- signForAPK
- virt res shr 表示的意义
- 【一些事晚报】滴滴出行新LOGO既山寨又失败
- 关于storyBoard的约束和classessize
- JDBC1
- latex三种标准文类book, report, article的章节命令与层次深度
- SPI写入数据的时候记得读取,不然会一直读出0xFF!
- 2015-09-14
- SQL Server 2012 AlwaysOn高可用配置之四:创建群集
- 面向对象特性——继承
- nyoj 366 D的小L 【全排列(模板)】
- metaq原理
- 软件测试常用的功能测试方法
- CentOs 下ssh免密码登录
- [各种面试题] 买卖股票最多K次
- FisherFace 进行人脸分裂
- Spring MVC controller间跳转 重定向 传参 (转)
- 用openoffice 在windows和linux系统中 转换文件格式 注意地方!
- 剑指 offer:二叉树的深度
- CATransform3D 矩阵变换之立方体旋转实现细节