TorrentPier 2.1.1 ALPHA-1 » Techno-Co — Всё для вебмастера, для создание сайтов с нуля. {title}

TorrentPier 2.1.1 ALPHA-1 — движок торрент-трекера, с форумом, аналогичный движку rutracker.org. Открытый движок BitTorrent-Трекера на базе модифицированного и улучшенного phpBB2. Относительно популярен у российских пользователей, из-за внешнего сходства с BitTorrent-Трекером rutracker.org. TorrentPier написан на PHP и для хранения данных использует СУБД MySQL. Имеется встроенный поиск (mysql, sphinx), поддержка нескольких методов кеширования и в целом движок достаточно хорошо оптимизирован к высоким нагрузкам.TorrentPier 2.1.1 ALPHA-1 — движок торрент-трекера, написанный на php. Высокая скорость работы, простота модификации, устойчивость к высоким нагрузкам, в том числе и поддержка альтернативных анонсеров (например, Ocelot). Помимо этого, крайне развитый официальный форум поддержки, где помимо прочего можно испытать движок в работе на демо-версии, не устанавливая его, а также получить любую другую интересующую вас информацию и скачать моды.Переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п. Начало разработки версии 2.2. Первый ALPHA-билд.

Основные изменения:

— удалена встроенная система жалоб по причине излишней монструозности и несоответствия современным стандартам в целом;- удалена поддержка кеширующей системы eaccelerator (последняя версия вышла в 2007 году, последняя совместимая версия php 5.4);- удаление скриптов для бекапа через php (бекап настраивать надо на сервере, а не таким способом);- переделка скрипта вывода служебных текстов (невозможность XSS, file include априори);- мелкие правки верстки, локализации.Для обновления на версию, необходимо выполнить следующие запросы к базе данных:

DROP TABLE IF EXISTS `bb_reports`;
DROP TABLE IF EXISTS `bb_reports_changes`;
DROP TABLE IF EXISTS `bb_reports_modules`;
DROP TABLE IF EXISTS `bb_reports_reasons`;
DELETE FROM `bb_config` WHERE `config_name` = 'report_subject_auth';
DELETE FROM `bb_config` WHERE `config_name` = 'report_modules_cache';
DELETE FROM `bb_config` WHERE `config_name` = 'report_hack_count';
DELETE FROM `bb_config` WHERE `config_name` = 'report_notify';
DELETE FROM `bb_config` WHERE `config_name` = 'report_list_admin';
DELETE FROM `bb_config` WHERE `config_name` = 'report_new_window';
DELETE FROM `bb_config` WHERE `config_name` = 'reports_enabled';
ALTER TABLE `bb_posts` DROP COLUMN `post_reported`;
ALTER TABLE `bb_privmsgs` DROP COLUMN `privmsgs_reported`;
ALTER TABLE `bb_topics` DROP COLUMN `topic_reported`;
DELETE FROM `bb_cron` WHERE `cron_script` = 'site_backup.php';
DELETE FROM `bb_cron` WHERE `cron_script` = 'db_backup.php';

Установка:

1. Распаковываем на сервер содержимое папки upload.2. Заходим в phpmyadmin, открываем или создаём новую базу, потом импортируем дамп install/sql/mysql.sql3. Правим файл конфигурации config.php (изменяем данные входа в БД, остальное по усмотрению):

$domain_name = 'torrentpier.me'; // Enter here your primary domain name of your site
// порядок параметров srv_cfg (хост, название базы, пользователь, пароль, charset, pconnect);
$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect);

4. В opensearch_desc.xml и opensearch_desc_bt.xml (изменить домены):

http://torrentpier.me/favicon.ico

5. Файлы favicon.ico (меняем на свою иконку, если есть).6. robots.txt (допуск или запрет ботам поисковиков к серверу, блокирует не все, меняем адреса в строках Host: и Sitemap: на свои адреса):Host: torrentpier.meSitemap: http://torrentpier.me/sitemap.php

Права доступа на папки и файлы:

Устанавливаем права доступа на данные папки 777, на файлы внутри этих папок ( кроме .htaccess ) 666:- ajax/html- cache- cache/filecache- files- files/thumbs- images- images/avatars- images/captcha- images/ranks- images/smiles- log- triggers

Системные требования:

— PHP 5.3.4 и выше- MySQL 5.1 и выше (либо его форк, например, Maria)- Apache 2.2 и выше (либо другой веб-сервер с аналогичными характеристиками, например, nginx)- Доступ к серверному крону (желательно)- Установленные библиотеки кеширования (memcache, sqlite, redis, eaccelerator, apc, xcache — на выбор)- Более подробно требования описаны в readme.txt- Хостинг: VDS/VPS, Минимум: 512 мб RAM(ОЗУ), 4-5 гб HDD