質問 > 管理機能 > 納品書が印刷されません。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bunbun |
投稿日時: 2010/9/12 16:20
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
納品書が印刷されません。 ・環境
CentOS5.3 X86_64だと思います・・・ EC-CUBEバージョン2.4.4 レンタルサーバー お名前.com VPS PHPバージョン 5.1.6 MySQL 5.0.77 上記の環境で、納品書を印刷しようとすると、 印刷指示画面は出るのですが、 この内容で印刷する ボタンを押下すると FPDF error: Error while decompressing stream. が発生してしまいます。 原因を追究してみると EC-CUBE-Dir/data/module/pdf/fpdi_pdf_parser.php の230行目付近の gzuncompress コマンドが正常な値を返してくれないようです。 上記エラーはここから独自で出力しています。 トラブルシューティングのため ・環境 SunOS cgi02.unix 5.10 Generic_141445-09 i86pc EC-CUBEバージョン2.4.4 レンタルサーバー お名前.com DS PHPバージョン 5.2.12 MySQL 5.0.51a-log で試してみると、うまく動作します。 また、PHPのバージョンの差異だと思い ・環境 CentOS5.5 x86_64 EC-CUBEバージョン2.4.4 レンタルサーバー 自作 PHPバージョン 5.1.6 MySQL 5.0.77 で試してみると、これまた動きます。 phpinfo()で、モジュールの状況を見ても、 zlibは同じバージョン、同じ設定でした。 お名前.com VPS特有のバグのようですが、 同じ現象が出て、解決なされた方、ここでないか? と思われる方がいらっしゃいましたら、 どうぞお教えください。 既に、お名前.comには問い合わせているのですが、 返答がありません。 どうぞ、よろしくお願いいたします。 |
seasoft |
投稿日時: 2010/9/12 21:19
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 納品書が印刷されません。 詳細は失念してしまいましたが、PHP の出力バッファの何かのフィルタと競合があったような記憶があります。(zlib 圧縮?)
ちなみに、たしか同様に zlib を使用している、EC-CUBE のバックアップの動作はいかがですか?
|
bunbun |
投稿日時: 2010/9/12 22:07
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
Re: 納品書が印刷されません。 早速のご返事、ありがとうございます。
問題のサーバーでgzcompressした値をgzuncompressすると正常に値が返ってきたことから推測すると、geuncompressコマンドの不具合ではないようです。 gzuncompressの引数に渡している、$streamに問題があり、バッファ関連の値に問題がありそうな気がします。 とにかく、ご返事誠にありがとうございました。 また思い当たる節がございましたら、ご返事いただければ幸いです。 |
bunbun |
投稿日時: 2010/9/12 22:19
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
Re: 納品書が印刷されません。 申し訳ございません。
ご質問の答えになってませんでした。 EC-CUBEのバックアップ動作は正常に動作いたしました。 |
seasoft |
投稿日時: 2010/9/13 0:48
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 納品書が印刷されません。 > EC-CUBEのバックアップ動作は正常に動作いたしました。
そうしますと、前述の件の関与は薄そうですね。
|
seasoft |
投稿日時: 2010/9/13 0:53
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 納品書が印刷されません。 ソースを見ますと、gzuncompress に対してエラー制御演算子(@)を使っていますので、それを削ると何か裏側でエラーが出ていたりしないですかね?
あと、NG 環境でのストリームデータをファイルに保存して、OK 環境で開くという検証方法も有効かと思います。 # しかし、EC-CUBE というよりは、完全に FPDI の話しになってきそうですので、そっちのサポート先に話題を振った方が良いかも。
|
bunbun |
投稿日時: 2010/9/13 9:52
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
Re: 納品書が印刷されません。 早速のご返答、ありがとうございます。
gzuncompressの@演算子を取ってもやってみたのですが、やはり何も出力されませんでした。単体ではgzuncompressは動いているようです。この引数に渡している値がおかしいとまではわかりました。 そうですね、EC-CUBEの問題じゃないですね・・・ またなにか、ここじゃないか?と思われる部分が思いつきましたらご連絡いただければ幸いです。 |
bunbun |
投稿日時: 2010/9/14 8:16
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
Re: 納品書が印刷されません。 自己レスです。
お名前.comにお問い合わせしてみたところ、 「EC-CUBEにお問い合わせください」 との回答が着ました。 残念ながら、お名前.com VPSはあきらめるよりほかなさそうです。 ちなみにお名前.comSDは動きます。 今後のために、お名前.com VPSで動いたよ!! という方がいらっしゃったら、ご連絡いただければ幸いです。 |
AMUAMU |
投稿日時: 2010/9/14 10:46
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 納品書が印刷されません。 当方では直接構築した経験がありませんが、お名前.com VPSでEC-CUBEが完動している環境を少し触ったことはあります。
VPSでroot権限が与えられているので何らかの設定次第で必ず動かすようには出来るはずだとは思いますが・・・・ お名前.com VPSの標準インストール状態はどうも癖が強いみたいですね、過去にもトラブル報告ありましたし。
|
bunbun |
投稿日時: 2010/9/15 8:02
対応状況: −−−
|
半人前 登録日: 2010/3/11 居住地: 東京都 投稿: 15 |
Re: 納品書が印刷されません。 お忙しい中、ご返答誠にありがとうございます。
そうですね、お名前.comSDでも結構癖がありました。 できれば、どこを操作、またはサーバーモジュールをインストールしたかがわかればいいんですけれども・・・ 時間も無いので、お名前.comVPSはあきらめるしかなさそうです。 重々ご返答ありがとうございました。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |