2012-10-02 33 views
1

我刚刚升级到Jforum 2.1.9,我可以login,但虽然它说Our users have posted a total of 11,205消息,没有消息,主题或论坛被列出。我使用Tomcat 7.0.30MySql 5.0.77,我没有升级如下:从jforum 2.1.6升级到2.1.9后缺少主题

  • 在我的数据库

  • 创建一个新的数据库冉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(它定义了新数据库的数据源,而不是需要)

  • 在同一个地方jforum2.1.9目录复制WEB-INF/config/jforum-custom.conf从我2.1.6安装到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和登录,但没有主题/消息ectera列出。同样,如果我进入管理控制面板用户和组看起来没问题,但论坛是空的

如果我去数据库本身并查看jforum_topics和jforum_forums数据在那里。

然后我发现了Lucene部分管理员和文件的数量是零。所以我配置了一个日期范围并创建了一个新索引,文档数量字段增加了。如果我然后返回论坛并进行搜索,搜索表明它找到了一些文档,但仍未显示任何结果。

回答

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

相关问题