2011-03-15 53 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