Здравствуйте. Никогда не работал со Сфинксом. Мне надо переиндексировать Сфинкс для сайта. Сайт написан на PHP, у меня нет доступа к SSH, есть только к FTP.
Я создал файл с PHP кодом:
echo exec("indexer --all --rotate 2>&1", $output, $return_val) . '<br><br>';
if ($return_val !== 0) {
echo "There was an error!<br><br>";
}
echo var_dump($output) . '<br><br>' . var_dump($return_val);
Открыл его в браузере и получил такую ошибку:
sh: indexer: command not found
There was an error!
array(1) { [0]=> string(30) "sh: indexer: command not found" } int(127)
Почему она происходит и как ее пофиксить? Связана ли она с тем, что я пытаюсь выполнить команду команду для Сфинкса через php, а не через терминал?