Автор Тема: Проблема с вызовом exec() из php на linux  (Прочитано 1608 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fatum

  • Коллежский регистратор
  • *
  • Сообщений: 1
  • Репутация: 0
Проблема с вызовом exec() из php на linux
« : °ЯаХЫм 13, 2009, 06:35:21 pm »
Добрый день .
Столкнулся с очень странной проблемой ,никак не могу найти решение.
Недавно понадобилось перенести сайт с windows  на линукс ,до этого с на линуксе не работал .Почитал в интернете и решил поставить Mandriva 2009 ,дистрибутив скачал с сайта. Во время установки  сразу выбрал нужные мне для веб разработки пакеты apach,php,mysql.  В общем все настроил ,сервера поставил ,виртуальный хост подцепил. Но сайт работать не захотел. Проблема в следующем не работают такие функции как exec(),shell_exec(),system().
По сути мне нужно чтобы хотябы exec()  заработал, ибо с помощью него у меня должны  открываться python скрипты.
Все остальное прекрасно работает .Начал искать в интернете варианта исправления проблемы предлагали следующие: либо в папке где лежат скрипты нахватает прав- я это исправил, либо включен  safe_mode  -все отключено ..проверял с помощью функции phpinfo()
И дело даже не может быть в неправильном синтаксисе. Даже пример из учебника по пхп не работает –echo exec(“whoami”);
После всех попыток начал думать на mandriv-у,поэтому сегодня поставил Suse 11.1…Результат один и тот же. Пожалуйста если кто знает в чем может быть проблема помогите.

Оффлайн X@M

  • Надворный советник
  • *****
  • Сообщений: 370
  • Репутация: 8
  • Пол: Мужской
Re: Проблема с вызовом exec() из php на linux
« Ответ #1 : јРЩ 01, 2009, 01:55:01 pm »
попробуй под рутом запустить