安装雷傲论坛的方法

由 tram 在 01-16-2003 20:01 发表:

安装雷傲论坛的方法

搞得迷迷糊糊的,不过最后终于搞上了,就在我主页上。 http://ebf.cosoft.org.cn

简单说一下:

按照说明文件里的方法是可以在win下安装的,不过在linux下要做一些额外的工作。由于雷傲论坛的用户主要是win下的,所以他的文件里换行方式是windows的,就是一个换行符加一个回车符,而我们在linux下,换行方式不一样,只有一个换行符,所以要对原来的文件加以转换。推荐一个程序,能自动转换:dos2unix,又叫hd2u,主页是: http://www.megaloman.com/~hany/software/hd2u/

其实在mozilla或phoenix的地址栏里写上dos2unix,它就会把你带到那:)

转换时的命令:

dos2unix -Uv *.cgi

dos2unix -Uv *.pl

在转换了以后,会有一个文件出问题,register.cgi,这个文件的第222行有dos2unix不认识的字符,要把这个字符先删了,再转换。不过这不影响安装。

上传到主机的时候,一定要注意上传的方式,对cgi和perl文件,用ASCII方式上传,对htm等,用binary上传。推荐先打包,再上传,到服务器上解开就行了。上传了以后,先把所有的目录和文件权限设置好,如果想简单一点,就全设置成777:

chmod -R 777 cgi-bin

在这之后,还要把lbcgi.pm改名成LBCGI.pm,因为下载回来的包里,文件名的大小写出了点问题。

在上面的那些步骤之后,就可以按照压缩包里的说明文件来设置论坛了。

如果是在自己的机子上装,要设置apache的httpd.conf文件,把cgi-bin的别名设置好,在这个文件里有一句:

AddHandler cgi-script .cgi

在它下面加上一句:

AddHandler cgi-script .pl

其他的问题:在安装和设置的过程里,会遇到很多问题,要看apache的错误日志,不同系统日志的位置不太一样,我就不说了。在日志里,一个最常见的:

Premature end of script XXXXXX

这是因为脚本出了错。你可以在本机运行一下这个脚本,./****.pl,看它能不能运行。如果不能用,会告诉你出错的行,你就改改就行了,如果能用,那就有两个原因,一个是脚本的权限,一般设置成755和777都行,前者要安全些。另一个就是windows方式的换行了,按照我们前面的方法,能解决这个问题。

欢迎大家到我的论坛来灌水哦!有问题的话,请跟帖!


LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn


由 ltkun 在 01-16-2003 21:17 发表:


这个论坛以前2000下面装过 感觉还可以 蛮容易上手的

连数据库都不用 而且速度不慢

不过我个人认为还是数据库爽点 不然要mysql干吗 所以还是弄个phpbb2吧


如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么:

知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96),

努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98),

态度(attitude)


由 tram 在 01-16-2003 21:35 发表:


在2000下装,就没这么麻烦了,呵呵。主要我的主页上mysql要申请,就装个perl cgi的算了,其实一般来说,这个已经够用了。


LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn


由 dreamrise 在 01-17-2003 00:48 发表:


好!明天一定试一下。leoboard官方的论坛都没有linux安装文档。

他们的程序都是在windows平台写的。而且是针对IIS的。

我觉得可能没有在linux下测试过。


由 tram 在 01-17-2003 00:55 发表:


在windows下写的,这个比较麻烦,一个换行符,搞了好长时间啊,主要是用sed那些的,会有些符号搞错了,perl里奇怪的符号又多。我用的dos2unix,还是搞错了一个地方,呵呵。


LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn


由 ltkun 在 01-17-2003 09:59 发表:


为什么不能注册?


如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么:

知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96),

努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98),

态度(attitude)


由 tram 在 01-17-2003 13:46 发表:


不能注册就是因为在去掉换行符的时候,有一个字符出了问题。你把register.cgi的第222行和原来的文件比一下,在出问题的地方,先把中间的删了,再转换,转成unix的换行符后,再把中间的给贴上。

要不就用我现在用的这个吧:)


LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cosoft.org.cn

二笔输入法 for Linux: http://ebf.cosoft.org.cn


由 ltkun 在 01-17-2003 16:53 发表:


我是说你的论坛不能注册

试试


如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么:

知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96),

努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98),

态度(attitude)


由 tram 在 01-17-2003 17:03 发表:


我刚装上的时候就是不能注册,我也没发现,后来要测试,才发现的。也就是上面的那个原因,搞了很长时间,谢谢你!


LFS全套中文文档:http://lfs.linuxsir.org(主力)

LFS 英文站点镜像:http://lfs.cos

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus