【发布时间】:2014-04-14 18:35:36
【问题描述】:
在我们的 Ubuntu 12.04 服务器上更新和升级 heartbleed 错误后,我遇到了一个 MySQL 错误,仅显示在我们的 Magento 托管站点的登录页面上:
SQLSTATE[HY000]: General error: 23 Out of resources when opening file '/tmp/#sql_360_0.MYD' (Errcode: 24)
在开始之前,我们备份了所有内容。然后我执行了以下命令:
sudo apt-get clean
sudo apt-get update
sudo apt-get install openssl libssl1.0.0
reboot
根据https://filippo.io/Heartbleed/,openssl 补丁成功。现在所有 Magento 1.8 站点都因相同的错误(上图)而损坏,但 Joomla 站点似乎不受影响。所有网站都使用 MySQL 5.5.35。
为了查看是否是依赖版本问题,我也尝试了以下命令,但没有任何变化:
sudo apt-get upgrade
reboot
我还清除了 Magento 缓存和会话文件夹。
【问题讨论】:
-
可能关注的人,请解释否决票...
-
只是猜测,但问题似乎是一个管理员/配置问题,因此它可能对其他 Stack Overflow 访问者帮助不大。它可能会成为超级用户或服务器故障的主题。
标签: mysql magento openssl ubuntu-12.04 heartbleed-bug