⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 常见的bbs源代码
💻
📖 第 1 页 / 共 2 页
字号:
#######################################################################
# 如果需要其他支持文件,请注意查看 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 + -