gpt4 book ai didi

java - 从 jforum 2.1.6 升级到 2.1.9 后主题丢失

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:08 24 4
gpt4 key购买 nike

我刚刚升级到Jforum 2.1.9,我可以登录,但虽然显示我们的用户总共发布了11,205条消息,但没有列出任何消息、主题或论坛。我使用的是 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(定义新数据库的数据源,如果需要,则不确定)

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

然后我注意到管理中的 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。

还有check this

关于java - 从 jforum 2.1.6 升级到 2.1.9 后主题丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com