diff --git a/lib/classes/module/console/sphinxGenerateSuggestion.class.php b/lib/classes/module/console/sphinxGenerateSuggestion.class.php index ba9f4dbf72..42d504a437 100644 --- a/lib/classes/module/console/sphinxGenerateSuggestion.class.php +++ b/lib/classes/module/console/sphinxGenerateSuggestion.class.php @@ -60,7 +60,19 @@ class module_console_sphinxGenerateSuggestion extends Command $databox = databox::get_instance($sbas_id); $output->writeln("process Databox " . $databox->get_viewname() . " / $index\n"); - + + if(!is_executable("/usr/local/bin/indexer")) + { + $output->writeln("'/usr/local/bin/indexer' is not executable"); + return 1; + } + + if(!file_exists($tmp_file)) + { + $output->writeln(" file '".$tmp_file."' does not exist"); + return 1; + } + $cmd = '/usr/local/bin/indexer metadatas' . $index . ' --buildstops ' . $tmp_file . ' 1000000 --buildfreqs'; exec($cmd);