LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1343|回复: 12

安装雷傲论坛的方法

[复制链接]
发表于 2003-1-16 20:01:43 | 显示全部楼层 |阅读模式
搞得迷迷糊糊的,不过最后终于搞上了,就在我主页上。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方式的换行了,按照我们前面的方法,能解决这个问题。
欢迎大家到我的论坛来灌水哦!有问题的话,请跟帖!
发表于 2003-1-16 21:17:22 | 显示全部楼层
这个论坛以前2000下面装过 感觉还可以 蛮容易上手的
连数据库都不用 而且速度不慢
不过我个人认为还是数据库爽点 不然要mysql干吗 所以还是弄个phpbb2吧
 楼主| 发表于 2003-1-16 21:35:54 | 显示全部楼层
在2000下装,就没这么麻烦了,呵呵。主要我的主页上mysql要申请,就装个perl cgi的算了,其实一般来说,这个已经够用了。
发表于 2003-1-17 00:48:39 | 显示全部楼层
好!明天一定试一下。leoboard官方的论坛都没有linux安装文档。
他们的程序都是在windows平台写的。而且是针对IIS的。
我觉得可能没有在linux下测试过。
 楼主| 发表于 2003-1-17 00:55:54 | 显示全部楼层
在windows下写的,这个比较麻烦,一个换行符,搞了好长时间啊,主要是用sed那些的,会有些符号搞错了,perl里奇怪的符号又多。我用的dos2unix,还是搞错了一个地方,呵呵。
发表于 2003-1-17 09:59:43 | 显示全部楼层
为什么不能注册?
 楼主| 发表于 2003-1-17 13:46:09 | 显示全部楼层
不能注册就是因为在去掉换行符的时候,有一个字符出了问题。你把register.cgi的第222行和原来的文件比一下,在出问题的地方,先把中间的删了,再转换,转成unix的换行符后,再把中间的给贴上。
要不就用我现在用的这个吧:)
发表于 2003-1-17 16:53:12 | 显示全部楼层
我是说你的论坛不能注册
试试
 楼主| 发表于 2003-1-17 17:03:46 | 显示全部楼层
我刚装上的时候就是不能注册,我也没发现,后来要测试,才发现的。也就是上面的那个原因,搞了很长时间,谢谢你!
 楼主| 发表于 2003-1-17 17:04:40 | 显示全部楼层
我刚装上的时候就是不能注册,我也没发现,后来要测试,才发现的。也就是上面的那个原因,搞了很长时间,谢谢你!现在已经可以注册了,活活,刚刚注册了一个jcore。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表