カレンダー
2007年3月
1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

<<Backward
Wiki内検索
最近更新したページ
最新コメント
USBメモリのマウント by Order Viagra
USBメモリのマウント by パソコン修理マン
カテゴリー
このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
メニューバーB
ここは自由に編集できるエリアです。

2006年12月
1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31
最新コメント
USBメモリのマウント by Order Viagra
USBメモリのマウント by パソコン修理マン

MediaWiki-1.11へのバージョンアップ

準備作業


PHP5へのバージョンアップ
MediaWikiのバージョンを1.6から1.7へバージョンアップするには、
PHPのバージョンも現在の4.4.xから5.xへバージョンアップしなければならない。
PHP5.2へのバージョンアップ

phpMyAdminでのファイルのやりとり
phpMyAdminでのファイルのやりとりで以下の修正が必要になるかもしれない。
/usr/local/lib/php.ini ファイルの変更
upload_max_filesize 2M → 10M

MediaWiki 1.6から1.7へバージョンアップ


update.phpの実行
ここでは、MediaWikiのファイルはドキュメントルートのwikiディレクトリ以下にあるものとして話を進める。

  1. phpMyAdminを使ってMySQLのデータをバックアップ(次ページ参照
  2. ドキュメントルートにあるwiki以下をバックアップ(wiki → wiki_back)
  3. wikiディレクトリ以下を削除(Linuxでは、今あるファイルを残したままでの上書きができないので)
  4. MediaWiki-1.7.xをwikiとしてコピー
    # cp -r mediaWiki-1.7.x wiki
  5. wikiディレクトリに移動
  6. AdminSettings.sample を AdminSettings.php というファイル名でコピーして、MySQLのrootのIDとパスワードを設定。
  7. table field lengths の変更(以下(A)に示す)(次ページ参照
  8. maintenanceディレクトリに移動
  9. # /usr/local/bin/php update.php を実行
  10. LocalSettings.phpの修正(以下(B)に示す)

(A) table field lengths の変更


wikiのディレクトリ以下にある次の4つのファイルに修正を加える。
これをやらないと # php update.php を実行した際にエラーが生じる。
1.maintenance/tables.sql と 2.maintenance/archives/patch-job.sql
3.maintenance/archives/patch-categorylinks.sql

- KEY (job_cmd, job_namespace, job_title)
+ KEY (job_cmd(166), job_namespace, job_title(166))
- KEY cl_sortkey(cl_to,cl_sortkey,cl_from)
+ KEY cl_sortkey(cl_to(160),cl_sortkey,cl_from)

4.maintenance/archives/patch-categorylinksindex.sqlには以下の修正

- ADD INDEX cl_sortkey(cl_to, cl_sortkey, cl_from)
+ ADD INDEX cl_sortkey(cl_to(160), cl_sortkey, cl_from)

(B) LocalSettings.phpの修正


LocalSettings.phpに対し、次の修正を加える。
$wgLocaltimezone = "Asia/Tokyo";
$wgLocalTZoffset = date("Z") / 3600;
  ↓ MediaWiki1.7でTZoffsetがhourからminiteへ変更になったため $wgLocalTZoffset = date("Z") / 60;
$wgCapitalLinks = false;
$wgCapitalLinksは、アルファベットで始まるページ名を小文字で作成しても最初の1文字が自動的に大文字になるようにするフラグ。(falseで無効)

  • MediaWiki1.8へのバージョンアップでは、$wgDefaultUserOptionをどうにかせよとUPGRADEファイルに書かれてあるが、LocalSettings.phpのなかに$wgDefaultUserOptionの指定は無かった。
2008年02月12日(火) 17:02:53 Modified by orangekid2




スマートフォン版で見る