1

私は mediawiki を管理していますが、解決できない問題に遭遇したり、どこにも情報を見つけることができませんでした。問題は、私の wiki で作成された新しい記事が、ログインしているユーザーに対してのみ表示されることです。ユーザーが検索を使用すると、そこに記事を見つけることができますが、カテゴリ内のすべてのリストをプルすると、それらは表示されません。そこの。また、セマンティック リストにも表示されません。これらの記事はレポートであり、簡単に検索できないため、探しているものを見つけるためにカテゴリ ページに依存しているため、これは問題です。これについて何か助けていただければ幸いです。ありがとうございました。

4

1 に答える 1

2

数週間前、私はたまたまこの問題に出くわしました。解決策は、ウィキのキャッシュをオフにすることであることが判明しました。サイトにシンプルなファイル キャッシュを使用していましたが、同じ問題が発生し始めました。MediaWiki のキャッシュがどのように機能するかはわかりませんが、キャッシュがログインしていないユーザーに古いデータを提供しているように見えました (ここで説明されているように、特定のユーザーとページに対してのみキャッシュが実行されることに注意してください)。ページを更新して内容を変更しても効果がないように見え、データベース内のページのカテゴリ リンクを手動で編集しても効果がありませんでした。

私の場合、修正は変更することでした

$wgUseFileCache = true;

$wgUseFileCache = false;

速度の向上のためにキャッシュを維持することをお勧めしましたが (何が起こったのかを正確に把握できればそうします)、代わりにユーザーに正しいコンテンツを表示してもらいたいと考えています。

明らかに、別のキャッシュ システムを使用している場合、キャッシュをオフにする方法も異なります。問題がキャッシュではない場合、それが何であるかはわかりませんが、キャッシュを一時的にオフにすることで、少なくとも 1 つの変数を排除し、根本的な問題を見つけやすくなります。

于 2013-03-29T02:36:07.443 に答える