我们已经建立了一个运行Magento 1.4.2.0的Magento商店,最近发生了一些事情使后端的所有产品都消失了。产品仍然在前端正确显示,并且据我所知,商店仍能正常工作。没有产品显示在Magento后端 - 前端可以吗?
类别显示在管理员,你可以看到,类别有产品分配给他们。以下是我迄今为止尝试:
- 经过服务器的可用空间和负载 - 无论是完全可以接受的
- 清除使用Magento管理缓存(使用66%的磁盘空间,的< 0.1负荷)。
- 物理删除缓存文件夹并使用相同的权限重新创建缓存文件夹。
- 使用Magento管理员重新索引所有表格。
- 重启动的Apache(版本2.x)
- 重启动MySQL的(V5.x中)
- 经过Apache的错误日志和Magento的报告目录问题(两者都是可写,有它的一些内容,但不是后果)
- 检查请求的HTTP响应 - 没有失败的AJAX调用或非HTTP 200状态(除了缓存的响应)。
- 清除浏览器缓存并尝试Chrome和Firefox。
- 采取了数据库和所有文件的副本,我可以重现此问题。这似乎与数据库相关,因为当我加载生产数据库的副本时,产品消失了。
- 使用以下命令检查应用程序目录上的权限/所有权:
- chown -R www-data:www-data。
- 找到。 -type f -exec chmod 640 {} \;
- 找到。 -type d -exec chmod 750 {} \;
更改存储视图不会更改可见的内容。
鉴于我不知道问题的范围是什么,我有点犹豫,以至于重新启动服务器本身(尽管今晚会在安静的时间尝试)来解决此问题而不会得到来自他人的一些输入。我们拥有完全的root权限,因此可以拨打和播放。
这里的产品在Magento后台截图: http://i.stack.imgur.com/wTkwr.png
请特别注意,没有过滤器选项 - 当你看到一个产品列表,这些通常出现,即使有没有显示。
欢迎任何想法。
干杯,
- 鲍勃 -
已经用我试过的东西更新了原始问题(如果您有兴趣,请点击修订版)。 – GuruBob