MediaWikiメモ のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MediaWikiメモ へ行く。
- 1 (2018-10-02 (火) 14:18:15)
- 2 (2018-10-02 (火) 14:26:00)
- 3 (2018-10-16 (火) 07:09:15)
- 4 (2018-10-16 (火) 09:39:59)
MediaWiki?の簡易メモ。 †
環境 †
raspberry pi2にDBはSQLiteで導入してみた。
日本語検索機能改善 †
そのままでは日本語検索がまともに働かない。かといってelasticsearchは重すぎる。
というわけで、検索して見つけたbruteSearchをもとにBruteSqliteSearchをでっちあげてみた。
単純にLIKE句で全文検索しているだけだけど、小規模ならこれでも充分なはず。
参考 †
カテゴリの更新が働かない †
どうもカテゴリを追加しても反映されないので、解決策を調べていたところ、原始的ながら手動でrebuildall.phpを実行すれば、とりあえず反映されることが分かった。
php maintenance/rebuildall.php
実行にはDBへの書き込み権限が必要なので、DBファイルにグループ書き込み許可して、作業ユーザをwww-dataグループに追加すると楽。
参考 †
本文取得SQL †
もともとテンプレートにデータを入力して、それを加工して扱いたかったので、最新のテキストを取得するSQLを置いておく。SQLite用だけど、他のDBでも動くかな。
select page_title,old_text from page join revision on page_latest = rev_id join text on rev_text_id = old_id where page_namespace = 0;