FreeStyleWikiをXREA.COMへインストールする
FreeStyleWiki(fswiki)をXREA.COMへインストールしたとき備忘録を書いておく。
fswikiの取得
fswikiの公式サイトhttp://fswiki.poi.jp/wiki.cgiからfswikiの最新の安定版をダウンロードする。
2005/1/30の最新版は 3.5.6 の wiki3_5_6.zip です。
設定を行う。
ファイル名の変更
XREA.COMでは、cgiのままだとページの上部に広告が自動的に挿入され、fswikiが正常に動作しない。これを回避するため、‘‘‘wiki.cgi’‘‘のファイル名を、‘‘‘wiki.xcg’‘‘に変更する。
setup.datのscript nameを変更する。
上記のファイル名変更に伴い、setup.datに記載されている67行目のscript_nameを’‘‘wiki.cgi’‘‘から’‘‘wiki.xcg’‘‘に変更する。
広告を手動で挿入する。
CGIのファイル名を変更し、広告が自動挿入されなくなったため、このままでは規約違反になるので、tmpl/header.tmplファイルを変更して、広告が表示されるようにする。
[tmpl/header.tmpl]
<!--nobanner-->
######################## <--- ここに広告HTMLを挿入する。
<!--========================================================================-->
<!-- ヘッダ(メニューを表示) -->
<!--========================================================================-->
<div class="adminmenu">
<!--TMPL_LOOP NAME="MENU"-->
<span class="adminmenu">
<a href="<!--TMPL_VAR NAME="href"-->"><!--TMPL_VAR ESCAPE="HTML" NAME="name"--></a>
</span>
<!--/TMPL_LOOP-->
</div>
XREA.COMへアップロードする
ダウンロードしたzipファイルをWindows上で解凍し、解凍したfswikiをXREA.COMへFTPを使いアップロードする。
アップロードは、/virtual//public_html/ に、wiki3_5_6のディレクトリ名(フォルダ)のまま行い、名前wiki3_5_6を fswikiに変更する。
必要なディレクトリ(フォルダ)を作成する。
設定で指定した以下のディレクトリを作成する。
- backup
- attach
- tmp
- log
fswikiにアクセスして、動作チェックする。
上記のようにアップロードしたら、次のURLでアクセスできるので、アクセスしてみて正常の動作しているかを確認する。
http://<username>.s???.xrea.com/fswiki/wiki.xcg
正常に動作していればよい。だめなら、もう一度手順を確認する。
WikiFarmを利用するには
標準のままだと、XREA.COMでWikiFarmが使用できない場合があるようだ。その場合は、wiki.xcgの34行目付近に以下の行を挿入する。
$ENV{'PATH_INFO'} = substr($ENV{'PATH_INFO'}, 0, (length($ENV{'PATH_INFO'}) / 2));
これは、fswikiのサイトのFAQに載っている。