Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
joson 发表于 2008-3-3 22:26:58 | 显示全部楼层 |阅读模式
How to make a tracker - Windows, How to make a tracker on localhost for tbdev



标题:

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



作者:eNT

翻译者: 陈海青(josonchen)

([url]http://www.chq.name) [/url]

([url]http://www.hhrz.org)[/url]

(http://junit.vicp.net)

日期:2008.03.01(yyyy.mm.dd)



摘要:

本文讨论了如何在windows平台下安装设置基于TbDev的Bt 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)

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

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

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

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



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

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



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

1):在浏览器中使用其中的phpmyadmin工具来添加一个新的数据库(如命名为tracker)。

2):完成后,选定这个数据库,按照以下顺序拷贝下面4个文件的内容到sql窗口中,并点击运行按钮来运行脚本,正常运行后的结果如下图所示.( 拷贝顺序database.sql -> categories.sql -> stylesheets.sql -> countries.sql)


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):在浏览器中浏览本地主机,将会看到以下结果:



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




Faq.常见问题解答:



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

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



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

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

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

答:在php.ini、sendmail.ini、bittorrent.php中修改smtp server设置。

问:到哪里找smtp服务器

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

问:为什么你要推荐Xampp

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

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



问:适合Linux吗

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



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

答:tbdev具备这些功能



问:我还有其他的问题

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



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

答:本文仅适用于测试用的本地主机上,非真实的生产环境。
yangjiangh 发表于 2008-3-5 04:55:52 | 显示全部楼层
不错是原创的!歇歇 !
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 17:22 , Processed in 0.032963 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表