2011-03-15 101 views
7

由于标题显示我的目录URL重写索引器在处理中被卡住了。Magento目录URL重写处理卡住

我试过了一切,我找不到解决方案。有没有人知道这个固定的解决办法?

我试过截断core_url_rewrite表和删除锁,但它仍然处理。当通过管理页面运行时,页面只是在加载时进行加载,即使它看起来已经完成了,所以我对表格进行了计数。

请原谅我再次提出这个问题,但我完全失败,经过几天寻找www上的解决方案我已经空白了。

感谢

回答

0

确定我发现修复通过编辑 应用程序/代码/核心/法师/目录/型号/资源/ EAV/Mysql4/Url.php 和拆卸线253

的throwException呼叫使用实测值资讯: http://www.magentocommerce.com/boards/main.php/viewthread/198534/

+0

嘿,网址坏了,你能不能更新它? – rclai 2014-08-13 22:09:47

+0

抱歉,现在无法找到...我想我应该坚持规则,而不是在那些年前发布一个URL! ;) – sulman 2014-08-14 08:05:22

1

尝试从CLI执行php shell/indexer.php reindexall

+0

感谢。试过了。它超时我的腻子! – sulman 2011-03-15 20:02:18

+0

您收到的错误是什么?听起来像你需要提高你的PHP超时限制? – B00MER 2011-03-15 20:50:39

+0

@sulman要解决命令超时在'screen'中运行。 – Nick 2011-03-15 23:14:49

6

如果腻子会从“软件引起的断网”或类似的封闭,运行与&脚本在命令结束迫使脚本在服务器上的后台运行,而不是通过终端。

​​

我学习太....甚至更好 - 使用nohup命令运行:

须藤的nohup在/ usr /本地/的Zend /斌/ PHP的/ var/www/html等/ Magento的/壳/indexer.php编制所有&

+0

虽然我现在已经解决了这个问题,但这是一个很好的小技巧。谢谢! – sulman 2011-03-28 09:30:20

+0

我的荣幸,与项目祝好运。我希望这个技巧可以帮助其他被困住的人。 – 2011-03-29 07:44:05

0

从Magento的根目录:

sudo ../shell/indexer.php reindex all