XOOPSフォーラムで「XOOPSのPHP5対応について」質問した結果、「register_long_arraysをonにする事で、XOOPS本体(2.0.9.2以上)は、動く。Headlineモジュールは、そのままでは動かない。基本的に、動作保証がある訳では無く自己責任で行う必要がある。」との事です。「register_long_arrays」は、「php.ini」のデフォルトではonになっているので、基本的にはそのままで動くと言う事になります。
とりあえず、私が試した限りにおいては、register_long_arraysをonにするだけで、XOOPS本体(2.0.9.2以上)は、PHP5対応と言えます。(途中略)「動作の保証」なんてPHP4だろうがPHP5だろうがありません。すべて自己責任で行うものです。とりあえず、XoopsHeadlineは、いろいろ手を入れないとregister_long_arraysの設定如何によらず、PHP5では動きません。
XOOPS添付の基本モジュールに関して、動作確認してみたところ、上記にある様に、Headlineモジュールは動きませんでした。ヘッドライン設定の「ヘッドラインの新規追加」で、以下のエラーが発生しました。
ヘッドラインの保存ができませんでした
Nakamura's Weblog
Array