1

にアップグレードしたばかりですJforum 2.1.9が、メッセージは表示されますloginOur users have posted a total of 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新しいデータベースに対して実行

  • 新しいデータベースに対して実行しました ( 2.1.8mysql_2.1.7_to_2.1.8.sqlから 2.1.9 へのアップグレード スクリプトを確認できませんでした)

  • 作成META-INF/context.xml済み (新しいデータベースのデータ ソースを定義しますが、必須ではありません)

  • インストールWEB-INF/config/jforum-custom.confから同じ場所のディレクトリにコピーし、新しいデータベースを指すように変更しました2.1.6WEB-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てログインすることはできますが、トピック/メッセージ ectera は表示されません。同様に、管理者コントロール パネルに移動すると、ユーザーとグループは問題ないように見えますが、フォーラムは空です

データベース自体に行き、jforum_topics と jforum_forums を見ると、そこにデータがあります。

次に、Admin の lucene セクションと、ドキュメント数がゼロであることに気付きました。そこで、日付範囲を設定して新しいインデックスを作成したところ、[ドキュメント数] フィールドが増加しました。その後、フォーラムに戻って検索すると、いくつかのドキュメントが見つかったと表示されますが、結果は表示されません。

4

1 に答える 1

1

2.1.6 から 2.1.9 にアップグレードしていて、データベースの変更のみをアップグレードしている場合は、ドキュメントをアップロードしてすべてがアップロードされたデータ ディレクトリも変更する必要があります。

2.1.7 のソースをダウンロードし、2.1.6 から 2.17 のスクリプトを実行して、動作しているかどうかを確認します。これが動作する場合は、さらに 2 回繰り返します (2.1.7-> 2.18 および 2.1.8 -> 2.1.9.

そしてこれもチェック

于 2012-10-12T06:56:57.143 に答える