📄 问题集锦.txt
字号:
#######################################################################
# 如果需要其他支持文件,请注意查看 readme.txt 文档,谢谢!
#######################################################################
#
################### LyBBS 『凌云论坛』问题集锦 ########################
1. 不能运行 jsp文件 ?
还用说,你的服务器提供商不支持jsp罗,目前流行的jsp服务器有tomcat/resin/WebLogic。
2. 没有任何论坛数据 ?
第一次装的时候坛主要进入管理中心设置论坛和论坛的分类。
3. session无效 ?
因为session需要cookie的支持,如果是linux系统下的浏览器,可能会拒绝一切cookie,
这时你必须设置接受cookie才能正常登录。(声明:本站cookie绝对安全。)
4. 我需要转移整个论坛到另外的空间,怎么做?
复制mysql数据库的数据,posts是帖子库,author是用户库,如有疑问请联系作者。
5. 安装出错怎么办?!
参阅相关文档,特别是服务器和数据库的一节,还有的是,请务必分清全新安装和升级。
如果初始化数据库失败,请用数据库管理工具把建立的表全部删完,lybbs数据库不能删。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
再重新运行install.jsp,尽量不要重复执行install.jsp,安装完后,立即删除install
文件夹,如果想更改参数,请进入管理中心的基本变量设置中修改。
注意:因为服务器编译的servlet还在,所以,
请到[tomcat_home]\work\Standalone\localhost\lybbs下删除install文件夹。
6. 为什么每个文件夹下有个index.html?而又仅是链接到errorPage.jsp?
呵,本论坛不建议你通过服务器索引来服务,所有文件,如果你通过正当途径都可以访问到,
所以如果用户直接在地址栏中敲入目录名,会自动把请求退给errorPage.jsp,当然,如果用户
直接输入文件名,:( 我也没办法!。
7. 我为什么重装系统后或把文件拷到别人的机上再拖回来,就有很多文件无法访问啦?
这个问题我也碰到过,那是因为有些文件名在重装系统后会自动被转为大写。我也不知道怎么回事?
应该是系统的问题,而再传上linux服务器后,因为linux区分文件名的大小写,从而某些文件
无法访问。如果出现这种问题,请检查文件名,除了图片文件夹中有些图片文件和errorPage.jsp
和errorException.jsp有大写字符,其他程序文件名全部小写。
8. 怎么会有errorPage.jsp和errorException.jsp,它们有什么区别?
errorPage.jsp是我手工抛出错误的地方,如,不能空的变量名被设为空,就把错误抛到errorPage.jsp
errorException.jsp是程序抛出错误的地方,如,应该是int值的被输成了String,从而程序转化出错,
就会自动把错误抛到这里来。
9. 为什么我的数据库老是连接不上?总提示无法连接数据库!
…>>>我该怎么说??因为出现这种情况的问题太多了,我这里就我的猜测,来简单回答一下这个问题。
*可能是没有安装数据库;不用说,先安装MySQL数据库。
*可能是poolman.xml没设置正确,打开[lybbs_home]\web-inf\classes\poolman.xml,修改属性。
*可能是数据库用户不正确,请建立一个lybbs数据库和一个数据库用户。
*还没解决问题吗?请把错误信息提交到论坛或我的电子邮箱,我来帮你解决。
10. 为什么我的jsp文件解析特别慢????
jsp文件在第一遍是要编译的,服务器会自动编译,如果想手工编译,请到网上查阅相关信息,所以,所有
的jsp文件在第一次运行时都是很慢的,所以推荐你的服务器至少是300MHz以上,第一次运行后,再刷新看
看,速度快吗???:) 还有,文件被修改后,需要重新编译。
11. 为什么我修改了include文件夹下的文件,而web页面没有变化呢??
是这样的,include文件夹下的文件是被用来包含模块静态文件,如果要使修改有效,一是手工编译它的
文件,二是重新保存包含它的父文件,三是删除服务器下的work文件中相应的class文件。
12. 我怎么配置服务器环境?
这部分请参阅服务器搭建和数据库维护部分的文档。我这边配好的环境可能是这样的:
CATALINA_HOME D:\server\tomcat
JAVA_HOME D:\server\jdk
13. 为什么我关闭了浏览器,进入论坛,我还显示为在线呢?
是这样的,如果用户不是点击退出按钮退出论坛的,那么用户不会立即被刷新成离线,我们有个时间差,
一般默认是30分钟不活动就被刷成离线,这个时间差可以到管理中心中在样式设置中设置。还有个浏览
器的session过期时间(session-timeout),在[%lybbs_home%]/WEB-INF下面有个web.xml,请设置成和你
的管理中心的过期时间一致(默认都是30分钟)。
14. 为什么我的论坛上出现乱码?
1.确保服务器支持,目前,经我们测试,tomcat 5.0.1及其以上的alpha版本并不支持include的
GBK码,所以,如果你使用了最新的tomcat,可能要改回到4.X.X或5.0.0版本。
2.看一下首页中是不是有<%@ page contentType="text/html;charset=GBK" %>这句话。
3.看一下poolman.xml里的连接,url中是不是有useUnicode=true&characterEncoding=GBK
^^^^^ ^^^
4.tomcat 5.0.1以上的版本请查看文档<关于Tomcat 5.0.X的乱码问题.txt>
15. 为什么我在管理中心中设置了新样式和变量,但我的浏览器没有显示最新的效果?
为了让用户体验论坛的高速,我们对一些变量作了缓存处理,如果想看到更改后的效果,请先
关闭您的浏览器,然后,再重新开启访问,一般就可以看到最新的更改了。
16. 为什么我使用了连接池以后,连接数非常多?
我们使用了poolman作为数据库连接池的实现类,经过测试,poolman可以有效缓解数据库的压力、有效
管理数据库的连接数,但是,有时因为系统、服务器的差异造成程序的运作不正常,我们了解这种情况
的存在,所以在最新版中,我们提供给用户一个要不要使用连接池的选择,在lybbs.jar中,
com\lyforum\db\mysql下面有个DBConnect-nopool.class替换掉原来的DBConnect.class就行了。
如果坚持使用pool,而连接数又失控,请试着不停的关闭服务器、数据库、操作系统再开启试试。
令人欣慰的是,2.6.Server已经彻底的解决了问题,目前我们可以连接数控制在2个左右。但访问量
比较大时(超过100人同时在线),连接数可能会自动增加一些。
更多关于数据库连接池的信息,请参考[关于数据库连接池.txt]文档。
17. 我在安装过程中,服务器报找不到XX包的错误,我该怎么办?
我们在使用tomcat 4.0.4以后的版本的时候都不会出现安装问题,如果您发现问题,可以检查一下,
程序是否缺少包,我们的基本包放在[lybbs_home]\WEB-INF\lib下面,包括lybbs.jar/poolman.jar/
mysql-connector-java-3.0.7-stable-bin.jar,另外,我放了一些备份包在[lybbs_home]\package
下面,如果您的服务器报找不到XX包的错误,您可以就近在package里寻找到,并复制到lib目录中。
典型情况如:package javax.mail does not exist,这种错误就需要您把package\mail.jar拷到
WEB-INF\lib下面。其他的情况类似!
18. 为什么论坛发了帖不及时显示,或者图片已经确定发布成功,但是为什么不显示出来?
各位请注意,很多涉及到延时的问题,都有可能跟连接池的缓存有关,我们从2.0.Server版本开始,
为了论坛可以更高效的运行,我们除了采用数据库连接池技术以外,还采用了缓存技术,缓存技术对
于提高存取静态数据时非常有用,它和连接池的搭配可以提高论坛50%的运行速度。但是,同样,缓
存的弊端就是延缓了数据的即时显示(一般会延时30秒左右),如果您的论坛在运行过程中,因为缓存
造成这样或那样的问题,您可以选择关闭掉论坛的缓存,具体办法是,用记事本打开
[%lybbs_home%]/WEB-INF/classes/poolman.xml,找到<cacheEnabled>true</cacheEnabled>
改成<cacheEnabled>false</cacheEnabled>,重启服务器,这样就关闭掉了论坛的缓存!
*更多关于poolman.xml的参数请参考[%lybbs_home%]/WEB-INF/classes/PoolManXML.html
19. 为什么论坛的jbb标签不能正常显示?
是这样的,现在的jbb使用的是J2SDK1.4中新增加的正则表达式来做的,java的正则表达式刚刚出现,
还有些缺陷,如果您对正则表达式有兴趣,可以浏览java.util.regex的文档。
还有,嵌套的实现,是有顺序的,比如:[b][i]jbb[/i][/b]和[i][b]jbb[/b][/i]的结果是不一样的。
另外,为了增加安全性,不符合一些条件的标签不会被转化。
[img]必须以http://开始[/img]
[flash]必须以http://开始[/flash]
例如:程序会转化[img]http://www.lybbs.net/lybbs/upload/365.jpg[/img]
而不会转化[img]www.lybbs.net/lybbs/upload/365.jpg[/img]
[mp=380,72]必须以http://或mms://开始[/mp]
[rm=380,72]必须以http://或rtsp://开始[/rm]
[qt=380,72]必须以http://开始[/qt]
宽度和高度均不能超过600,最大599,599。不符合这些条件的标签不会被转化。
请不要在一行中输入两个相同的标签。
比如:[b]hello[/b][b]hello2[/b]将被转化为<b>hello[/b][b]hello2</b>
使用断行可以解决问题。
比如:[b]hello[/b]\n[b]hello2[/b]将被转化为<b>hello</b><br>\n<b>hello2</b>
如果您有更多的建议可以反馈给我们,非常感谢!
注:本站对此论坛全面技术支持,如果你有什么问题,请到本站的技术论坛上来发问,我和版主都会
在第一时间给于回复的。网址:http://www.lybbs.net
如果你在使用这个论坛的过程中,有什么错误、有什么意见、有什么建议,都请告诉我,谢谢!
######################################################################################
最后的废话,不得不说:
=====================
1. 为什么叫 LyBBS 『凌云论坛』?
我不是圣人,但是,在中国,著名的论坛:CGI有雷傲,Asp有动网,Php有VBB论坛。那么,
JSP呢???
不想做最好的,只想做喜欢的。壮志凌云。凌云壮志。
2. 为什么下载的都不是最新的版本,为什么站上目前用的版本不给下载?
呵呵,这不是问题拉,既然我们保证我们永远不会对这个改进的 LyBBS 收费,永远免费的话,
大家就不要如此着急呀。我们每天都在更新程序,添加功能,你能下载到当时最新的,但说不定
过了5分钟,我们就又更新了很多。。。难道再下载调试安装?那么再过5分钟,又更新了,你又
下载调试安装?这样你我都被累死啦,呵呵 :D 所以本程序是采取不定期发布,但一般来说周期
不会少于 7 天,这样就可以保证大家能拿到几乎最新的版本了,是不是?
还有,请特别注意,不要在论坛和 qq 上问我要最新版本,谢谢合作!
3. 这个论坛功能如此强大,你们为什么要免费这个程序?
我jsp刚入门时,有很多问题需要解决,是大家帮助我才解决的。把这个论坛免费,也是可以让
更多的朋友可以一起提高。
所以喜欢jsp的朋友不要客气,呵呵 :D 但 ... 我只有一个小小的要求,就是不要更改本程序的
版权,我强烈谴责未经许可而更改本论坛的版权信息的行为,请尊重我的劳动成果,这是对你的
唯一要求。谢谢!
4. 为什么在 QQ 上,和你说话你老不睬?
对不起,本人上网的时间不多,很忙,所以,如果有问题,请直接问,不要说什么你好、在不在
呀等浪费时间的话,我一般都过滤这样的信息的,而且不回复。同时,请大家帮忙配合,如果问
题不大的话,请到本站的技术论坛上去问,或者用email来问,不要都在 qq 上问,否则我会死的
.... :(
5. 如果你安装成功了这个论坛,或者认为本论坛真不错的话,请你帮忙将他介绍给你认识的人,让
大家都可以用上这个论坛,好吗?谢谢了。同时,也欢迎来我们的论坛坐坐,支持我的开发,支
持我们的论坛,网址:http://www.lybbs.net,这个地方演示的都是最新版本 :D
也可以在这里下载最新可以下载的版本 ... :D
######################################################################################
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
http://www.lybbs.net 星语凌『teddy』 凌云创作室
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -