>  기사  >  백엔드 개발  >  Mac에서 PDO 링크 오류

Mac에서 PDO 링크 오류

巴扎黑
巴扎黑원래의
2016-11-10 11:18:111483검색

mac 报如下错误:

[Sun Sep 06 23:44:10.162087 2015] [:error] [pid 1004] [client 127.0.0.1:52136] PHP 치명적인 오류:  포착되지 않은 예외 'PDOException' /Users/yuan/www/phpems/lib/pepdo.cls.php:23nStack 추적:n#0 /Users/yuan/www/phpems/lib에 'SQLSTATE[HY000] [2002] 해당 파일 또는 디렉터리가 없습니다'라는 메시지가 포함되어 있습니다. /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): 세션->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): 은행나무->make('session')n#7 /Users/yuan/www/phpems/lib/init.cls.php(133): app->__construct( Object(은행나무))n#8 /Users/yuan/www/phpems/index.php(7): 은행나무->run()n#9 {main}n  /Users/yuan/www/phpems/lib/에 던져짐 pepdo.cls.php 온라인 23

自己的解决方案如下:

1:拷贝一份php.ini文件

   cd  /private/etc/

   sudo  cp php.ini.default  php.ini

   sudo  vi  php.ini

 

2: 修改php.ini中的所有的default_sockettour改成/tmp/mysql.sock   (나는 mysql의 양말에 tmp중)입니다. 


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.