バグ報告 > その他 > インストール時、ob_end_clean():がログに出力され、ループする |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aru |
投稿日時: 2015/4/23 10:40
対応状況: −−−
|
新米 登録日: 2015/4/20 居住地: 東京都 投稿: 1 |
インストール時、ob_end_clean():がログに出力され、ループする [EC-CUBE] 2.13.3 新規インストール
[レンタルサーバ] 自宅サーバ(骨董サーバー) [OS] Windows 2000 Server SP4 [PHP] 5.3.3 {zlib} ZLib Version 1.2.3 ZLib Support enabled Stream Wrapper support compress.zlib:// Stream Filter support zlib.inflate, zlib.deflate Compiled Version 1.2.3 Linked Version 1.2.3 Directive Local Value Master Value zlib.output_compression On On zlib.output_compression_level -1 -1 zlib.output_handler no value no value [データベース] PostgreSQL 9.0.3 [WEBサーバ] Apache 2.2.17 [ブラウザ] IE 11 or Chrome [導入プラグインの有無] 無 [カスタマイズの有無] 無 [現象] インストール時、 PHP Notice: ob_end_clean(): failed to delete buffer zlib output compression. in ...\html\define.php on line 18 が大量に出力され、 PHP Fatal error: Maximum execution time of 120 seconds exceeded in ...\html\define.php on line 19 で停止する。 ------------------------------------------------------------------------------------------ 以前にも同様の現象があったようです。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10663&forum=2 Tracより http://svn.ec-cube.net/open_trac/search?q=ob_end_clean%28%29&noquickjump=1&ticket=on&changeset=on&milestone=on&wiki=on ob_end_clean(); をテストしたら、 http://php.net/manual/ja/function.ob-get-level.php -3 mark dot richards at massmicro dot com のように ob_get_level(); //-->0 にならなった。 Levl=1でもBufferが正常に読めない場合があり、ob_end_clean();はエラーになるようである。 このバージョン?では、仕様通りに動いていないようである。 動かすためだけに、以下のように修正した。 define.php 16行目以降(空白行は追加行) --------------------------------------------------------- 16 // bufferを初期化する 17 // while (ob_get_level() > 0 && ob_get_level() > 0) { // コメント化(元の処理:意味不明な条件式) while (ob_get_level() > 1) { // LEVEL 2以上 1まで処理 ob_end_clean(); } if (ob_get_contents()) { // LEVEL=1でも正常に処理できない場合に対応) ob_end_clean(); 18 } --------------------------------------------------------- Level=1でも、ob_get_contents()がfalseを返す。 Buffer はクリアされているようだ。 しかし、ob_start();をすると Level=2となる。 報告まで・・・。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |