...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

Vine3.2 + Apache1.3.33 + php5.0.5 + pukiwiki1.4.5_1

いろいろとサーバ設定のための情報を収集したので,情報源をメモっておく.
そのうち 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からアクセスしてみましょう.