TorrentPier. Main project repository
Go to file
Exile adc1a3353a Merge pull request #22 from torrentpier/develop
R595

Основные изменения в данной ревизии:

- добавлена карта форумов;
- добавлена генерация atom-лент для форумов и пользователей;
- добавлено оповещение администратора о недоступности форума;
- добавлена возможность снятия блокировки залипшего крона из админки на ajax;

- переделано использование прямых ссылок исполняемых файлов на константы;
- переделан вывод "золотого статуса" для раздач, на универсальную функцию;
- переименована папка с вложениями, для обеспечения совместимости в будущем;
- переименован файл download.php -> dl.php;
- переименование часовых поясов GMT в UTC;
- переделан список допустимых шрифтов в написании сообщения;

- исправлена ошибка с доступом к файлам списка форумов (ajax);
- исправлена ошибка с выводом картинок через bbcode без явно указанного протокола;
- исправлена ошибка с недоступностью списков закачки для пользователей с низким рейтингом;
- исправлено время хранения статусов закачек для реализации новых возможностей в будущем;
- исправлено излишнее дублирование языковых переменных для вывода часового пояса;
- исправлена ошибка в просмотре списка скачавших торрент пользователей;
- исправлена ошибка с доступностью статистики трекера для всех;
- исправлена ошибка с неправильным редиректом для гостей;
- исправлены мелкие ошибки в языковых, css и файлах шаблона.
2014-08-14 23:12:50 +04:00
install Config 2014-08-14 22:54:34 +04:00
other New forum disable system 2014-08-06 23:15:10 +04:00
upgrade r593 2014-08-02 15:53:52 +04:00
upload Ajax access 2014-08-14 23:09:46 +04:00
contributors.txt r593 2014-08-02 15:53:52 +04:00
README.md Merge branch 'develop' into feature/atom 2014-08-12 22:24:00 +04:00
readme.txt Merge branch 'feature/sitemap' into develop 2014-08-04 23:17:31 +04:00

TorrentPier II

TorrentPier II - движок торрент-трекера, написанный на php. Высокая скорость работы, простота модификации, устойчивость к высоким нагрузкам, в том числе и поддержка альтернативных анонсеров (например, Ocelot). Помимо этого, крайне развитый официальный форум поддержки, где помимо прочего можно испытать движок в работе на демо-версии, не устанавливая его, а также получить любую другую интересующую вас информацию и скачать моды.

Установка

Для установки вам необходимо выполнить несколько простых шагов:

  1. Распаковываем на сервер содержимое папки upload

  2. Создаем базу данных, в которую при помощи phpmyadmin (или любого другого удобного инструмента) импортируем дамп, расположенный в папке install/sql/mysql.sql

  3. Правим файл конфигурации config.php, загруженный на сервер:

$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect);
В данной строке изменяем данные входа в базу данных, остальные правки в файле вносятся по усмотрению, исходя из необходимости из внесения (ориентируйтесь на описания, указанные у полей).

  1. Редактируем указанные файлы:
  • favicon.ico (меняем на свою иконку, если есть)
  • robots.txt (меняем адреса в строках Host и Sitemap на свои)

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

Исходя из настроек вашего сервера, устанавливаем рекомендуемые права доступа (chmod) на указанные папки 777, а на файлы внутри этих папок (кроме файлов .htaccess и .keep) 666:

  • ajax/html
  • atom
  • cache
  • cache/filecache
  • images
  • images/avatars
  • images/captcha
  • images/ranks
  • images/smiles
  • log
  • old_files
  • old_files/thumbs
  • sitemap
  • triggers

Необходимые настройки php

mbstring.internal_encoding = UTF-8
magic_quotes_gpc = Off

Внести данные настройки необходимо в файл php.ini. Их вам может установить ваш хостер по запросу, если у вас возникают какие-либо проблемы с их самостоятельной установкой. Впрочем, эти настройки могут быть установлены на сервере по-умолчанию, поэтому их внесение требуется исключительно по необходимости.

Необходимые модули php

php5-tidy

Начиная с версии 2.0.9 (ревизия 592 в старой нумерации) данный модуль не является обязательным, но его установка крайне рекомендуется для повышения качества обработки html-кода тем и сообщений пользователей.

Рекомендуемый способ запуска cron.php

Для значительного ускорения работы трекера может потребоваться отвязка встроенного форумного крона. С более подробной информацией об отвязке крона, вы можете ознакомиться в данной теме http://torrentpier.me/threads/52/ на нашем форуме поддержки.

Полезные ссылки