2015-09-28 2 views
0

я исполняющий файл сценарий через PHP, какпроблема в передаче файл на удаленную машину на выполнение скрипта через PHP

shell_exec (ш script.sh)

script.sh это имя файл сценария. Этот скрипт используется для передачи файла «abc» на удаленную машину. Когда я исполняю файл сценария через терминал в

./script.sh

успешно передать файл на удаленной машине, но когда выполнить тот же файл сценария через PHP не может передать файл remote.Any предложения приветствуются ...

+0

'scirpt.sh! = Script.sh' – amdixon

+0

:-) его по ошибке –

ответ

1

Когда вы выполняете его в оболочке, вы используете учетные данные пользователя.

При работе с скриптом сценария PHP вы используете учетные данные пользователя или группы apache.

Убедитесь в том, апач может запустить сценарий

чек здесь Executing a Bash script from a PHP script

Смежные вопросы