View Full Version : ImageJPEG
Tsuchi
2005/11/04, 12:52 PM
ImageJPEG で Unable to access エラーがでるようになりました。
少なくとも10月27日までは、同じ画像ファイルとプログラム、フォルダのパーミッション状況で、エラーはでなかったのですが、何かサーバ環境設定等変わったのでしょうか?
kabuyoshi
2005/11/04, 11:30 PM
ImageJPEG で Unable to access エラーがでるようになりました。
少なくとも10月27日までは、同じ画像ファイルとプログラム、フォルダのパーミッション状況で、エラーはでなかったのですが、何かサーバ環境設定等変わったのでしょうか?
同様です(s166.xrea.com)。
ソースは以下の通りです。
-------------------------------------
$img_dst = imagecreatetruecolor($dst_width, $dst_height);
imagecopyresampled($img_dst, $img_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
imagejpeg($img_dst, $dst_path); // ←ここ。
imagedestroy($img_dst);
エラー内容は以下の通りです。
-------------------------------------
Warning: imagejpeg(): Unable to access test_small.jpg ...
Warning: imagejpeg(): Invalid filename in ....
こちらもkabuyoshi 様とほぼおなじコードですが、同じ現象が発生します。
当方では11/2の時点までは大丈夫だったようです。
http://sb.xrea.com/showthread.php?t=10207
で投稿されている通り、PHPがPHP4.4.2-devに変更されているようですが、
これが影響しているのでしょうか?
2005/11/04 01:48まで正常だったことを確認しています。
それ以後は上記と同様です。
Tsuchi
2005/11/05, 08:33 AM
こちらもkabuyoshi 様とほぼおなじコードですが、同じ現象が発生します。
当方では11/2の時点までは大丈夫だったようです。
http://sb.xrea.com/showthread.php?t=10207
で投稿されている通り、PHPがPHP4.4.2-devに変更されているようですが、
これが影響しているのでしょうか?
4.4.1に変更になったXreaではない別のレンタルサーバでは、問題でてないのですけど...
side3
2005/11/05, 09:49 AM
s103.xrea.com
Coppermine Photo Gallery's を使用しています
http://coppermine-gallery.net/index.php
画像ファイルのアップロードが出来ません
webmaster
2005/11/05, 04:57 PM
他のサーバーでも同様のバグがあるようで
http://jp2.php.net/imagejpeg
で同じような報告がなされているようです。
4.4.1以降では、SafeMode関連に変更が加えられています。この影響である可能性があります。この場合、CGIとして動作させていただきますと、改善されるかもしれません。
PHP側でのバグか、もしくは、これが新しい仕様で、今後変更される予定・方針がないのか(つまり、スクリプト側での対応が必要であるか)など、しばらく経過を見させていただきたいと思います。ご了承ください。
本スレッドの現象ですが、当方にてhttp://jp2.php.net/imagejpegの記載の通り
$fnm = "path/filename.jpg";
touch($fnm);
imagejpeg($img,$fnm);
とするとうまくアップできたようです。
kabuyoshi
2005/11/05, 06:51 PM
本スレッドの現象ですが、当方にてhttp://jp2.php.net/imagejpegの記載の通り
$fnm = "path/filename.jpg";
touch($fnm);
imagejpeg($img,$fnm);
とするとうまくアップできたようです。
ナイス!な情報、ありがとうございます。
おかげさまで問題回避できました。
side3
2005/11/05, 07:10 PM
http://coppermine-gallery.net/forum/index.php?topic=23342.0
ここの通りに修正したら動きました。
Tsuchi
2005/11/07, 02:12 PM
本スレッドの現象ですが、当方にてhttp://jp2.php.net/imagejpegの記載の通り
$fnm = "path/filename.jpg";
touch($fnm);
imagejpeg($img,$fnm);
とするとうまくアップできたようです。
ありがとうございます。
こちらも、直前に
touch(〜);
いれたら、エラーでなくなりました。
takachi
2005/11/09, 02:45 PM
他のサーバーでも同様のバグがあるようで
http://jp2.php.net/imagejpeg
で同じような報告がなされているようです。
4.4.1以降では、SafeMode関連に変更が加えられています。この影響である可能性があります。この場合、CGIとして動作させていただきますと、改善されるかもしれません。
PHP側でのバグか、もしくは、これが新しい仕様で、今後変更される予定・方針がないのか(つまり、スクリプト側での対応が必要であるか)など、しばらく経過を見させていただきたいと思います。ご了承ください。
初めての投稿です。
現在Xrea様にて15個ほどのサーバーを有料でお借りしているものです。
サーバーの種類は全て違ったと思いますが、稼動中のすべてのサーバーで、同様のサムネイルが作られない現象が発生しています。
私はプログラムについても英語についても専門ではありませんので、他の方のように英語のサイトを見て対応するということができません。
今のところ、『様子見』ということなのでしょうか?
こちらでできる対策があるならば実行してみたいと思いますが、日本語で説明していただかないとわからないのです。
もちろん、すべての利用環境に対してサポートして欲しいという事を言っているのではなく、一般的な『ここをこうする』ということがあれば知りたいのです。
私の運営サイトはすべてXoops2を利用していますが、『WordPress』というブログモジュールにおいて、サムネイルが作れなくなってしまいました。
こちらも努力は惜しみませんので、解決策を教えていただきたいと思います。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.