扫描二维码关注官方公众号
返回列表 发布新帖

[PT建站] 麦田PT架设教程|NexusPHP分支版本|中文管理面版

3332 17
发表于 2011-8-16 11:24:17 | 查看全部 阅读模式
麦田PT介绍:
麦田pt,一个ipv6环境下的pt资源站,属于西北农林科技大学,前期搭建的时候采用的是开源的nexusphp程序,后来麦田pt小组对程序进行了很多修改和完善,加入了很多新特性,使得这套程序更符合高校的学生的使用习惯,或者更加本土化,经过半年的线上测试和变动调整之后,继承GPL的教义,发布了nexusphp的一个分支版本—-mtpt 0.1 。项目地址:http://code.google.com/p/mtpt/


关于麦田PT的安装
基本上和nexusphp是没什么差别的,可以参见前文NexusPHP架设PT服务站点教程
官方给出的教程同样是用ubuntu为例,教程如下:
MTPT INSTALLATION GUIDE
———————————–
系统需要安装php,mysql,memcached,apache或nginx。此文档以ubuntu为例。
server:ubuntu11.04 i386
环境:apache+php+mysql
———————————–
1.安装所需软件包:
  1. sudo apt-get install  apache2 php5 php5-gd php5-memcache php5-mysql \
  2. mysql-server memcached php-pear postfix
复制代码


安装imdb信息获取需要用到的php拓展
sudo pear config-set preferred_state alpha
sudo pear install HTTP_Request2 2.将解压出来的mtpt目录拷贝到web发布目录:
sudo tar xf mtpt-*.tar.gz && cd mtpt-*
sudo mv mtpt/  /var/www/
网站程序目录在/var/www/mtpt/ ,你也可以用其他目录名字替代
3.修改apache配置文件:
sudo vi /etc/apache2/sites-enabled/000-default
配置文件内容:
###################################################
  1. <IfModule dir_module>
  2.      DirectoryIndex index.php index.html
  3. </IfModule>
  4. <VirtualHost *:80>
  5.          ServerAdmin webmaster@localhost
  6.          DocumentRoot "/var/www/mtpt"
  7.          <Directory "/var/www/mtpt">
  8.                  Options FollowSymLinks
  9.                  AllowOverride None
  10.                  Order allow,deny
  11.                  Allow from all
  12.          </Directory>
  13.          <DirectoryMatch /\.svn/>
  14.                  AllowOverride None
  15.                  Order allow,deny
  16.                  Deny from all
  17.          </DirectoryMatch>
  18.          <Directory "/var/www/mtpt/config">
  19.                  AllowOverride None
  20.                  Order allow,deny
  21.                  Deny from all
  22.          </Directory>
  23.          <Directory "/var/www/mtpt/lang">
  24.                  AllowOverride None
  25.                  Order allow,deny
  26.                  Deny from all
  27.          </Directory>
  28. </VirtualHost>
复制代码


#################################################
4.修改php配置文件,确保以下配置选项为‘Off’:
  1. sudo vi /etc/php5/apache2/php.ini
  2. magic_quotes_gpc = Off
  3. magic_quotes_runtime = Off
  4. magic_quotes_sybase = Off
复制代码


5.修改mysql配置文件,增加连接数:
sudo vi /etc/mysql/my.cnf
max_connections = 1000  #可根据实际需求设置
重启服务:
sudo service mysql restart
6.初始化mysql数据库,导入数据库文件:
mysql -uroot -p
mysql> create database mtpt;  #你也可以用其他数据库名字替代
quit
mysql -uroot -p mtpt < mtpt.sql
7.修改网站主配置文件:
  1. sudo vi /var/www/mtpt/config/allconfig.php
  2. $BASIC=array(
  3.          'SITENAME' => ‘yoursitename’,
  4.          'BASEURL' => ‘yoursiteurl’,
  5.          'announce_url' => ‘yoursiteurl/announce.php’,
  6.          'mysql_host' => ‘yourdbhostname’,
  7.          'mysql_user' => ‘yourdbusername’,
  8.          'mysql_pass' => ‘yourdbpassword’,
  9.          'mysql_db' => ‘yourdbname’,
  10. );
复制代码


8.需要可写权限的目录和文件:
  1. cd /var/www/mtpt/
  2. sudo chmod 777 attachments/ bitbucket/ imdb/cache/ imdb/images/ subs/ torrents/  config/allconfig.php
复制代码


9.请检查各项服务是否正常启动,修改配置文件后请重启服务:
  1. sudo service mysql restart
  2. sudo service apache2 restart
  3. memcached -u nobody -h 127.0.0.1 -m 64 -d
复制代码


10.浏览器打开http://127.0.0.1/即可正常访问,默认超级管理员帐号为admin,密码123456

