移植yaf项目到自己服务器上,本地测试正常,但是线上报错
sqlstate[hy000] [2002] No such file or directory in… 这个错误
原因其实是php的mysql驱动没有找到正确的mysql.sock文件,检查下php.ini中对应驱动的socket目录,比如我这里是pdo驱动,查找pdo_mysql.sock即可,如果没有填写,那么可以根据my.cnf中sock目录来指定sock文件路径,重启php。
————————————————
版权声明:本文为CSDN博主「晓锋不懂你」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43627766/article/details/88971554
我出现的问题是,在后台php pdo.php报这个错,使用浏览器访问这个文件可以