Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2010 01:57:47

qwester
От:
Зарегистрирован: 2010-01-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

Всем привет! Нашел один скрипт TorrentFlux http://torrentflux.com/
Скрипт качает и раздает с торрентов и работает на питоне.


Руссификация:
Кривоватая, но идет в комплекте

Требования:
- Linux (проверялось так же на Debian, RedHat, Fedora и др.)
- Apache Web Server
- PHP Apache версии 4.1.x или выше с поддержкой database, Session, и PCRE
- MySQL или PGSQL
- Python 2.2 или выше
- SELinux должен быть отключен или соответствующим образом сконфигурирован
- Safe Mode должен быть отключен в php.ini
- allow_url_fopen (в php.ini) должен быть включен
- CURL libs
* Для BSD: Добавте в /etc/sysctl.conf следующую строчку
kern.ps_arg_cache_limit=1024

Установка:
1. Вы выполнили вышеописанные требования.
2. Создать базу данных и импортировать в нее соответствующий скрипт из папки sql.
3. Распаковать содержимое html на Ваш хостинг.
4. Отредактируйте config.php (как миннимум настройки Базы данных)
5. Установите полный доступ(chmod 777) на папку downloads
6. Зайдите на Ваш хостинг и залогинтесь, этот первый логин и пароль будет суперадмином.
7. В открывшемся окне настройки все должно быть OK(зеленым), иначе конфигурите сервер.

Важно:
Если не хотите, чтобы сервер ушел в туман, при добавление торрента устанавливайте лимиты скачивая и отдачи, а так же следите за уровнем загрузки сервера! (в правом нижнем углу)

инструкция по установке на Денвер от одного чела ( мне не помогло-( )
1. Качаем пакеты DENWER'a (BASE, PYTHON, ну и PERL) и ставим их (я ставил способом на виртуальный диск Z:\ )
2. Чтобы заработал PYTHON качаем http://www.bertera.it/software/pygetkey/dist/python25.dll
и копируем её в z:\usr\local\python\python25.dll
3. Чтобы заработал MySQL из под PYTHON'а нужно скачать mysql-python:
значит идём сюда http://sourceforge.net/mysql-python
и качаем для PYTHON 2.5 вот это http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.win32-py2.5.exe
4. Установить скачаный mysql-python сразу не получиться, потому что в реестре отсутствуют пути к нашему PYTHON'у.
Поэтому создаем файл python25.reg с таким содержимым:
Цитата:
Windows Registry Editor Version 5.00




@=“z:\\usr\\local\\python”


@=“Python 2.5”




@=“z:\\usr\\local\\python\\Lib;z:\\usr\\local\\python\\DLLs;z:\\usr\\local\\python\\Lib\\lib-tk”
и вносим его в реестр двойным кликом мышки.
После чего устанавливаем скачаный ранее mysql-python.

Как импортировать Базу на денвер: (всем рекомендую)
Для импорта в базу mysql денвера создайте например файл mysqlrestore.bat в котором напишите одну строку:
mysql -uлогин_пользователя -pпароль -Dимя_базы<имя_разархивированного_файла.sql
и поместите mysqlrestore.bat и разархивированный файл sql папку с бинарниками mysql, например
C:WEBSERVERSUSRLOCALMYSQL4BIN
запустите этот bat файл и тогда абсолютная копия базы wordpress будет на вашем домашнем компьютере



Отредактировано (Янв. 14, 2010 03:25:46)

Офлайн

#2 Янв. 13, 2010 03:31:22

qwester
От:
Зарегистрирован: 2010-01-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

Скачал, установил на Денвер и в настройках не моу понять какой путь указывать, если питон лежит в папке z://usr/local/bin/python.exe ?
Python Path
Specify the path to the Python binary (usually /usr/bin/python or /usr/local/bin/python):
и здесь:
loadavg Path
Path to the loadavg file: proc/loadavg
Path is not Valid



Отредактировано (Янв. 13, 2010 03:32:02)

Офлайн

#3 Янв. 13, 2010 17:09:03

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

А системные требования все подходят?)



Офлайн

#4 Янв. 14, 2010 02:33:03

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

TorrentFlux

хорошая штука , надо попробовать :)

Офлайн

#5 Янв. 14, 2010 03:59:28

qwester
От:
Зарегистрирован: 2010-01-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

Zubchick
А системные требования все подходят?)
Поправил PHP.ini, но все равно не помогло, на странице конфигурации когда пишу usr/local/bin/ скрипт не понимает этот путь. Здесь тоже не понятно Path to the loadavg file:

“SELinux должен быть отключен…” - как я понял это для Денвера не важно
CURL, PYTHON, PERL для денвера установлены… Установил даже Apache 2.2: дополнительные модули…



Есть инструкция по установке (добавил в 1 пост) , но я не смог установить mysql-python, установщик написал что в регистре программа не найдена, может это все из-за того что у меня vista 64x и в ней все по другому?

PS: Добавил вот это в регистр и вродебы mysql-python установилась? но проблема не решилась



@=“z:\\usr\\local\\python”


@=“Python 2.5”




@=“z:\\usr\\local\\python\\Lib;z:\\usr\\local\\python\\DLLs;z:\\usr\\local\\python\\Lib\\lib-tk”



Отредактировано (Янв. 14, 2010 04:20:53)

Офлайн

#6 Янв. 14, 2010 04:19:57

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

TorrentFlux

у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт. Однако написано Windows Installations (Limited Support)

Отредактировано (Янв. 14, 2010 04:42:01)

Офлайн

#7 Янв. 14, 2010 04:33:22

qwester
От:
Зарегистрирован: 2010-01-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

sypper-pit
у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт.
Спасибо, бум разбираться.
Оказывается для денвера нужна версия torrentflux-win_2.0_beta.zip, пришлось погуглить, на сайте ее нет.
… продолжение следует -) до утра еще далеко.



Офлайн

#8 Янв. 14, 2010 04:43:32

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

TorrentFlux

Офлайн

#9 Янв. 14, 2010 06:09:01

qwester
От:
Зарегистрирован: 2010-01-13
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

win версия все же отличается от этой,
вроде все установил, ошибок пока не вижу, в ближайшее время потестирую…
……………..
……………..

Все отлично работает на Denwer с torrentflux-win_2.0_beta.zip качает быстро, надеюсь что с хостингом тоже проблем не возникнет.



Отредактировано (Янв. 15, 2010 23:34:05)

Офлайн

#10 Ноя. 22, 2010 06:45:55

Craken
От:
Зарегистрирован: 2010-11-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

TorrentFlux

Приветствую Вас товарищи!
Установил сие чудо на своем сервере под Linux Centos 5.3!
Появилась проблема! Не могу добавить более чем 11 торрентов, когда добавляешь 12-й, то пишет “Status: DONE” и в поле размер пишет 0 и в поле “Estimated Time” пишет “Download Failed!”!
Кто-то сталкивался с подобной проблемой?
Спасибо!



Отредактировано (Ноя. 22, 2010 06:48:21)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version