2017-12-19 3 views
0

私はスタンドアロンサーバーにMediaWikiをインストールしています。私は多くのカテゴリを作成し、すべてのカテゴリを1つのトップレベルカテゴリを持つ階層に編成しました。サブカテゴリーはMediaWikiの親カテゴリページには表示されません

MediaWikiソフトウェアでは、カテゴリにサブカテゴリが含まれている場合は、コンテンツの下に、親カテゴリに直接割り当てられているページのリストの上にリストされている必要があります。しかし、私のインストールされたソフトウェアでは起こりません。サブカテゴリは親カテゴリページには表示されません。誰も原因を知っていますか?私はCiencia Al Poderからのアドバイス、次の問題を解決することができ

答えて

1

おかげで、。

私は同じ問題に直面している可能性のある方々に答えを寄稿します。問題の

背景:私は特別を使用して別のwikiからカテゴリをインポート:エクスポート/特別:インポート。 各カテゴリにはいくつかのサブカテゴリがあります。別のwikiからカテゴリをインポートするとカテゴリの階層が保持されることを期待しました。しかし、それはうまくいかなかった。 "categorylinks"テーブル(Manual:categorylinks table)は、カテゴリ - >サブカテゴリの関係と階層を保持します。しかし、そのテーブルはインポート中に正しく配置されませんでした。私は特別を使用して、テンプレートとカテゴリの多くを輸入しているので:インポート、ジョブ表(Manual:job table)が20,000レコードに移入された問題がを解決した方法

。通常、各ページの負荷で1つのジョブが実行されるため、定期的なサイト訪問は短時間でその数のジョブを実行できませんでした。だから、PHPの保守/ runJobs.phpスクリプト(Manual:RunJobs.php)を手動で2回実行して、キュー内のすべてのジョブを実行できるようにします。その後、私はすべてのカテゴリを互いに階層的にリンクしています。

関連する問題