📄
字号:
#######################################################################
# 如果需要其他支持文件,请注意查看 readme.txt 文档,谢谢!
#######################################################################
#
################### LyBBS 『凌云论坛』问题集锦(FAQ) ########################
1. 不能运行 jsp文件 ?
你的服务器提供商不支持jsp,目前流行的jsp服务器有tomcat/resin/WebLogic/WebSphere。
部分resin服务器不能正常工作,请使用我们提供的默认连接驱动和连接池,如果还是不行,
请更换一个resin版本再试。
2. 没有任何论坛数据 ?
请阅读安装说明,并进入管理中心设置分类和分论坛。
3. session无效 ?
因为session需要cookie的支持,如果是linux系统下的浏览器,可能会拒绝一切cookie,
这时你必须设置接受cookie才能正常登录。(声明:本站cookie绝对安全。)
4. 为什么我的数据库老是连接不上?总提示无法连接数据库!
…>>>我该怎么说??因为出现这种情况的问题太多了,我这里就我的猜测,来简单回答一下这个问题。
*可能是没有安装数据库;不用说,先安装MySQL数据库。
*可能是配置文件不正确,请按照安装文档所说,找到配置文件,并更改合适的数据库连接用户及地址。
*可能是数据库用户不正确,请建立一个lybbs数据库和一个数据库用户。
*还没解决问题吗?请把错误信息提交到论坛或我的电子邮箱,我们尽可能来帮助你分析问题。
5. 为什么我的jsp文件解析特别慢????
jsp文件在第一遍是要编译的,服务器会自动编译,所以,所有的jsp文件在第一次运行时都是很慢的,
推荐CPU至少是300MHz以上,第一次运行后,刷新看看速度如何,还有,文件被修改后,需要重新编译。
6. 代理服务器访问本论坛不正常。
这是因为代理服务器的缓存,如需支持代理服务器,请选择下面的一种方法进行设置:
方法一:请用记事本打开${lybbs_home}\WEB-INF\struts-config.xml,找到
<controller bufferSize="51200" maxFileSize="1024000"/>
修改成:
<controller bufferSize="51200" maxFileSize="1024000" nocache="true"/>
保存即可。
方法二:请打开${lybbs_home}\lybbs\common\include\header.jsp,
在最顶端加上:
<%
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires", 0);
response.setHeader("Pragma","no-cache");
%>
修改后保存。
7. 我怎么配置服务器环境?
这部分请参阅服务器搭建和数据库维护部分的文档。我这边的环境可能是这样的:
CATALINA_HOME D:\server\tomcat
JAVA_HOME D:\server\jdk
8. 为什么我关闭了浏览器,进入论坛,我还显示为在线呢?
是这样的,如果用户不是点击退出按钮退出论坛的,那么用户不会立即被刷新成离线,我们有个时间差,
一般默认是30分钟不活动就被刷成离线,这个时间差可以到管理中心中在样式设置中设置。还有个浏览
器的session过期时间(session-timeout),在[%lybbs_home%]/WEB-INF下面有个web.xml,请设置成和你
的管理中心的过期时间一致(默认都是15分钟)。
9. 为什么我的论坛上出现乱码?
乱码分两种情况:
1、数据库乱码,这种情况在MySQL4.1.x版本上容易出现,请认真阅读mysql4.1.x相关的文档来安装;
2、数据库是中文,而页面是乱码,这种情况还是和数据库有关,如果连接驱动不匹配,也容易出现乱码,
详情要查阅相关的文档,或者到http://www.mysql.com下载匹配的数据库连接驱动。
10. 为什么我使用了连接池以后,连接数非常多?
更多关于数据库连接池的信息,请参考[关于数据库连接池.txt]文档。
另外,后台管理中心还可以对连接池进行重置。
11. 我在安装过程中,服务器报找不到xx包的错误,我该怎么办?
首先,请务必按照服务器的安装那节安装,一定要在server.xml的<host>与</host>之间加入
<Context path="/lybbs" docBase="lybbs" debug="0" reloadable="true" />
否则,一般会出现package net.lybbs...... doesn't exist的错误。
。。。。。。。
我们在使用tomcat 4.0.4以后的版本的时候都不会出现安装问题,如果您发现问题,可以检查一下,
程序是否缺少包,我们的基本包放在[lybbs_home]\WEB-INF\lib下面,
包括lybbs.jar/poolman.jar/mysql-connector-java-3.0.10-stable-bin.jar,
另外,我放了一些备份包在package下面,
如果您的服务器报找不到XX包的错误,您可以就近在package里寻找到,并复制到lib目录中。
典型情况如:package javax.mail does not exist,这种错误就需要您把package\mail.jar拷到
WEB-INF\lib下面。package org.apache.xerces.parsers.SAXParser does not exist,这种错误
就需要您把package\xmlParserAPIs.jar和xercesImpl.jar拷到WEB-INF\lib下面。其他的情况类似!
另外,有些用户可能实在不是特别理解tomcat,把lybbs直接解压缩到ROOT下面,这样会出现非常多的
奇怪的错误,如果对tomcat不熟悉,我们强烈建议先不要把lybbs放在ROOT文件夹中。
12. 为什么论坛的lybbs标签不能正常显示?
是这样的,现在的lybbs使用的是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,70]必须以http://或mms://或mmst://或mmsu://开始[/mp]
[rm=380,70]必须以http://或rtsp://开始[/rm]
[qt=380,70]必须以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>
13. 为什么在我的论坛搜索出现异常?
这可能是引擎索引出现问题,需要在后台重置所有帖子的搜索索引。
14. 为什么我的服务器会出现java.lang.OutOfMemoryError错误?
这是tomcat管理的内存不足引起的,这是比较严重的错误,要根据具体情况和发生频率来采取进一步
的措施,tomcat管理的内存跟你的物理内存是两个概念,比如你的物理内存有1G,而tomcat管理的内存
有可能超过100M可能就会引发这个错误,这跟你的物理内存完全无关,如果经常发生这样的错误,
请适当增加tomcat可管理的内存,另外还需要经常监控论坛后台中的内存使用量,检查是否存在内存泄露。
下面的例子是把Tomcat的内存使用量增加到256M:
if(jspServer.equals("Tomcat") {
if(platForm.equals("Linux") || platForm.equals("Unix")) {
编辑%tomcat_home%\bin\catalina.sh,在第二行加入
export JAVA_OPTS=-Xms256M" "-Xmx256M
保存修改,重启Tomcat。
}
else if(platForm.equals("Windows")) {
在系统环境中加入JAVA_OPTS=-Xms256M -Xmx256M
或者编辑%tomcat_home%\bin\catalina.bat,在第三行加入
set JAVA_OPTS=-Xms256M -Xmx256M
保存修改,重启Tomcat。
}
}
else {
请自行到网上搜索相关资料。
}
16. 为什么我的置顶帖或者分论坛的首页帖子出现不正常?
因为我们在论坛中的很多地方使用了缓存,也就是说,很多地方都是直接从内存中读取数据,而不是
数据库中,而长时间下的使用缓存,可能会造成数据不同步,如果有这种情况,请到后台管理中心重置
缓存。
17. 重启服务器后,为什么有些用户的数据不正确?
我们在5.0版本中,针对用户数据采用更多的缓存,用户在线期间,数据的变动会保存在内存中,只有
用户退出的时候,才会把内存中的数据保存到数据库中,如果用户在线期间,重启了服务器,可能会
导致用户的内存数据丢失,使得“发帖数”等信息不正确,所以,从5.0版本开始,如果要重启服务器,
必须先到管理中心中,把当前的缓存数据全部保存到数据库,才能进行服务器重启。
18. 为什么我的服务器找不到*.do这些文件?
LyBBS 5.0(及以上)版本是基于Model II的Struts架构上的,这种平台是Jakarta组织开发的,我们不保证
全部平台都可以支持,详细情况请浏览下面的网址:
http://struts.apache.org
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -