我正在使用magento 1.7.0.2社区版,在我的目录中有28000种产品。
我使用下面的命令从shell重新建立索引
php indexer.php --reindexall如果我检查一下,它会显示所有的索引都在瞬间被reindexed.but
php indexer.php --status
它显示所有索引都需要重建索引,即使在完全重建索引完成后也是如此。
如何解决这个重新索引问题?
发布于 2014-01-15 14:00:31
尝试从magento后端执行一次,also.It可能会解决您的问题。
发布于 2014-03-21 17:30:18
5返回管理员时,它显示我的一个或多个索引已过期!
所以,我不能回答为什么会发生这种情况,但我能提出一个建议吗?
如果从后端索引花费了太多时间,这可能表明您的数据库太大了。你清理了数据库中的日志表等吗?
你有没有单独尝试过ssh reindexall?--reindexall会占用太多内存/减慢你的站点速度。单独重建索引也可以突出显示哪个索引有问题。
干杯,
发布于 2014-05-22 03:02:48
有确切的问题。经过多次尝试,我的解决方案是通过PHPMyAdmin“优化”所有的表(猜想这个问题是由大的innodb表引起的)。
https://stackoverflow.com/questions/21121442
复制相似问题