Linux — php exec () не работает с развертыванием PredictionIO

Я использую PredictionIO для рекомендации, теперь я хочу запустить автоматическое развертывание, и я использую

  exec('cd /home/abc/sites/BeeketingEngineShop/ && /home/abc/PredictionIO/bin/pio deploy)

Но он продолжает работать и не развертывается в 0.0.0.0:8000

Когда я копирую

cd /home/abc/sites/BeeketingEngineShop/ && /home/abc/PredictionIO/bin/pio deploy

до терминала, это работает очень хорошо

0

Решение

В итоге, $HOME не был установлен при использовании PHP exec(), в результате чего неверный базовый путь будет установлен. Подробный ответ можно найти на https://groups.google.com/forum/#!topic/predictionio-user/_1Hq2jMiDn4

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]