XREA+にMediaWikiをインストールしたときのメモです。バージョン:1.1.2.0 ====== インストール ====== * インストーラが便利ですのでお勧めします。\\ * インストールフォルダを、public(見られて良いコード)とprivate(見られるとまずいコード)に分けているところが特徴的です。複数ドメインで運用しているので以下のようにしてみました。 /<ユーザーroot>/public_tml/www.hanatoyume.net>/public_html/ /<ユーザーroot>/private_tml/www.hanatoyume.net/private_html/ <--- 新規作成 ====== 画像(添付)ファイルなどを使えるようにする設定 ===== [[XREA:START#PHPがセーフモードで実行されるため起きる問題]]\\ [[XREA:START#Last-Modifiedヘッダを出力すると500 Internal Server Error]]\\ [[XREA:START#PHPで出力されるContent-Typeが全てtext/htmlに書き換えられてしまう]]\\ * 単純なWikiとして使う場合はそのまま(セーフモード)で問題なく動作します。画像(添付)やサムネイルを使う場合は上記の問題が発生してしまいます(FireFoxの場合トップページも500エラーで表示できない場合があります)。推奨(?)されているセーフモードの回避[[http://sb.xrea.com/showthread.php?t=10744|PHPをCGIとして動かす方法について]]だけでは上記すべてを解決できないため、完全にCGIとして動作させるようにしてみました。 - index.php5ファイルのリネーム(または削除) - index.phpをindex.cgiにリネーム - index.cgiの先頭に1行を追加#!/usr/local/bin/php - index.cgiのパーミッションを755に変更 - LocalSettings.phpの$wgScriptExtension値をphpからcgiに変更#$wgScriptExtension = ".php"; $wgScriptExtension = ".cgi"; とりあえず、ちょっと動かしてみたところでは問題ないようですが、DokuWikiのほうが気に入っちゃったので検証できないかもしれません・・・。