PHP exec () не работает - PullRequest
0 голосов
/ 15 июля 2009

У меня работает wampserver и php5. exec() работает, когда я запускаю скрипт через командную строку, но когда я пытаюсь запустить его через сервер, он не работает.

Я просмотрел все журналы ошибок, их не было. Я перенаправил stderr в stdout, когда я запускал его с сервера, вывода все еще не было.

Есть предложения?

РЕДАКТИРОВАТЬ: я должен был упомянуть - я работаю на WinXP и safe_mode выключен.

Ответы [ 3 ]

0 голосов
/ 18 июля 2009

Можете ли вы опубликовать, что именно (код) вы пытаетесь запустить?

Вы пробовали это вместо этого?

$return = system('dir');

Возможно, у вас проблемы с каталогами на сервере?

0 голосов
/ 14 марта 2015

Просто была такая же проблема. Я не знаю, если это другой случай, чем у вас или нет.

Я пытался создать новый файл (изображение) в каталоге. Видимо проблема была в разрешении папки. Я использовал Linux Ubuntu.

0 голосов
/ 15 июля 2009

Возможно, вам нужно отключить safe_mode в php.ini (safe_mode = Off)

...