いろいろとサーバ設定のための情報を収集したので,情報源をメモっておく.
そのうち pukiwiki 1.4.5_1 のパッチを作って公開してみよう.
追記: パッチを作ったのでこの記事の続きで説明します.
Vine Linux を 3.1 から 3.2 へアップグレード
http://nlogn.ath.cx/archives/000563.html
PHP5 用に httpd.conf を書き換える
http://nlogn.ath.cx/archives/000564.html
pukiwiki: PHP5.0.5でFatal error
http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F106
pukiwiki1.4.5_1 を PHP5.0.5 で正常に動かすためのパッチを作りました.
まずはこのパッチ(pukiwiki-1.4.5_1_revised.diff)をダウンロードします.
そして,オフィシャルサイトからダウンロードしてきた pukiwiki-1.4.5_1_notb.tar.gz を tar pzxf pukiwiki-1.4.5_1_notb.tar.gz で解凍したとすると,こうなってるはず.
[puki]# ls
pukiwiki-1.4.5_1_notb/ pukiwiki-1.4.5_1_notb.tar.gz pukiwiki-1.4.5_1_revised.diff
ここでパッチファイルを pukiwiki-1.4.5_1_notb/ に移動します.
最初からこっちに入れておいてもいいですけどね.
[puki]# mv pukiwiki-1.4.5_1_revised.diff pukiwiki-1.4.5_1_notb
次にカレントディレクトリを変更します.
[puki]# cp pukiwiki-1.4.5_1_notb
[pukiwiki-1.4.5_1_notb]# ls
README.en.txt.gz default.ini.php keitai.ini.php rules.ini.php
UPDATING.en.txt.gz diff/ lib/ skin/
attach/ en.lng.php plugin/ trackback/
backup/ image/ pukiwiki-1.4.5_1_revised.diff wiki/
cache/ index.php pukiwiki.ini.php wiki.en.tgz
counter/ ja.lng.php pukiwiki.php
上のようになってるはず.
それではパッチを充てます.
[pukiwiki-1.4.5_1_notb]# patch -p1 -d . < pukiwiki-1.4.5_1_revised.diff
patching file lib/file.php
patching file lib/html.php
patching file plugin/counter.inc.php
patching file plugin/pcomment.inc.php
patching file plugin/popular.inc.php
patching file plugin/recent.inc.php
patching file plugin/rss.inc.php
patching file plugin/tracker.inc.php
patching file rules.ini.php
これで終わり.
必要があればファイルの所有者とグループとパーミッションを設定して,Webからアクセスしてみましょう.