Я пытаюсь запустить сценарий оболочки из php-скрипта.Не удается запустить сценарий оболочки из веб-скрипта php
У меня есть полный контроль над средой (unix на mac), я должен иметь все разрешения и т. Д. Правильно.
Веб-скрипт в /htdocs/
Скрипт может быть выполнен из любого места так, когда я иду/HTDOCS/в оболочке, я могу легко запустить его так: $ my_shellscript
. ., но когда мой PHP скрипт (который расположен в HTDOCS) пытается вызвать его:
shell_exec('my_shellscript');
я ничего не получаю.
Я доказал, что сценарий можно вызывать из этого места, и я временно предоставил полный доступ, чтобы попытаться заставить его работать как-то. Я схожу с ума, пожалуйста, помогите.
Если вы знаете какой-либо другой способ запуска сценария оболочки через Интернет, это было бы хорошо.
Заранее спасибо.
Как вы вызываете скрипт из своего PHP-кода? Отправьте образец кода. – Rahul
'shell_exec()' нормально вызывать скрипт, но вы также должны убедиться, что путь правильный. Связано: http://stackoverflow.com/q/6626995/367456 – hakre
Что делает 'var_dump (shell_exec ('my_shellscript'));' распечатывается? В случае, если команда 'NULL' вызывает команду. – hakre