今天之前的修改备份 sdbt的建立

Linux环境下安装要多注意权限问题。建议把网站根目录下所有的文件属组都改为网站根目录。其他权限不用改!

  也就是  chown -R www:www www/*

.目录文件分析:

Include/db.path.config.phppt和论坛数据库配置,cookie设置,缓存目录,种子文件,附件文件的路径设置

Include/config.php :tracker路径的配置,访问ip的设置

Include/func.php:页面显示的函数

Include/global.funcs:页面顶部的显示

View/default:设置页面的布局(页面导航栏是在menu.html设置的。不是nav.html。我估计那个nav.html没有用,是0.5版本留下来的。0这是0.60.5的一个区别,0.6多了一个view文件,编辑页面)

takeedit.discuztakeupload_api.discuz:种子分类和论坛版块对应

二.安装

1.安装pt

2安装disucu 7.2(理论上说discuzX1.5也可以)(数据库和pt一样,表前缀为cbd_

3登录discuz进入管理中心,再进入Ucenter

添加新应用:自定义安装,通信密匙随便填

如果通信失败,ip栏输入:127.0.0.1

开启同步登录和消息通知

复制该应用下的ucenter配置信息

打开www/include/db.path.config.php下的文件,把34行到47行的代码删除

粘贴上ucenter配置信息

4.category.sql上传到数据库。

5.配置www/include/db.path.config.php

91行:$arr_cookie_domain

101-103 :路径(要写绝对路径。windows环境中,路径分割要用“//

,Linux中,路径分割要用“/”)注意用文件夹要存在(Linux下注意权限问题,把文件的属组改为网站的跟目录。)

6http://tracker.cgbt.cnhttp:// ipv6.cgbt.cnhttp:// cgbt.cn都改为自己的网站域名

7.改界面使pt界面和论坛界面相视

 

a)右上角的修改

view/top_menu.html修改成如下格式

<!--{if $data['userinfo']['username'] == ''}-->

<cite>

<a href="reg.php" class="noborder">注册</a>

<a href="login.php" class="noborder">登录</a>

</cite>

<!--{else}-->

<cite>

<a href="my.php" class="noborder"><!--{$data['userinfo']['username']}--></a>

</cite>

<span class="pipe">|</span>

<a href="http://home.cgbt.cn/space.php?uid=$forums_uid" target="_blank">空间</a>

<a href="forums/pm.php" id="pm_ntc" target="_blank">短消息</a>

<a id="task_ntc" href="forums/task.php" target="_blank">论坛任务</a>

<span class="pipe">|</span>

<a href="my.php">个人中心</a>

<a href="#" οnclick="addToFavorite();">加入收藏</a>

<a href="forums/viewthread.php?tid=237846" target="_blank">IPv6在线电视</a>

<a href="logout.php" class="noborder">退出</a>

<!--{/if}-->

include/funcs.php25$username = $CURUSER['username'];

后加入

if($username == '')

{

$umenuout=<<<EOT

<cite>

 

<a href="reg.php" class="noborder">注册</a>

<a href="login.php" class="noborder">登录</a>

</cite>

EOT;

}

else

{

$umenuout=<<<EOT

<cite>

<a href="my.php" class="noborder">$username</a>

</cite>

<span class="pipe">|</span>

<a href="http://home.cgbt.cn/space.php?uid=$forums_uid" target="_blank">空间</a>

<a href="forums/pm.php" id="pm_ntc" target="_blank">短消息</a>

<a id="task_ntc" href="forums/task.php" target="_blank">论坛任务</a>

<span class="pipe">|</span>

<a href="my.php">个人中心</a>

<a href="#" οnclick="addToFavorite();">加入收藏</a>

<a href="forums/viewthread.php?tid=237846" target="_blank">IPv6在线电视</a>

<a href="logout.php" class="noborder">退出</a>

EOT;

}

 

<div id="umenu">

 

</div>间代码删掉,并加入$umenuout

 

其他:

修改global.funcs.php  24

 

b)导航的修改

修改include/func.php131

修改view/default/menu.html文件

discuz后台界面设置进行导航栏的修改。

 

c)论坛界面

进入discuz的管理后台界面风格管理---导入风格配置文件discuz_style

更新一下css缓存文件。

d)logo

论坛的logo路径:forums/Image/defaule/logo.gif

PT:

1. 修改view/default的路径指向

2.image/logo.gif

 

8.修改种子分类和论坛对应版块。

进入数据库中找到dbc_forumscategory表,然后对照着takeupload.discuz.phptakeupload_api.discuz.php

备注:case 后面的数字是代表你的发种时候的分类信息,return后面代表着你的discuz论坛的板块号(fid

 9.进入数据库,找到user表,把管理员的class等级设为9

三.常见错误:

(多看php_error_log日志)

1.       v6的网站访问有错误.

1检查是否是通过v4网址进行安装的

2.要注意nginx配置是否跳转到v4的安装环境。在nginx.conf里面修改web-server

2.       browse.phpmy.php页面问题:browse.php页面有数字,而且是数字大小递减的。My.php页面空白。

Include/db.path.config.php9698行的配置问题

改成如下:

 

 

a)要注意绝对路径。windows环境中,路径分割要用“//,Linux中,路径分割要用“/”)注意用文件夹要存在(Linux下注意权限问题,把文件的属组改为网站的跟目录。)

缓存文件的设置。参看D大的建议:

注意缓存目录的设置

linux系统放到 /dev/shm/cgbt里面,这个是内存分区,重启机器里面的内容都会清空。

如果放到硬盘目录,那就没有缓存效果了。

/dev/shm分区默认=内存大小的一半,注意定时清理,不要满了。

 b) class/templace.class.php    view前面都加个/

D大提供的修改建议:

    i.              . $this->defaulttpldir = CGBT_ROOT . 'view/default';

                     i.                $this->tpldir = CGBT_ROOT . 'view/default';

                     i.                $this->objdir = CGBT_CACHE_DIR . 'view';

                     i.                $this->langfile = CGBT_ROOT . 'view/default/templates.lang.php';

                     i.Ditto(6025100)  11:30:36

                     i.class/templace.class.php

                     i.view前面都加个/

  ii.              如果你的缓存目录是 /dev/shm/cgbt

                     ii.你就再创建一个/dev/shm/cgbtview目录

                     ii.权限都是777

 

3.       uTorrent对下载的种子无法找到主机名。

查看tracker的路径是否正确。

Ainclude/config.inc.php

$announce_urls[] = "http://tracker.cgbt.cn/announce.php";

 

Btakeupload.php266

if ($CURUSER['class'] > UC_VIP)

{

 $txt = "[url=http://ipv6.cgbt.cn/details.php?tid={$torrent_id}]{$txt}[/url]";

}

C) takeaddpasskey.php18

 

 

4 .ucenter后台ptdiscuz通信成功,但是两者的通信失败。

注意ptdiscuz的应用url和应用ip,如果全都配置正确,再检查常见错误的第二条

 5 .登录和退出的界面很慢

检查ucenter里面两个应用的配置。检查是否通信成功。参考常见错误第三条。

 

 6 2011-03-05

   修改了种子列表不能使用的问题。第一步 www下新建 down 文件夹,赋予权限    

第二步 修改 takeupload.php 文件  file_put_contents( "./down/" . $torrent_id. ".torrent", $benc_dict);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值