![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Есть консольная программа для вырывания роликов cclive, возможно ли запускать ее из php скрипта?
shell_exec("cclive $urlname --output-dir /home/iv/Downloads/ -c"); или shell_exec предназначена только для запуска простых стандартных команд типа ls? В общем подскажите, как запустить программу из php? -------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
||||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
сейф_мод отключен, но system тоже не срабатывает для cclive
-------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
что возвращает функция?
Добавлено через 1 минуту и 15 секунд если из директории со скриптом пхп выполнить cclive http://bla-bla-bla.bla --output-dir /home/iv/Downloads/ -c что на выводе? Добавлено через 3 минуты и 54 секунды тут еще проверьте |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Ты имеешь в ввиду в командной строке в дир. htdocs, если да, то качает.
-------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
стоп!
Ты пхп скрипт не из консоли запускаешь, а через веб-сервер? Это сообщение отредактировал(а) triclosan - 20.6.2011, 01:03 |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Да
-------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
тогда советую везде использовать абсолютные пути и проверить права твоего сервера (я так понимаю он у тебя nobody) позволено ли есу запускать скрипт?
|
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
так можете потестировать
|
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
C -nobody не качает, без качает
Не совсем понял про пава где поставить в /etc/group? -------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
ваш веб-сервер запущен с определенными правами (из под какого-то пользователя), подозреваю, что это nobody, хотя не обязательно, выясните это, использовав top или ps. Где ваш cclive лежит? Убедитесь, что пользователю веб-сервера туда можно. Добавлено через 1 минуту и 5 секунд
|
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
А все понял:
в /etc/apache2/httpd.conf прописан user apache и group apache Если прописать пользователя (с ограниченными правами), то качает в его домашнюю папку Собственно в комментарии и есть рекомендация "It is usually good practice to create a dedicated user and group for # running httpd, as with most system services". Но только какие ограничения лучше ставить для пользователя?! Очень благодарен за помощь, чувствую теперь как много еще не знаю. Пойду читать маны по конфигурированию индейца Это сообщение отредактировал(а) BlackRu - 20.6.2011, 15:09 -------------------- Удалена администрацией форума |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
В общем итог получился конечно грубоват и может, небезопасен и не для больших нагрузок и файлов, однако задумка получилась и воплотилась в виде перекодировщика файлов с ютуба в 3gp
http://rfa.mine.nu/?page_id=148 Это сообщение отредактировал(а) BlackRu - 5.7.2011, 18:29 -------------------- Удалена администрацией форума |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
а что там с таймаутами, если файл большой будет?
|
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
*усиленно чешет в репе*
Надо поудмать -------------------- Удалена администрацией форума |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |