0

デフォルトのデータベース、つまり HSQL で実行されている xWiki 6.3 のインスタンスがあります。

PostgreSQL データベースに移動する必要があります。

PostgreSQL をインストールし、ドキュメントの次の手順に従って、xWiki 6.3 を新しい PostgreSQL データベースにポイントしました。

1 - xwiki の必要なパスに jdbc ドライバーをコピーしました

2 - xwiki.cfg ファイルで、次の 2 行のコメントを外しました。

xwiki.store.migration=1  (was already un-commented)
xwiki.store.migration.databases= all

3 - hibernate.cfg.xml の hsql 関連セクションにコメントを付け、PostgreSQL 関連セクションのコメントを外して必要な情報を更新しました。

その後、xWiki 6.3 インスタンスを起動すると、[追加] ボタンのあるホームページが表示されます。ただし、既存のコンテンツは表示されません。

データベースに接続すると、すべてのテーブルが postgreSQL に移動されていることがわかります。

また、アプリケーションが hsql で実行されていたときに機能していた管理者アカウントでログインできません。

何か不足している場合はどうすればよいですか?

よろしく、

4

1 に答える 1

0

特に、構成が一度に1つのデータベースしか認識しないため、プロセスが既存のデータ(つまり、テーブルではなく行)をあるデータベースから別のデータベースに移植するとは思いません。ガイドラインに従って、 HSQL 用に構成されている間にコンテンツを XAR としてエクスポートし、PostgreSQL 用に再構成したら再度インポートすることをお勧めします。

于 2015-01-13T20:40:53.803 に答える