YouTube | Facebook | X(Twitter) | RSS

Mediawiki の記事数を更新

2016/3/3 (木)

Mediawiki の統計ページを表示すると、現在作成されている記事数が表示されるんですが、自分の Wiki にページを投入してもまったく記事数が反映されません。

記事数(変更前)

記事数(変更前)

調べたら設定が必要のようです。すべてのページを記事と見なすには、LocalSettings.php に以下を追加します。

# 記事数のカウント
# https://www.mediawiki.org/wiki/Manual:$wgArticleCountMethod/ja
$wgArticleCountMethod = 'any';

また、

この値を変更しても、既存のカウントに遡及的に反映されることはありません。更新するには、maintenance/updateArticleCount.php スクリプトを実行する必要があります。

と書かれているので、この PHP を実行する必要があります。SSH で接続できる環境があれば良いですが、手っ取り早く実行する方法として、ホスティング サービスが提供している Cron コマンドを使用する手があります。

エックス サーバーでは Cron を設定して定期的にスクリプトを走らせることができます。管理ページから、以下のコマンドを実行するように登録します。実行日はその瞬間で良いので適当な日時をセットします。

/usr/bin/php7.0 /home/wingfield/wingfield.gr.jp/public_html//mediawiki/maintenance/updateArticleCount.php --update

これを実行すると、記事数が更新されました。

記事数(変更後)

記事数(変更後)

エックスサーバーで Cron 設定を行う方法はこちらの記事を参考にしてください。

  • この記事を書いた人

羽田 康祐

伊達と酔狂のGISエンジニア。GIS上級技術者、Esri認定インストラクター、CompTIA CTT+ Classroom Trainer、潜水士、PADIダイブマスター、四アマ。WordPress は 2.1 からのユーザーで歴だけは長い。 代表著書『"地図リテラシー入門―地図の正しい読み方・描き方がわかる』 GIS を使った自己紹介はこちら。ESRIジャパン(株)所属、元青山学院大学非常勤講師を兼務。日本地図学会第31期常任委員。発言は個人の見解です。

-Web
-