не работает shell_exec - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD63499.9477
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 30.07.2011, 18:27   #1
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 759
Бабло: $94392
По умолчанию не работает shell_exec

поставил nginx 1.0.4 + php-cgi 5.3.3, не хочет работать команда shell_exec.
Работает shell_exec("id"), но другие, к примеру, shell_exec("ls") не показывает.

Весь гугл перерыл, не могу найти в чем причина.
php.ini: disable_functions пусто, suhosin.executor.func.blacklist тоже пусто...

Из под консоли из того же юзера работает нормально,а вот из браузера не хочет.
__________________
Знать путь и пройти его — не одно и то же. Pharmcash & PharmcashUSA - знаем, проходили... Лидеры в фарме
y4b53 вне форума  
Старый 30.07.2011, 20:39   #2
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от y4b53 Посмотреть сообщение
поставил nginx 1.0.4 + php-cgi 5.3.3, не хочет работать команда shell_exec.
Работает shell_exec("id"), но другие, к примеру, shell_exec("ls") не показывает.

Весь гугл перерыл, не могу найти в чем причина.
php.ini: disable_functions пусто, suhosin.executor.func.blacklist тоже пусто...

Из под консоли из того же юзера работает нормально,а вот из браузера не хочет.
это значит все таки он работает. небось еще команда ps aux не отрабатывает?
sergeospb вне форума  
Старый 30.07.2011, 21:02   #3
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 759
Бабло: $94392
ТС -->
автор темы ТС По умолчанию

Проблему решил.
Php запускался из этого скрипта - http://wiki.nginx.org/PHPFcgiExample
Нужно было убрать PATH=/usr/bin из строки запуска php cgi.
Хз правда на что это влиято, нашел методом тыка.
Теперь работает shell_exec.
Всем спасибо
__________________
Знать путь и пройти его — не одно и то же. Pharmcash & PharmcashUSA - знаем, проходили... Лидеры в фарме
y4b53 вне форума