URL каталога Magento переписывает застрял на обработке - PullRequest
8 голосов
/ 15 марта 2011

Как видно из заголовка, мой каталог URL перезаписывает, индексатор зависает при обработке.

Я попробовал все, и я просто не могу найти решение для этого. Кто-нибудь знает твердое решение для этого?

Я попытался обрезать таблицу core_url_rewrite и удалить блокировки, но она все еще находится в процессе обработки. При запуске через администратора страница просто продолжает загрузку, хотя, кажется, она закончилась, когда я подсчитал таблицу.

Простите, что снова спрашиваю об этом, но я в полной растерянности, и после нескольких дней охоты за решениями на www я потерпел неудачу.

Спасибо

Ответы [ 4 ]

6 голосов
/ 28 марта 2011

Если ваша замазка закрывается из-за «отключения сети из-за программного обеспечения» или подобного, запустите скрипт с символом & в конце команды, чтобы заставить скрипт работать в фоновом режиме на сервере, а не через терминал.

 sudo /usr/local/zend/bin/php /var/www/html/magento/shell/indexer.php reindex all &

Я тоже учусь .... еще лучше - беги с командой nohup:

sudo nohup / usr / local / zend / bin / php /var/www/html/magento/shell/indexer.php переиндексировать все &

1 голос
/ 15 марта 2011

Попробуйте выполнить php shell/indexer.php reindexall из CLI.

0 голосов
/ 28 октября 2016

Из корневого каталога magento:

sudo ../shell/indexer.php reindex all 
0 голосов
/ 26 марта 2011

Хорошо, я нашел исправление, отредактировав Приложение / код / ​​ядро ​​/ Mage / Каталог / Модель / Resource / Eav / mysql4 / Url.php и удаление вызова throwException в строке 253.

Найдено с использованием информации здесь: http://www.magentocommerce.com/boards/main.php/viewthread/198534/

...