X-Powered-By:PHP / 5.2.17 内容类型:text / html
致命错误:带有消息'SQLSTATE [HY000] [2002]的未捕获异常'PDOException'无法通过套接字连接到本地MySQL服务器'/var/lib/mysql/mysql.sock'(2) 'in /home/home/public_html/mydir/lib/Zend/Db/Adapter/Pdo/Abstract.php:129
堆栈跟踪:
#0 /home/home/public_html/mydir/lib/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:host=loca...', 'database name', 'database password', Array)
#1 /home/home/public_html/mydir/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#2 /home/home/public_html/mydir/lib/Varien/Db/Adapter/Pdo/Mysql.php(313): Zend_Db_Adapter_Pdo_Mysql->_connect()
#3 /home/home/public_html/mydir/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect()
#4 /home/home/public_html/mydir/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#5 /home/home/public_html/mydir/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstra in <b>/home/home/public_html/mydir/lib/Zend/Db/Adapter/Pdo/Abstract.php</b> on line <b>144</b><br />
我真的需要运行我的cron工作。提前致谢
答案 0 :(得分:8)
我和你有完全相同的问题,并为我做了以下工作:
1)编辑Magento文件夹中的app / etc / local.xml文件,将主机条目替换为“127.0.0.1”而不是“localhost”。
2)删除Magento文件夹中的var / cache目录。
访问您的Magento站点将重建缓存,您的工作现在应该可以正常工作。
我也是用这个拉出我的头发,发现你的帖子寻找答案!我在尝试修复问题之前更改了主机名,后来发现它没有任何影响。破坏缓存会修复此问题,现在一切似乎都正常工作。
答案 1 :(得分:0)
对于Magento2,编辑env.php
文件应该解决它。
它位于/opt/lampp/htdocs/magento/app/etc/
目录下。
您需要做的就是将localhost
更改为127.0.0.1
。