zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Давно поставил себе связку rtorrent+rutorrent+nginx+php-fpm по инструкции отсюда Но постоянно выдает ошибки: [26.09.2013 15:23:00] WebUI started. [26.09.2013 15:23:03] Пользователю rTorrent не доступна программа 'id'. Часть функциональности будет недоступна. [26.09.2013 15:23:03] Веб сервер не имеет доступа к программе 'stat'. Часть функциональности будет недоступна. [26.09.2013 15:23:03] rss: Часть функциональности плагина будет недоступна. Веб сервер не имеет доступа к внешней программе (curl). Сразу после добавления рассылки выдает: [26.09.2013 15:28:49] Ошибка загрузки рассылки. (http://kvn.rusdivx.net/rss.php?feed=dl&cat=48%2C53%2C66%2C71%2C34%2C54%2C78&passkey=1234567890)
Нужно умереть молодым и сделать это как можно позже.
|
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
Только вчера с этим столкнулся настраивая rtorrent + rutorrent + apache. Решилось все следующими действиями: 1. закоментировал директиву open_basedir в php.ini 2. в файле /usr/lib/systemd/system/httpd.service заменил строку "PrivateTmp=true" на "PrivateTmp=no" (может есть аналогичное в nginx) Знаю, все это не секурно, но у меня это все только в локалке, так что особо не переживаю. |
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
Сегодня немного переделал: 1. раскоментировал open_basedir в php.ini: open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/ Alias /rutorrent "/usr/share/webapps/rutorrent" <Directory "/usr/share/webapps/rutorrent"> AllowOverride None Options None Order allow,deny # Allow from all Allow from 127.0.0.1 10.16.0. Allow from ::1 php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/rutorrent/conf/:/usr/share/webapps/rutorrent/php/:/usr/share/webapps/rutorrent/:/usr/bin/" </Directory> cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/ systemctl daemon-reload systemctl disable httpd.service systemctl enable httpd.service rutorrent больше ошибок не валит. |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
casper В nginx может и есть, но думаю, наверное, поставить apache, а то устал вылавливать косяки. Может есть ссылка как правильно установить на arch связку rtorrent+rutorrent+apache?
Нужно умереть молодым и сделать это как можно позже.
|
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
Я, собственно, по нашей библии делал - Rtorrent и RuTorrent Ну кроме тех отклонений, которые описал выше. |
Medar |
|
Темы:
12
Сообщения:
402
Участник с: 08 февраля 2013
|
Там продолжение было. http://habrahabr.ru/post/121138/ |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
casper Поставил и настроил всё по мануалам (LAMP, rTorrent, ruTorrent). rTorrent работает, ruTorrent работает, но не полностью. Выдаёт вот такие ошибки: WebUI started. rTorrent должен иметь доступ на чтение/выполнение к директории tmp. ruTorrent не будет работать. (/tmp/) rss: Часть функциональности плагина будет недоступна. Веб сервер не имеет доступа к внешней программе (curl). rutracker_check: Плагин не будет работать. Веб сервер должен иметь доступ на выполнение к директории session rtorrent (/home/z/Torrents/session/).
Нужно умереть молодым и сделать это как можно позже.
|
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
У меня эти проблемы решились фиксами которые я описал выше. Проверь еще раз open_basedir в /etc/httpd/conf/extra/httpd-rutorrent.conf:php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/rutorrent/conf/:/usr/share/webapps/rutorrent/php/:/usr/share/webapps/rutorrent/:/usr/bin/" </Directory> 2. в файле /usr/lib/systemd/system/httpd.service заменил строку "PrivateTmp=true" на "PrivateTmp=no" |
zalexi |
|
Темы:
17
Сообщения:
185
Участник с: 16 марта 2012
|
Файла /etc/httpd/conf/extra/httpd-rutorrent.conf у меня вообще нет! Надо создать? rTorrent и ruTorrent ставил с AUR. Файлы ruTorrent находятся в /usr/share/webapps/rutorrent LAMP ставил и настраивал отсюда. Потом донастраивал из wiki. Ни на одном из этапов не упоминался /etc/httpd/conf/extra/httpd-rutorrent.conf Да, и /usr/lib/systemd/system/httpd.service заменил строку "PrivateTmp=true" на "PrivateTmp=false"
Нужно умереть молодым и сделать это как можно позже.
|
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
Здесь есть такое решение:Lastly, add the ruTorrent folder to /etc/httpd/conf/httpd.conf with something similar to this:Оно мне не очень понравилось поэтому я просто создал файл /etc/httpd/conf/extra/httpd-rutorrent.conf со след содержимым: casper@casper-pc ~ % cat /etc/httpd/conf/extra/httpd-rutorrent.conf Alias /rutorrent "/usr/share/webapps/rutorrent" <Directory "/usr/share/webapps/rutorrent"> AllowOverride None Options None Order allow,deny # Allow from all Allow from 127.0.0.1 10.16.0. Allow from ::1 php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/rutorrent/conf/:/usr/share/webapps/rutorrent/php/:/usr/share/webapps/rutorrent/:/usr/bin/:/DATA/:/var/log/" </Directory> Include conf/extra/httpd-rutorrent.conf LAMP настраивал по вики. |