首先是登录界面可以明显看出注册方式发生了改变,有普通注册、校内用户注册和邀请注册入口,NexusPHP默认没有校内用户注册的,这个功能可以绑定作者学校的校园系统去,可惜我改不来,不然修改了也绑定到我们学校的上网帐号就方便了。
然后是默认经典热门就有数据,我搭建的NexusPHP就没有展现出来这个,另外还有IPv4和IPv6访问提示。
添加了应用,默认有2个游戏可以玩,登录会加积分,玩游戏也可以流动积分。
最大的变化就是对细节进行了修改和汉化,包括发种的说明、提示,还有管理后台(汉化NexusPHP“管理组面板”位置这个)都是中文的,资源分类也做了优化、表情替换成了洋葱头。
总的来说麦田PT比NexusPHP应该会更受校内用户喜欢一些,因为可以很明显的看出特意增对校内用户做过一些设置和处理,如果你是给学校用,可以试试麦田PT,如果是互联网用还是建议用NexusPHP原版自己优化或者请作者定制修改比较好。
最后、麦田PT下载地址:http://code.google.com/p/mtpt/downloads/list

源文:http://vv15.com/2011/08/mtpt-nexusphp/


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
这个世界,真理只存在于导弹的射程范围内

评论17

eliotsnipesLv.4 发表于 2011-8-16 11:28:55 | 查看全部
本帖最后由 eliotsnipes 于 2011-8-16 11:35 编辑

这个东西好高端啊 进来学习下 哈哈
难说以后开个私站?

回复 点赞

使用道具 举报

tcsha@2Lv.4 发表于 2011-8-16 11:43:11 | 查看全部
学习了,站长有机会也可以搞个pt站试试,hd2pt pt站

回复 点赞

使用道具 举报

yelantyLv.3 发表于 2011-8-16 11:48:32 | 查看全部
学习,可以自己架设一个PT站点。不过目前还不知道拿来干嘛
回复 点赞

使用道具 举报

ahu 发表于 2011-8-16 12:18:53 | 查看全部
这个站点我也有哦 校园网速度不错
回复 点赞

使用道具 举报

power12317@2Lv.5 发表于 2011-8-16 13:42:06 | 查看全部
这个知道有一段时期了。当时想转过来又忘了,最后还是站长大人辛苦转过来了。。~~
回复 点赞

使用道具 举报

jhhbookLv.3 发表于 2011-8-16 14:07:09 | 查看全部
好东东.有空玩玩看.
回复 点赞

使用道具 举报

skycn540 发表于 2011-8-16 18:11:01 | 查看全部
学习了。有空试试怎么样!!
回复 点赞

使用道具 举报

crystala401 发表于 2011-8-16 19:04:11 | 查看全部
学习一下,不过对我挺有难度的。。。
回复 点赞

使用道具 举报

hs20110404 发表于 2011-8-17 17:02:04 | 查看全部
支持自己学校{:1_87:}
回复 点赞

使用道具 举报

albertshi@2Lv.9 发表于 2011-8-18 15:42:29 | 查看全部
又多了一个开源的pt项目,不错
回复 点赞

使用道具 举报

jybtwg 发表于 2011-8-20 00:45:59 | 查看全部
这个东西好高端啊 进来学习下 哈哈
回复 点赞

使用道具 举报

风云骑士 发表于 2011-8-20 16:04:42 | 查看全部
学习了, 支持下{:1_81:}
回复 点赞

使用道具 举报

hrenLv.8 发表于 2011-8-22 20:18:01 | 查看全部
好棒,不错的学习教材,我去做下~~
回复 点赞

使用道具 举报

emucxg 发表于 2011-8-23 04:53:35 | 查看全部
学习了,以后有机会自己做
回复 点赞

使用道具 举报

鸿雁_水流星 发表于 2011-8-23 16:54:16 | 查看全部
架好以后发现麦田PT的config/allconfig.php中的$BASEURL设置默认不起作用
站点直接取apache中设置的根目录{:2_124:}纠结。。难怪要修改apache的设置文件

如果要修改 需在include/config.php中找到
//$BASEURL = $BASIC['BASEURL'];
$BASEURL = $_SERVER['HTTP_HOST'];

换行注释即可
$BASEURL = $BASIC['BASEURL'];
//$BASEURL = $_SERVER['HTTP_HOST'];
对,我也发现了。  详情 回复
发表于 2011-8-23 16:55
回复 点赞

使用道具 举报

yesilike 发表于 2011-8-23 16:57:44 | 查看全部
好。支持ipv6的。
回复 点赞

使用道具 举报

TerranlegendLv.3 发表于 2012-12-14 10:54:01 | 查看全部
好東西,學習了
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表