【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建

来源:互联网 发布:mac版魔兽用什么插件 编辑:程序博客网 时间:2024/05/08 22:13

How to make a tracker - Windows, How to make a tracker on localhost for tbdev

 

标题

【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建设文档】

 

作者:eNT

翻译者: 陈海青(josonchen

(http://www.chq.name)

(http://www.hhrz.org)

(http://junit.vicp.net)

日期2008.03.01yyyy.mm.dd

 

摘要:

本文讨论了如何在windows平台下安装设置基于TbDevBt Tracker 服务器

关键字:

tracker,bt,tbdev,website

 

英文版网址http://www.tbdev.net/index.php?showtopic=4887

 

中文版

-------

 

如何在本地主机上使用tbdev建立一台bt Tracker服务器

1.1

本文是关于在本地主机上安装tbdev的,关于本手册我只有一个希望,那就是除非完成了部署,否组不要轻易发布你的tracker服务。仅仅使用本手册并不适用于开始建立正规严谨的Tracker。本版文描述如何在你的本地主机上安装tbdev,但是与linux下的配置并不一致。以下是进行配置的一些前提要求:
操作系统:较新的windows系统  (推荐XP)

软件:找一本关于安装apachesql等的手册,或者安装一个Xampp(Google一下)

Tbdev:在这里,我们使用的版本是TBDEV.NET - 01 - 03 – 06

其他:需要一些时间来完成,并且不要对顺利进行有过高的期望

附加的:Notepad++ 或者其他的好的Php编辑工具

 

首先安装Apache,sql或者安装一个Xampp服务……

tbdev下载TBDEV.NET - 01 - 03 – 06,并放到Xampphtdocs的(或其他指定的)目录中在其中的sql子目录下,有4个脚本,需要在你的数据库中安装运行。

 

如果使用Xampp,可以使用以下安装步骤:

1):在浏览器中使用其中的phpmyadmin工具来添加一个新的数据库(如命名为tracker)。
【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建 - hhrz - hhrz的博客
2
):完成后,选定这个数据库,按照以下顺序拷贝下面4个文件的内容到sql窗口中,并点击运行按钮来运行脚本,正常运行后的结果如下图所示.( 拷贝顺序database.sql -> categories.sql -> stylesheets.sql -> countries.sql)
【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建 - hhrz - hhrz的博客

3
):现在,当你完成以上工作后,你的tracker服务器即将就绪了,下面需要进行一些配置了。在include子目录中,可以找到文件secrets.php,需要使用以下代码来替换其中的相应内容(,或者根据实际修改)

CODE

<?
$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "";
$mysql_db = "tracker";?>

 

这里的设置没用口令,如果有口令要相应修改,然后存盘退出。
4
):现在打开同一目录下的bittorrent.php文件,按照以下描述查找定位并替换相应内容。
查找:

CODE

// ONLY USE ONE OF THE FOLLOWING DEPENDING ON YOUR O/S!!!
$torrent_dir = "/var/tb/torrents";    # FOR UNIX ONLY - must be writable for httpd user
//$torrent_dir = "C:/web/Apache2/htdocs/tbsource/torrents";    # FOR WINDOWS ONLY - must be writable for httpd user

替换为:

CODE

// ONLY USE ONE OF THE FOLLOWING DEPENDING ON YOUR O/S!!!
//$torrent_dir = "/var/tb/torrents";    # FOR UNIX ONLY - must be writable for httpd user
$torrent_dir = "torrents";    # FOR WINDOWS ONLY - must be writable for httpd user

 

查找:

CODE

# the first one will be displayed on the pages
$announce_urls = array();
$announce_urls[] = "http://domain.com:81/announce.php";
$announce_urls[] = "http://domain.com:82/announce.php";
$announce_urls[] = "http://domain.com:83/announce.php";

替换为:

CODE

# the first one will be displayed on the pages
$announce_urls = array();
$announce_urls[] = "http://localhost/announce.php";

查找:

CODE

// Set this to your site URL... No ending slash!
$DEFAULTBASEURL = "http://domain.com";

替换为:

CODE

// Set this to your site URL... No ending slash!
$DEFAULTBASEURL = "http://localhost";

 

剩下的就是根据需要配置其他杂项,并存盘退出。

5):在浏览器中浏览本地主机,将会看到以下结果:

【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建 - hhrz - hhrz的博客

如果有问题,请提出,祝编码愉快 =

 


Faq.常见问题解答:

 

:我的tracker仅有一些文本,没有脚本能够运行?

答:没安装正确的php支持环境,手工安装或者找一个Xampp

 

:在数据库中加载国家时,报错,重复记录

答:最近的版本可能会出现这个问题,仅需要手工改变值来更正即可。

问:当我第二次注册时,报错:smtp服务器错误。

答:在php.inisendmail.inibittorrent.php中修改smtp server设置。

问:到哪里找smtp服务器

答:试试yahoosmtp服务器,如果不行就在这里提出来。

问:为什么你要推荐Xampp

答:它适用于缺少经验的人问:必须使用本文提供的代码吗?

答:当然不是,也许本文提供的代码与你的版本不同

问:适合Linux

答:不适合,Linux有另外的配置

问:如何来更改tracker的模式和风格等?

答:tbdev具备这些功能

问:我还有其他的问题

答:请提出来,我会尽力解决

问:如何用到真实的web主机上?

答:本文仅适用于测试用的本地主机上,非真实的生产环境。

0 0
原创粉丝点击