首頁  >  文章  >  後端開發  >  mac下pdo連結錯誤

mac下pdo連結錯誤

WBOY
WBOY原創
2016-07-29 09:16:121200瀏覽

mac 報告如下錯誤:

[Sun Sep 06 23:44:10.162087 2015] [:error] [pid 1004] [client 127.0.0.1:52136] PHP 致命錯誤:未捕獲異常訊息 並未捕獲 DOception' 'SQLSTATE[ HY000] [2002] /Users/yuan/www/phpems/lib/pepdo.cls.php:23nStack 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):會話->getSessionId/phpems/lib/session.cls.php(17):會話->getSessionId ()n#5 /Users/yuan/www/phpems/lib/init.cls.php(79): 會話->__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  丟進/Users/yuan/www/ phpems/lib/pepdo.cls. php on line 23

自己的解決方案如下:

1:一份副本php.ini檔案

  cd  /private/etc/

  sudo cp php.ini.default php.ini .

2: 修改php.ini中的所有

default_socket都改成/tmp/mysql.sock   (我的mysql的sock在tmp中)。

參考如下:

http://blog.saymoon.com/2011/03/mac-os-phpini/. com/guides/v2.0/ install-gde/trouble/php/tshoot_phpini.htmlffff 

以上就介紹了mac下pdo連結錯誤,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn