1

Hi I'm trying to run the indexer for a website using the cron. I have the timing set correctly but the command is not working, probably something simple but any ideas people?

/opt/plesk/php/5.5/php -f /var/www/vhosts/aropec.co.uk/shell/indexer.php reindexall

  • what happen if you execute this line in your Terminal? – Pawel Aug 19 '16 at 13:35
  • No such file or directory – Rob Hannaford Aug 19 '16 at 13:39
  • did you execute the whole line? I meant /opt/plesk/php/5.5/php -f /var/www/vhosts/aropec.co.uk/shell/indexer.php reindexall – Pawel Aug 19 '16 at 13:48
  • /opt/plesk/php/5.5/php: No such file or directory – Rob Hannaford Aug 19 '16 at 13:54
  • you use the a wrong php path. To finde the correct path execute in your Terminal which php – Pawel Aug 19 '16 at 14:15
1

either you can do it by below script in your php file

$indexingProcesses = Mage::getSingleton('index/indexer')->getProcessesCollection(); 

foreach ($indexingProcesses as $process) {

      $process->reindexEverything();

}
  • So I need to call up a php file I can't just do it directly? – Rob Hannaford Aug 19 '16 at 13:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.