今までWebScoreRevolutionはXOOPS2.1.8までしか動作確認してなかったのですが、
XOOPS2.2をインストールして動きを確認してみました。
というか、本当の目的はWindows環境でWSRが動作するかどうかの確認だったのです。
私自身はLinux環境でしかXOOPSを使ってないので、Windows環境?ハァ?みたいな感じでワリとないがしろにしていたのですが、Windows環境で使いたい人もちらほらいることが分かってきました。
レンタルサーバだとCentOSなどのLinux環境が多いですが、自宅でサーバー立てて運用したいという人にとっては、Windowsサーバはけっこうありがちな選択肢だったりするんですね。
確かに自宅でLinuxサーバっていうとちょっと敷居が高いイメージありますもんねぇ。
WindowsでWebサーバーを動かすということはXAMPPですかね。
これをダウンロードしてきたらPHPは5.3でした。
→ XOOPSは2.1台はPHP5.3に対応していない
→ XOOPS2.2入れるべや
→ 結果的にWebScoreRevolutionのXOOPS2.2 & PHP5.3の動作確認になってしまいました。
動作確認した環境は以下です。
・Windows Vista
・XAMPP for Windows 1.7.3
(Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1)
・XOOPS2.2 beta2
・WebScoreRevolution 2.01
結果、PHP5.3以降では非推奨の「new の返り値を参照で代入すること」に抵触してしまいDeprecatedエラーが発生してしまいました。
このエラーを取り除いたモジュールをWSR 2.01ベースで作成しましたので、ひとまず置いときます。
とりいそぎの公開であり、バージョンは上がりません。
次回のリリースには反映させます。
ひとまずエラーは出なくなったと思いますが、他にも動作がおかしいところがあるかも知れません。何か問題あればご報告いただければ幸いです。
ダウンロードはこちらから。
webscorerevolution_V201patch.zip
Windows環境でWSRがそもそもインストールできない、という方は過去の掲示板エントリもあわせてご覧下さい。