如果你发现Magento的索引没法刷新,尝试下列方法:
1.将media文件夹的权限更改为777
2.直接删除/var/cache这个缓存文件夹
3.删除session文件夹/var/sessions
4.将根目录下的.htaccess替换成你对应的magento版本的默认.htaccess
如果上面的做法还是不行的话,那么好吧,强制改代码执行
app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/URL.php
try {
$this->_getWriteAdapter()->insert($this->getMainTable(), $rewriteData);
}
catch (Exception $e) {
//Mage::logException($e);
//Mage::throwException(Mage::helper('catalog')->__('An error occurred while saving the URL rewrite.'));
}
将异常捕捉的代码都禁用了……- -#,做法可能不太稳定,更新内核可能会带来错误,小心的用,呵呵~

本文提供了解决Magento索引无法刷新的问题方案,包括修改文件权限、清除缓存及session文件夹,替换.htaccess文件等步骤。对于极端情况,还提供了修改核心文件以绕过异常处理的方法。

690

被折叠的 条评论
为什么被折叠?



