UNIX BLOG

Blog for NIX system based administrators

Как установить torrentpier трэкер

В этой статье я напишу как установить torrentpier Скрипт на хостинг или Xen Vps на базе IspManager powerhosting.biz для торрент трэкера на базе движка форумного движка phpbb.

Для начинающего трэкера советую брать пакет GOLD или Premium на хостинге
Для более продвинутого и раскрученного трэкера подойдет VDS 2 / OVZ 2 и выше.

Xen VPS отличаются очень большой стабильностью в работе, поэтому я выбрал именнно его, на пакете VDS 3.

Этапы Установки Скрипта torrentpier:

после заказа хостинг или впс с панель IspManager, заходим в неё и заходим в раздел базы данны, и содаем базу данных

ispmanager databases

IspManager Базы данных

 

ispmanager create new database

ispmanager phpmyadmin

Далее Заходим в Phpmyadmin (кнопка слова в Ispmanager) под логином и паролем к базе данных, которые мы указали выше и импортируем базу данных.

phpmyadmin login

phpmyadmin login

phpmyadmin import

phpmyadmin import

После того как загрузили базу данных, необходима залить необходимые файлы, обычно они находятся в папке upload, это все файлы движка где находятся index.php config.php и другие. Загрузить их можно с помощью FTP или File Manager-а в Ispmanager. Также можно сделать архив rar из файлов, и загрузить его на сервер, и распаковать файлы.

Обязательно:нужно залить файлы в папку /www/ваш  сайт/

После того как мы залили все файлы, нужно поправить файл config.php

$dbhost = 'localhost';
$dbname = 'admin_pier';
$dbuser = 'admin_pier';
$dbpasswd  = '6asMovAB';
$dbcharset = 'utf8';

также если вы выбрали пакет хостинг с memcached или на впс установили memcached

необходима указать в этом же файле

$bb_cfg['tr_cache_type'] ='memcached'; вместо $bb_cfg['tr_cache_type'] = 'filecache';

для VDS установка memcached следующими командами под root-ом apt-get install memcached php-memcached для debian и yum install memcached php-memcached бывает что нужно собрать php-memcached самому тогда используем

pecl install memcache

Настройки для VDS по дефлату оставляем

'host'         => '127.0.0.1',
'port'         => 11211,
'pconnect'     => true,  // use persistent connection
'con_required' => true,  // exit script if can't connect

Настройки для Хостинга

'host'         => 'unix//', // данные которые вы получили для memcached использование на хостинге
'port'         => 0,
'pconnect'     => true,  // use persistent connection
'con_required' => true,  // exit script if can't connect

Следует заметить, что скрипт может сразу не запустится, и выдавать ошибку 500

Тогда необходимо поправить .htaccess файл

#php_flag allow_url_fopen off # Remote script off
#php_flag allow_call_time_pass_reference on

## Set charset server
#AddDefaultCharset UTF-8

## RSS MOD
RewriteEngine On
RewriteRule ^rss.xml$ rss.php [L]

## Access control
<FilesMatch "\.(.*sql|tpl|inc|db)|config.php|common.php$">
deny from all
</FilesMatch>

Спасибо за внимание, статья еще в стадии разработки, и будет дополнятся периодически.

Tags: , , , , ,


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>