荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 小椰子.bbs@ytht.net (椰子gg), 信区: InstallBBS
标  题: 2003.01.10 ythtbbs代码的安装步骤
发信站: YTHT (Fri Jan 10 21:42:09 2003)
转信站: SZU!news.tiaozhan.com!news.happynet.org!YTHT


2003.01.10 ythtbbs代码的安装步骤,按照lepton的history整理出来的

可能有误,请大家指正

今天的nju09代码添加了一个函数bbsscanreg,好像有问题,所以注释了

1.按照
http://ytht.net/Ytht.NetCPWRBDMCPAEFPLMNHYJEKYTMLHPBNMNTX_B/home/boards/BBSDev/h
tml/cvs.html 的方法签出bbs代码,目录为bbs,移至/home/bbssrc
# mv bbs /home/bbssrc

2.创建bbs组和bbs用户
# groupadd -g99 bbs
# useradd -u9999 bbs

3.开始安装
# ./makedist.sh
# ./configure

/*******************************************************
....
Home directory of BBS --> [/home/bbs]
UID of BBS --> [9999]
GID of BBS --> [99]
USER of BBS --> [bbs]
The ID of your site --> [YTHT] birdy
The name of your site --> [一塌糊涂 BBS] birdy bbs
The domain name of your site --> [ytht.net] bbs.birdy.3322.org
The ip address of your site --> [162.105.31.222] 162.105.147.3
Maximum number of users --> [20000] 1000
Maximum number of boards --> [250] 10
Maximum number of on-line users --> [2000] 100
Runtime Maximum number of on-line users --> [2000] 100
BBS listen port --> [23]
BBS listen port(BIG5) --> [2300]
MySQL DATABASE NAME --> [test] test
MySQL USER NAME --> [test] test
MySQL USER PASSWORD --> [test] test
Show idle time of BBS users ? --> [Y]
Can execute outside program(like BBSNET)? --> [N]
.....
********************************************************/

# cd ythtlib/
# make install
# cd ../libythtbbs/
# make install
# cd ../src/
# make install
# cd /home/bbs
# chown bbs.nobody ../bbs* -R
# su bbs
$ cd /home/bbssrc/nju09
$ make usesql.h
/*会去/home/bbs/etc/sysconfig.ini中查找所用MySQL数据库、用户民和密码,如果没有的
话,可以直接修改usesql.h,在其中做宏定义*/
$ cp usesql.h /home/bbssrc/include
$ cd /home/bbssrc/local_utl/
$ make install

$ >crontab.bbs; vi crontab.bbs;


/************************************************************
0,5,10,15,20,25,30,35,45,50,55 * * * * (/usr/bin/uptime >>
/home/bbs/reclog/uptime.log)
57 * * * * (/home/bbs/bin/averun /home/bbs/reclog/uptime.log;/bin/rm
/home/bbs/reclog/uptime.log)
56 0 * * * (/bin/mv /home/bbs/0Announce/bbslist/today
/home/bbs/0Announce/bbslist/yesterday; /bin/rm /home/bbs/reclog/ave.src)

0,5,10,15,20,25,30,35,40,45,50,55 * * * * (/home/bbs/bin/account )
0 0 * * * (/bin/mv /home/bbs/0Announce/bbslist/countusr
/home/bbs/0Announce/bbslist/countusr.last)

0 0 * * * (/home/bbs/bin/bbstop /home/bbs 50 1 >
/home/bbs/0Announce/bbslist/toplogin)
0 0 * * * (/home/bbs/bin/bbstop /home/bbs 50 2 >
/home/bbs/0Announce/bbslist/toppost)
0 0 * * * (/home/bbs/bin/bbstop /home/bbs 50 3 >
/home/bbs/0Announce/bbslist/topstay)
0 0 * * * (/home/bbs/bin/bbstop /home/bbs 50 4 >
/home/bbs/0Announce/bbslist/topall)
10 * * * * (/home/bbs/bin/poststat /home/bbs)
15 * * * * (/home/bbs/bin/usage 0 ; /home/bbs/bin/usage 1)
0 * * * * /home/bbs/bin/newacct
59 23 * * * /bin/mv /home/bbs/0Announce/bbslist/newacct.today
/home/bbs/0Announce/bbslist/newacct.last
************************************************************/


$ crontab  crontab.bbs
$ cd /home/bbs/0Announce/bbslist/
$ ln -s /home/bbs/etc/posts/day day
$ ln -s /home/bbs/etc/posts/month month
$ ln -s /home/bbs/etc/posts/year year
$ ln -s /home/bbs/etc/posts/week week

4.启动测试bbs
$ su -
# /home/bbs/bin/bbsd
# telnet localhost

/********************************************************
创建SYSOP guest帐号,并修改其他文件,如 etc/menu.ini ...
**********************************************************/

5.安装nju09
# mkdir /var/www/html/bbs
# mkdir /var/www/cgi-bin/bbs
# chown bbs.nobody /var/www/html/bbs /var/www/cgi-bin/bbs
# su bbs
$ cd /home/bbssrc/nju09/
$ vi Makefile

/***********************************************************
BBSHOME = /home/bbs
CGIPATH = /home/httpd/cgi-bin       改为 CGIPATH = /var/www/cgi-bin/bbs
HTMPATH = /home/httpd/html/2001     改为 HTMPATH = /var/www/html/bbs
........
************************************************************/

$ make proto
$ make install

$ su -
# vi /etc/http/conf/httpd.conf

/*************************************************************
..............
<VirtualHost 162.105.147.3>
ServerName bbs.birdy.3322.org
DocumentRoot /var/www/html/bbs
RewriteEngine on                                                    在虚拟主机中
加入下面三行
RewriteRule ^/Ytht.Net(.*)$ /cgi-bin/bbs/www [PT]
RewriteRule  ^/$        /cgi-bin/bbs/www [PT]
</VirtualHost>
.....................
*************************************************************/

# service httpd restart
# mkdir /home/bbstmpfs
# mount tmpfs /home/bbstmpfs -t tmpfs -o size=128M
# for i in brc tmp dynamic userattach; do mkdir /home/bbstmpfs/$i; done
# chown bbs:bbs /home/bbstmpfs -R
# cd /home/bbs
# ln /home/bbstmpfs/tmp tmpfast -s
# ln /home/bbstmpfs/dynamic dynamic -s
# mkdir wwwtmp
# cd wwwtmp/
# cd ytml/
$ cp bbssec01.ytml bbssec_all.ytml
--
※ 来源:.一塌糊涂 BBS http://ytht.net [FROM: 162.105.40.163]
※ 修改:.小椰子 于 Jan 10 21:42:09 修改本文.[FROM: 162.105.40.163]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店