【问题标题】:Topics missing after upgrading from jforum 2.1.6 to 2.1.9从 jforum 2.1.6 升级到 2.1.9 后缺少主题
【发布时间】:2012-10-02 12:54:28
【问题描述】:

我刚刚升级到Jforum 2.1.9,我可以login,但虽然上面写着Our users have posted a total of 11,205 messages,但没有列出任何消息、主题或论坛。我正在使用Tomcat 7.0.30MySql 5.0.77,我做了如下升级:

  • 在我的数据库中运行mysqldump

  • 创建了一个新数据库并填充了mysqldump的输出

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

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

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

  • 针对新数据库运行mysql_2.1.6_to_2.1.7.sql

  • 针对新数据库运行mysql_2.1.7_to_2.1.8.sql (看不到 2.1.8 到 2.1.9 的升级脚本)

  • 已创建 META-INF/context.xml(它定义了新数据库的数据源,不确定是否需要)

  • WEB-INF/config/jforum-custom.conf从我的2.1.6安装复制到WEB-INF/configjforum2.1.9目录的同一位置并修改为指向新数据库

  • 修改了 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_topics 和 jforum_forums 数据就在那里。

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

【问题讨论】:

    标签: java forum


    【解决方案1】:

    如果您是从 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 .

    还有check this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2022-11-10
      相关资源
      最近更新 更多