2009-07-15 3 views
0

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

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

Любые предложения?

EDIT: Я должен был упомянуть - я работаю на WinXP, а safe_mode выключен.

ответ

0

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

+0

Я должен был упомянуть, что safe_mode выключен. –

0

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

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

$return = system('dir'); 

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

0

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

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