EC-CUBEのオーナーズストアで購入したモジュールが
管理画面からダウンロードを押しても「ERROR」としか表示されず先に進まなかった。
色々ぐぐったりしたが、いまいち対処法が乗ってない・・・。
とりあえず今回の場合は、ダウンロードを押すと先に「ERROR」としか表示されず
先に進まなかったので、
「ダウンロード」リンクの場所のhtmlをみてみると、
<div id="ownersstore_products_list"></div>
イラッ
JSから生成してんのか・・・。
ヘッダーのjsの読込ファイルみてみると、
jqueryとあったので、jquery使ってることはわかった。
んで、さらにhtmlのソースみてみると、どうやら
/user_data/packages/default/js/ownersstore.js.php
のファイルからjqueryを使ってAjaxで、
/data/class/pages/upgrade/LC_Page_Upgrade_Download.php
を読み込んでるみたい。
なので、ひとまずFirefoxのfirebugで「ダウンロード」を押した後のレスポンスをみてみると
<b>Fatal error</b>: dl() [<a href='ref.outcontrol'>ref.outcontrol</a>]: Cannot use both zlib.output_compression
and output_handler together!! in <b>Unknown</b> on line <b>0</b><br />
こんなエラーのレスポンスがかえってきてた。
どうやら、phpのconfigureで'--with-zlib'がついてなくて
怒られてるみたいだった。
なので、configureで'--with-zlib'をつけて、PHPを再インストール。
するとTOPページすら表示されなくなった・・・。
EC-CUBEの.htaccessのphp_value output_handler mb_output_handlerを有効にしていたため、
zlibと競合を起こしていたみたい?
なのでそれをコメントアウトすると、無事に動いた。
管理画面からダウンロードを押しても「ERROR」としか表示されず先に進まなかった。
色々ぐぐったりしたが、いまいち対処法が乗ってない・・・。
とりあえず今回の場合は、ダウンロードを押すと先に「ERROR」としか表示されず
先に進まなかったので、
「ダウンロード」リンクの場所のhtmlをみてみると、
<div id="ownersstore_products_list"></div>
イラッ
JSから生成してんのか・・・。
ヘッダーのjsの読込ファイルみてみると、
jqueryとあったので、jquery使ってることはわかった。
んで、さらにhtmlのソースみてみると、どうやら
/user_data/packages/default/js/ownersstore.js.php
のファイルからjqueryを使ってAjaxで、
/data/class/pages/upgrade/LC_Page_Upgrade_Download.php
を読み込んでるみたい。
なので、ひとまずFirefoxのfirebugで「ダウンロード」を押した後のレスポンスをみてみると
<b>Fatal error</b>: dl() [<a href='ref.outcontrol'>ref.outcontrol</a>]: Cannot use both zlib.output_compression
and output_handler together!! in <b>Unknown</b> on line <b>0</b><br />
こんなエラーのレスポンスがかえってきてた。
どうやら、phpのconfigureで'--with-zlib'がついてなくて
怒られてるみたいだった。
なので、configureで'--with-zlib'をつけて、PHPを再インストール。
するとTOPページすら表示されなくなった・・・。
EC-CUBEの.htaccessのphp_value output_handler mb_output_handlerを有効にしていたため、
zlibと競合を起こしていたみたい?
なのでそれをコメントアウトすると、無事に動いた。