PHP5でmyalbum-Pとxhldが正常に動かない場合
投稿者: haroa | 投稿日時: 2005-11-3 22:59 | 閲覧: 3649回
使っているPHPがかなり古かったのでPHP4からPHP5にしたところうまく
動かなくなってしまいました。
XOOPS 2.0.13a JP + Win2000SP4 + AnHTTPd1.42n + PHP5.0.5 の環境で
myAlbum-P 2.84とxhld 2.99がうまく動かなくて今悩んでいます。
myAlbum-Pではブロックで表示した画像などは正常に表示されるのですが
/modules/myalbum/ にアクセスすると真っ白になるのです。
ブロックの画像をクリックして飛んだときは正常に表示されます。
xhldでは今までできていた登録してあるRSSの取得が正常にできなくなって
しまいました。
関係があるのかわかりませんがAnHTTPdではPHP_SELFが設定されないので
別途prepend.phpを用意してauto_prepend_fileで指定するとよいという
ことでそれも試してみたのですが書き方が間違っているのかダメでした。
どなたか同じような経験されたり解決方法に心当たりのある方
いらっしゃいましたらお願いします。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
あらトラブルシューティングに投稿すべきだったかな。
記事の削除どうやるんだろう(涙汗)
動かなくなってしまいました。
XOOPS 2.0.13a JP + Win2000SP4 + AnHTTPd1.42n + PHP5.0.5 の環境で
myAlbum-P 2.84とxhld 2.99がうまく動かなくて今悩んでいます。
myAlbum-Pではブロックで表示した画像などは正常に表示されるのですが
/modules/myalbum/ にアクセスすると真っ白になるのです。
ブロックの画像をクリックして飛んだときは正常に表示されます。
xhldでは今までできていた登録してあるRSSの取得が正常にできなくなって
しまいました。
関係があるのかわかりませんがAnHTTPdではPHP_SELFが設定されないので
別途prepend.phpを用意してauto_prepend_fileで指定するとよいという
ことでそれも試してみたのですが書き方が間違っているのかダメでした。
どなたか同じような経験されたり解決方法に心当たりのある方
いらっしゃいましたらお願いします。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
あらトラブルシューティングに投稿すべきだったかな。
記事の削除どうやるんだろう(涙汗)
コメント(7)
新しいものから |
古いものから |
ネスト表示 |
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
投稿者: haroa | 投稿日時: 2005-11-4 17:21
dendekeさん、こんにちは。
さっそく紹介された投稿を読んでみましたが私の環境はすでに
register_long_arrays on なので違う状態のようです
どなたかAnHTTPdで正常に動作しているという方いらっしゃいませんか。
またApacheや他のhttpdでは問題なくPHP5で動作しているのでしょうか?
よろしくお願いします。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
追記です 21:06
/modules/myalbum/ にアクセスしたとき
Fatal error: Only variables can be passed by reference in ******\modules\myalbum\index.php on line 50
管理者メニューから /modules/xhld0/admin/index.php にアクセスしたとき
Fatal error: Only variables can be passed by reference in ******\modules\xhld0\admin\index.php on line 126
さっそく紹介された投稿を読んでみましたが私の環境はすでに
register_long_arrays on なので違う状態のようです

どなたかAnHTTPdで正常に動作しているという方いらっしゃいませんか。
またApacheや他のhttpdでは問題なくPHP5で動作しているのでしょうか?
よろしくお願いします。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
追記です 21:06
/modules/myalbum/ にアクセスしたとき
Fatal error: Only variables can be passed by reference in ******\modules\myalbum\index.php on line 50
管理者メニューから /modules/xhld0/admin/index.php にアクセスしたとき
Fatal error: Only variables can be passed by reference in ******\modules\xhld0\admin\index.php on line 126
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
投稿者: hashikun | 投稿日時: 2005-11-4 23:16
FreeBSD/4.11
Apache/2.0.55
PHP/5.0.5
MySQL/4.1.15
XOOPS/2.0.13aJP
と言う環境です。
xhldで、同じ現象が起きています。
1)PHPが5.0.4からアップグレードしたら起こりましたので、PHP5.0.5との相性問題?
2)同時にXOOPSを2.0.13JPから2.0.13aJPにしていますのでそちらの相性の問題?
解決策じゃなくて申し訳ないです。
ちなみにxhldは、2.99だったのですが、3.0にしても同じです。
/xhld/index.phpでは、
Fatal error: Only variables can be passed by reference in
/xhld/class/xmlrss2parser.php on line 658
というエラーも返します。
Apache/2.0.55
PHP/5.0.5
MySQL/4.1.15
XOOPS/2.0.13aJP
と言う環境です。
xhldで、同じ現象が起きています。
1)PHPが5.0.4からアップグレードしたら起こりましたので、PHP5.0.5との相性問題?
2)同時にXOOPSを2.0.13JPから2.0.13aJPにしていますのでそちらの相性の問題?
解決策じゃなくて申し訳ないです。
ちなみにxhldは、2.99だったのですが、3.0にしても同じです。
/xhld/index.phpでは、
Fatal error: Only variables can be passed by reference in
/xhld/class/xmlrss2parser.php on line 658
というエラーも返します。
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
Re: PHP5でmyalbum-Pとxhldが正常に動かない場合
投稿者: haroa | 投稿日時: 2005-11-6 0:53
引用:
PHP 5.0.5 ではいくつかのモジュールは正常に動かないということですね。
別の記事でnobunobuさんが書いていましたがPHP本体のバグとなると
いじるよりも本体のVersionUPを待つ方がいいですかねぇ。
今回の脆弱性の対応版が近々出ると見ておいたほうがいいでしょうか。
とりあえず今回は PHP 4.4.1 を使うことにします。ありがとうございました。
エラー対象を良く見ると全て
$aaa->bbb($ccc->ddd());
の形になっているので
$arr = $ccc->ddd();
$aaa->bbb($arr);
のように分けると治りました。
PHP 5.0.5 ではいくつかのモジュールは正常に動かないということですね。
別の記事でnobunobuさんが書いていましたがPHP本体のバグとなると
いじるよりも本体のVersionUPを待つ方がいいですかねぇ。
今回の脆弱性の対応版が近々出ると見ておいたほうがいいでしょうか。
とりあえず今回は PHP 4.4.1 を使うことにします。ありがとうございました。
Powered by Plugg


