Пятница, 29.03.2024, 12:29
Приветствую Вас Гость | RSS

Bit-torrent

Каталог статей

Главная » Статьи » Главное

Как создать торрент трекер

Итак, что нужно для установки?

1. Веб-сервер с поддержкой PHP (например, Apache или LightTPD);
2. PHP версии 5.1.1 или выше;
3. Сервер базы данных MySQL версии 4.1 или выше, лучше 5.0;
4. Любая оболочка для работы с СУБД MySQL (например, phpMyAdmin или EMS SQL Manager 2007 Pro for mySQL).

Требования настолько минимальные, что для размещения торрент-трекера подойдет даже бесплатный хостинг. Однако вероятность того, что твой торрент скоро откажет или вообще будет удален, очень велика. Поэтому не скупись потратиться на платную площадку: на первых порах вполне сойдет самый обычный хостинг, цена на которые не превышает $10-15. Если дело пойдет и трекер будет набирать обороты, можно задуматься о VPS/VDS и, в конечном итоге, выделенном сервере. Единственный тонкий нюанс — это настройки PHP интерпретатора:

* memory_limit = 16M
* error_reporting = E_ALL ^ E_NOTICE
* display_errors = On
* display_startup_errors = On
* log_errors = On
* report_memleaks = On
* short_open_tag = On
* register_globals = Off
* magic_quotes_gpc = Off
* file_uploads = On
* upload_max_filesize = 8M
* allow_url_fopen = On

Если все ОК, можно приступать к установке. После распаковки архива со скриптами обрати внимание на папку SQL, в которой лежит один единственный файл database.sql — с его помощь ты сможешь создать базу данных с нужной структурой. Чем мы сейчас и займемся.

1. Практически на любом хостинге установлен скрипт phpMyAdmin, специально предназначенный для удобного управления базами данных через браузер. Обратиться к нему можно так: http:///phpmyadmin/ или из панели администратора (Plesk, cPanel, DirectAdmin или другая, в зависимости от хостинга — суть у всех одна). В крайнем случае, ничего не стоит установить его самому.

2. Далее создаем новую базу данных, указываем ее имя (скажем, tbdev), а в качестве параметра «Сравнение» выбираем кодировку cp1251_general_ci. Жмем «Создать».

3. Переходим на вкладку «Импорт». Может оказаться так, что такой вкладки не окажется – тогда подойдет вкладка с названием SQL. Так или иначе, тебе будет предложено указать файл SQL, содержащий последовательность SQL-команд.

4. Жмем на кнопку «Обзор» и указываем путь к нашему SQL-файлу. Не забывая выбрать cp1251, даем команду на импорт.

5. Теперь нужно указать параметры базы данных и самого SQL-сервера нашим скриптам. Для этого перейдем в папку /include и отредактируем следующие параметры в файле secrets.php:

$mysql_host = "localhost";// 99%, что тебе не потребуется менять это значение
$mysql_user = "user";// имя пользователя MySQL
$mysql_pass = "password";// ...и пароль
$mysql_db = "tbdev";// имя базы данных
$mysql_charset = "cp1251";// это не трогаем

Все, теперь файлы трекера можно заливать на сервер. Скрипты написаны таким образом, что ничего больше настраивать не надо. Достаточно набрать в адресной строке браузера путь к только что закачанным скриптам, – и перед тобой появится страница твоего собственного трекера! Первый зарегистрированный пользователь автоматически становится администратором, который может управлять настройками трекера, удалять и редактировать учетные записи, модерировать внутренний форум и т.д., и т.п. Словом, делать все, чтобы трекер служил на благо общества. Описывать особенности работы было бы лишним, в виду простоты всего процесса. Замечу лишь, что часть настроек, влияющих на поведение трекера, находятся также в файле secrets.php.

Категория: Главное | Добавил: CTAHOK (25.01.2010)
Просмотров: 404 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта

Rambler's Top100