2005年9月アーカイブ
Celeron 300A な CPU を PPPoE ルータにした所,それなりにスピード叩き出してて Happy な Seichan です.FreeBSD/mpd/IPFilter/ipnat 最高.
えー.最北端のぼろぼろの家にお住まいの papu 様へおことづけです.
「PHP のバージョンを上げたい.FreeBSD のバージョンも上げたい.色々上げたい.来週末位には作業したい」
ので,Pukiwiki をはじめとする,スクリプト達の修正の覚悟をしておいて下さい.
コメント欄にて返信きぼんぬ.
Pukiwiki の修正項目は,前のエントリを参照されたし.その他も修正が必要かもしれませんが,使ってない物は把握出来ず.申し訳ない.
自民党キター と喜んでいる最中ですが,はまっていた事があったの備忘録をかねてのメモ.
# 選挙ネタはそのうちかければ.
PHP の Wiki である Pukiwiki ですが,PHP 5.0.5 にあげたとたん,次の様なエラーを出力して使えなくなってしまった.
----- エラー ここから -----
Fatal error: Only variables can be passed by reference in /home00/seichan.org/data/public_html/wiki.bak/rules.ini.php on line 35
----- エラー ここまで -----
原因は,PHP のセキュリティ向上の為の修正によるもので,array() で定義された配列定数を return する場合、返り値を変数にいれずに直接使用すると定数値にアクセスしたこととなり致命的エラーとなるもの.
と言う訳で,QuickHack してみる.
変更したファイルは,rules.ini.php,plugin/recent.inc.php,plugin/counter.inc.php の3つだが,他にも同様な変更が必要かも知れない.
その際は,コメント欄にコメントをくれれば嬉しいかも.
で,変更点を明確にする為に,diff 形式をそのまま乗せます.ここで使用している Pukiwiki のバージョンは,1.4.5_1 です.
