gpt4 book ai didi

mysql - Magento cron 作业给出错误 SQLSTATE [HY000] [2002] 无法连接到本地 MySQL 服务器

转载 作者:行者123 更新时间:2023-11-29 01:13:37 25 4
gpt4 key购买 nike

直到上周 magento cron 工作正常。突然它开始给出以下错误。我检查了我的 local.xml 和数据库用户名、密码,所有这些东西都在那里。我的网站运行良好。该错误仅发生在 cron 中。 Cron 工作正常。我收到来自 cron 的电子邮件,其中包含以下错误。当我在浏览器中运行 cron.php 两次时,它会启动并执行作业。请帮助如何解决此问题以正确运行 cron。

X-Powered-By: PHP/5.2.17内容类型:文本/html


fatal error :未捕获异常“PDOException”,消息为“SQLSTATE[HY000] [2002] 无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地 MySQL 服务器 (2) ' 在/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 作业。提前致谢

最佳答案

我遇到了与您完全相同的问题,并且执行以下操作对我有用:

1) 编辑 Magento 文件夹中的 app/etc/local.xml 文件,将主机条目替换为“127.0.0.1”而不是“localhost”。

2) 删除 Magento 文件夹中的 var/cache 目录。

访问您的 Magento 站点将重建缓存,您的作业现在应该可以正常工作了。

我也被这个问题吓坏了,发现你的帖子正在寻找答案!为了解决这个问题,我早些时候更改了主机名,后来发现它没有任何效果。清理缓存修复了这个问题,现在一切似乎都正常工作。

关于mysql - Magento cron 作业给出错误 SQLSTATE [HY000] [2002] 无法连接到本地 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19144715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com