【发布时间】:2012-10-02 12:54:28
【问题描述】:
我刚刚升级到Jforum 2.1.9,我可以login,但虽然上面写着Our users have posted a total of 11,205 messages,但没有列出任何消息、主题或论坛。我正在使用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_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/config的jforum2.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 部分,并且文档数为零。所以我配置了一个日期范围并创建了一个新索引,文档数字段增加了。如果我然后回到论坛并进行搜索,搜索表明它找到了一些文档,但仍然没有显示任何结果。
【问题讨论】: