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

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

Закрытая тема
Опции темы Опции просмотра
Старый 30.07.2011, 18:27   #1
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 733
Бабло: $89197
По умолчанию не работает 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 тоже пусто...

Из под консоли из того же юзера работает нормально,а вот из браузера не хочет.
y4b53 вне форума  
Старый 30.07.2011, 20:39   #2
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,262
Бабло: $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
Сообщений: 733
Бабло: $89197
ТС -->
автор темы ТС По умолчанию

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