Java 从jforum 2.1.6升级到2.1.9后缺少的主题

Java 从jforum 2.1.6升级到2.1.9后缺少的主题,java,forum,Java,Forum,我刚刚升级到Jforum 2.1.9,我可以登录,但尽管上面说我们的用户总共发布了11205条消息,但没有列出任何消息、主题或论坛。我使用的是Tomcat 7.0.30和MySql 5.0.77,我做了如下升级: 在我的数据库上运行mysqldump 创建了一个新数据库,并填充了mysqldump 修改我现有的2.1.6安装以使用新数据库,并检查它是否仍然有效 将jforum-2.1.9.zip解压缩到本地目录 更改了2.1.6安装以查看其原始数据库 对新数据库运行mysql_2.1.6_至_

我刚刚升级到
Jforum 2.1.9
,我可以
登录
,但尽管上面说
我们的用户总共发布了11205条
消息,但没有列出任何消息、主题或论坛。我使用的是
Tomcat 7.0.30
MySql 5.0.77
,我做了如下升级:

  • 在我的数据库上运行
    mysqldump

  • 创建了一个新数据库,并填充了
    mysqldump

  • 修改我现有的
    2.1.6
    安装以使用新数据库,并检查它是否仍然有效

  • jforum-2.1.9.zip解压缩到本地目录

  • 更改了
    2.1.6
    安装以查看其原始数据库

  • 对新数据库运行mysql_2.1.6_至_2.1.7.sql

  • 对新数据库运行mysql_2.1.7_至_2.1.8.sql (无法看到2.1.8到2.1.9的升级脚本)

  • 已创建
    META-INF/context.xml
    (它为新数据库定义数据源,不需要sur-eif)

  • 将我的
    2.1.6
    安装中的
    WEB-INF/config/jforum custom.conf
    复制到
    jforum2.1.9
    目录中的
    WEB-INF/config
    ,并修改为指向新数据库

  • 修改了forum.link和主页链接以指向新的部署路径

  • 已部署此修改版本

因此,我现在部署了:

http://machinename/forum (2.1.6 pointing to old database)
http://machinename/forum2.1.9 (2.1.9 pointing to new database)
如前所述,我可以访问
http://machinename/forum2.1.9
和登录,但未列出主题/消息。类似地,如果我进入管理控制面板,用户和组看起来没问题,但论坛是空的

如果我访问数据库本身,查看jforum_主题和jforum_论坛,数据就在那里


然后我注意到Admin中的lucene部分,文档数量为零。所以我配置了一个日期范围并创建了一个新索引,文档数字段增加了。如果我随后返回论坛进行搜索,搜索结果显示找到了一些文档,但仍然没有显示任何结果。

如果您正在从2.1.6升级到2.1.9,并且您只是升级数据库更改,那么您还需要在数据目录中进行更改,在该目录中您上载了文档,所有内容都已上载

因此,下载2.1.7源代码,运行2.1.6到2.17脚本,检查它是否工作,如果工作正常,再重复两次(2.1.7->2.18和2.1.8->2.1.9)


而且

如果您正在从2.1.6升级到2.1.9,并且您只是在升级数据库更改,那么您还需要在数据目录中进行更改,在该目录中您上载了文档,所有内容都已上载

因此,下载2.1.7源代码,运行2.1.6到2.17脚本,检查它是否工作,如果工作正常,再重复两次(2.1.7->2.18和2.1.8->2.1.9)

而且