Magento在SSH中重新编制索引问题

时间:2015-12-29 07:36:17

标签: magento ssh

通过SSH重新索引Magento中的问题

我通过ssh重新编制magento索引,但它仍无法正常工作。

我已尝试过所有命令

  php -f indexer.php -- reindexall  
  Usage:  php -f indexer.php -- [options]  
  --status <indexer>              Show Indexer(s) Status  
  --mode <indexer>                Show Indexer(s) Index Mode  
  --mode-realtime <indexer>       Set index mode type "Update on Save"  
  --mode-manual <indexer>         Set index mode type "Manual Update"  
  --reindex <indexer>             Reindex Data  
  info                            Show allowed indexers  
  reindexall                      Reindex Data by all indexers  
  help                            This help  </b>

2 个答案:

答案 0 :(得分:0)

可能会从shell中获取语法错误尝试:

php indexer.php reindexall

答案 1 :(得分:0)

在magento根文件夹中运行以下php脚本,如果有任何错误意味着您将获得,否则脚本将在没有超时的情况下运行

 <?php
 require_once('app/Mage.php');         
 umask(0);
 Mage::app();

 error_reporting(E_ALL);
 ini_set('display_errors', 1);
 ini_set('max_execution_time', 172800);
 ini_set('memory_limit', 1024000000);

 echo "start";
 $indexer = Mage::getModel('index/indexer')->getProcessByCode('catalog_url');
 $indexer->reindexEverything();
 echo "end";