Я использую 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
до терминала, это работает очень хорошо
В итоге, $HOME
не был установлен при использовании PHP exec()
, в результате чего неверный базовый путь будет установлен. Подробный ответ можно найти на https://groups.google.com/forum/#!topic/predictionio-user/_1Hq2jMiDn4
Других решений пока нет …