**[[質問箱3/183]] [#s96150d8]
|RIGHT:70|LEFT:410|c
|~サマリ|PHP 5.0.5 にしたら動作しない|
|~バージョン|1.4.5_1|
|~投稿者|[[Kimi]]|
|~状態|質問|
|~投稿日|&new{2005-09-08 (木) 17:20:39};|
***質問 [#p217fab4]
はじめまして、僕はシステム管理者であって、自分では Wiki 自体をあまり使ったことがないので、至らないところがあったら失礼いたします。

PHP 5.0.5 が出たので、アップデートしたところ pukiwiki 1.4.5_1 が動作しなくなってしまいました。
エラーログには

PHP Fatal error:  Only variables can be passed by reference in /xxx/rules.ini.php on line 26

というのが出ていて、ここをいじると、今度は

PHP Fatal error:  Only variables can be passed by reference in /xxx/plugin/recent.inc.php on line 36

というのが出ます。
どうやら PHP 5.0.5 で修正された以下の件

http://bugs.php.net/bug.php?id=33257

が影響して、「正しくエラーになっている」(?)様子で、rules.ini.php にしろ、recent.inc.php にしろ、array_pop や array_splice の引数に関数が入っているところを、一度変数に代入してやれば通るようになる様子です。
他にも、array 関係の関数を、同じような使い方をしているところがあるかもしれませんが、とりあえずわかったのは以上2点でした。(というか、この2点を直さないとトップページすら表示されない)

この件に関して、修正の予定はありますか?
とりあえず、現在は PHP 5.0.4 に戻しています。


***回答 [#g5b61776]
-[[dev:BugTrack2/106]] --  &new{2005-09-09 (金) 02:25:18};
-初めて導入してうがーと思ってましたがそういうことだったのか。情報ありがとうございます。 --  &new{2005-09-09 (金) 10:32:02};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.107 sec.

SourceForge