Добрый день .
Столкнулся с очень странной проблемой ,никак не могу найти решение.
Недавно понадобилось перенести сайт с windows на линукс ,до этого с на линуксе не работал .Почитал в интернете и решил поставить Mandriva 2009 ,дистрибутив скачал с сайта. Во время установки сразу выбрал нужные мне для веб разработки пакеты apach,php,mysql. В общем все настроил ,сервера поставил ,виртуальный хост подцепил. Но сайт работать не захотел. Проблема в следующем не работают такие функции как exec(),shell_exec(),system().
По сути мне нужно чтобы хотябы exec() заработал, ибо с помощью него у меня должны открываться python скрипты.
Все остальное прекрасно работает .Начал искать в интернете варианта исправления проблемы предлагали следующие: либо в папке где лежат скрипты нахватает прав- я это исправил, либо включен safe_mode -все отключено ..проверял с помощью функции phpinfo()
И дело даже не может быть в неправильном синтаксисе. Даже пример из учебника по пхп не работает –echo exec(”whoami”);
После всех попыток начал думать на mandriv-у,поэтому сегодня поставил Suse 11.1…Результат один и тот же. Пожалуйста, если кто знает в чем может быть проблема, помогите.
проблема вызова exec() из php под Linux (Помогите!!!)
Модератор: Модераторы разделов
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: проблема вызова exec() из php под Linux
Слеши в путях?
// Ой, пардон, про whoami втыкнул.
Покажите свой php.ini
// Ой, пардон, про whoami втыкнул.
Покажите свой php.ini
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
Fatum
- Сообщения: 3
- ОС: винда
Re: проблема вызова exec() из php под Linux
держите..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: проблема вызова exec() из php под Linux
наверное какой-то модуль надо поставить...
посмотрите что про exec пишется в /var/log/httpd/error_log
посмотрите что про exec пишется в /var/log/httpd/error_log
-
Fatum
- Сообщения: 3
- ОС: винда
Re: проблема вызова exec() из php под Linux
Да все, спасибо, вы были правы...вернее так: все модули были установленны, но часть не подключенна ....подключил ..после этого exec заработал и стал писать ошибки в логах, а дальше уже разобраться легко было...