- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пытаюсь запустить приложение из php через exec, команду формирую правильно, права на запись у папок выставил 777, однако ничего не выполняется. Выполняю эту же команду через ssh - все работает на ура. В чем может быть бок с exec? Может он как-то отключен в настройках php или апача?
во первых воспользуйтесь командой system
во вторых действительно в сейфмоде может не работать
в третьих что за команда то?
system тоже не работает. Cейфмод отключен
Команда:
В php.ini есть директива disable_functions..
По-умолчанию выглядит примерно так:
Я думаю, понятно, что функции в кавычках выполняться не будут..
Ох уж мне этот ффмпег...
Был тут такой топик, посерчите, его автор - KosoyRoman
В итоге вроде как удалось установить что ффмпег работает не со стандартным устройством вывода, а как-то иначе, и то ли его вывод не перехватывается, то ли с интерфейса уровня выше шелла он не вызывается, но конечного решения так и не было найдено. Я бы предложил поискать ему альтернативы (наверняка ведь есть), ибо с ним проблем у всех много.
neolord добавил 17.02.2009 в 14:14
В php.ini есть директива disable_functions..
По-умолчанию выглядит примерно так:
Я думаю, понятно, что функции в кавычках выполняться не будут..
при этом генерится эррор, у ТС такого видимо не происходит. Здесь проблема именно в ффмпеге. Готов спорить что system('whoami') сработает.
system тоже не работает. Cейфмод отключен
Команда:
Категорично советую юзать следующий вариант
в сотни раз быстрей )) ffmpeg ооочень медленно делай скриншоты )) А по твоей проблеме скорей safe_mode врублен. Удачи )
поигрался немного с exec и system, пришел к выводу что эти две фунции у меня не работают. Директива disable_functions в конфиге php.ini пустая.
Был тут такой топик, посерчите, его автор - KosoyRoman
нашел, почитал. У KosoyRoman'а несколько другие задачи были - получить вывод на экран, а мне хотя бы результат работы функции :) И дело даже не в ffmpeg, ранее пробывал через mplayer результат тотже. Никакие команды ни exec ни system не воспринимает. Попробую в саппорт написать
Hekcfy добавил 17.02.2009 в 15:18
Категорично советую юзать следующий вариант
да, да, знаю и буду его использовать.
А по твоей проблеме скорей safe_mode врублен
Глянул phpinfo. safe_mode local=on master=off. В php.ini safe_mode=off
Как отключить safe_mode local ?
php.ini рой ) или в httpd.conf php_admin_flag safe_mode off зотя не факт что сработает через апач, скорей в самом php.in/.conf нужно править на safe_mode on на safe_mode off
а так =)
Я делал это путем выноса очереди обработки в отдельное место, а потом в кроне раз в минуту уже обрабатывал. А system, exec и прочую нечисть запрещал самостоятельно. Ибо так намного безопаснее.
а может просто ffmpeg не установлен на сервере?