NexusPHP架设PT服务站点教程
PT是什么?我在PT下载介绍和PT程序源码下载 一文里面已经做了介绍,简单点说就是只下载不上传就会让踢掉的BT下载服务。
我最先从耍下那里看到了nexusphp开源的消息,然后自己搜索到了作者的百度空间,看到刚开源不久,难怪当初我找PT程序的时候没有找到。
耍下写的关于PT的经验一文里面有简单的NexusPHP架设教程,不过不太详细,我来一点稍微详细的教程。
特别说明一下的是搭建NexusPHP需要memcache支持,相关教程可以自己搜索一下,我这里采用的AMPserv在本机搭建(运行的时候勾选上扩展功能里面的Memcached)
我有一个空余的网络空间,上传上去了就是因为没有Memcached支持所以不能搭建,还有个VPS但是不想用来测试这个东西,反正我是在Windows系统里面搭建了给校内用户用,下面我们开始吧!
首先从NexusPHP官网下载源码程序http://sourceforge.net/projects/nexusphp/,下载后解压出来放到网站根目录;
然后导入数据库文件,(根目录_db下的dbstructure.sql文件)导入完毕后修改配置文件,在config文件下下面有一个allconfig.php 的文件,修改下面的内容:
‘SITENAME’ => ‘站点名称’,
‘BASEURL’ => ‘网站URL’,
‘announce_url’ => ‘localhost/announce.php’,(announce的url地址)
‘mysql_host’ => ‘MySQL主机’,
‘mysql_user’ => ‘数据库用户名’,
‘mysql_pass’ => ‘数据库密码’,
‘mysql_db’ => ‘数据库名’,
耍下那里说的(修改’classes\class_cache.php’中的localhost为127.0.0.1)好像是为了避免出现下面这个错误的:
【提醒:网址不要加http://】
Warning: Memcache::connect() [memcache.connect]: Can’t connect to localhost:11211, 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (10060) in E:\APMServ5.2.6\www\htdocs\classes\class_cache.php on line 19
接下来是设置管理员
首先自己访问网站然后注册一个用户名,接着进入数据库管理(phpMyAdmin),在users表里面找到你注册的用户,编辑它的class属性为16
还可以通过下面的方法设置:
1.使用正常方式在网站注册一个新用户,假设用户名为admin。
2.输入以下命令进入MySQL命令行管理工具: mysql -u root -p nexusrocks -h localhost 注意:将’root’,’nexusrocks’,’localhost’分别替换成你的MySQL用户名、密码、主机地址。
2.在MySQL命令行管理工具输入以下命令: USE nexus; UPDATE users SET class=’16′ WHERE username=’admin’; 注意:将以上命令中的’nexus’替换成你的数据库名,将’admin’替换成你注册的用户名。
3.退出MySQL命令行管理工具:
到这里PT基本上就架设完毕了,现在只需要利用管理员帐号对站点进行设置和调整就可以了。
好了,原来是被防火墙挡着了
还是有一个问题。
我在自己电脑上可以访问到192.168.133.184/pt
但是,在别人电脑上只能访问到192.168.133.184,不能访问到192.168.133.184/pt
这时怎么回事?
那个情况我不知道了,root把除了locahost的帐号外的删了。只留一个。
不知道这种情况你有没有遇到过,做种后在ut红种,然后在种子列表里面没有这个种子。
ut提示:invalid passkey(0-)
应该是做种无效,服务器没有登记这个种子,你检查做种方法和流程。
小囧对Nexusphp这么有研究的啊。
我也弄了个,不过测试了让别人下载,发现下不了。
你首先看看做种是否正确,然后看看你们是不是可以互相连接。
网站没有完全显示所有的种子,但是后台的数据库和文件夹都保存着所有的种子,请问这是什么问题?
没有碰到过这个问题,建议你重装一次试试看。
种子做了之后,发布了。但是上传为0kb/s,下载也是0kb/s。这是怎么回事啊?
有人下才会有上传。
我装了nexusphp 后用管理身份登录pt 然后不久index.php torrents.php 两个页面打不开,显示500错误,不知道是什么原因
一般是环境搭建问题
我在vps上大建了个pt 就是按上面的方法 但是 也上传种子 做种了 但是 上传没反应 上传为0 那个下载的下载速度也为0
ut提示工作中
那个等几个小时就正常了。
亲 是不是一定要ipv6的环境啊
有木有ipv4班的啊 我测的环境是ipv4的啊
IPV4可以
完全按照教程,全部搭建好了 就是打不开
可能是细节除了问题。
等了很久也不行,网站可以访问,可以做种,就是下载和上传速度为0.
环境是ubuntu。
亲 是不是一定要ipv6的环境啊
有木有ipv4班的啊 我测的环境是ipv4的啊