過去に何度も問題なく使用した PHP サムネイル生成スクリプトを使用しています。現在、問題が発生しているドメインと同じドメインで問題なく使用しています。スクリプトはある程度処理されています。物理的なサムネイル画像を生成してプリセット キャッシュ ディレクトリに保存していますが、サイズ変更された画像をブラウザに返しません。イメージ src は次の形式です。
<img src="thumbnail.php?file=sample/02.jpg&w=100&h=70&el=0&gd=0" />
画像が存在し、ブラウザ自体で表示できることを確認しました。また、確認のために「エコー」を追加してテストしたため、PHPスクリプトは問題なくロードされます。このスクリプトをサーバー上の複数の場所にインストールしましたが、結果は同じです。PHP Thumbnail Generators の他のバージョンも試してみましたが、どれもブラウザーでサイズ変更された画像を生成しません。
サーバーで GD がアクティブであることを確認しました。
GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.2
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.44
WBMP Support enabled
XBM Support enabled
PHP はバージョン 5.3.29 です
Imagemagick が利用可能で、パスが として確認されまし'/usr/bin/convert/'
た。
ここに結果が表示されます。
http://demos.mitey.co.nz/image_processor/index.php
表示されるのは、動的に生成されたサムネイルではなく、壊れた画像のプレースホルダーだけです。関連するすべてのアクセス許可を 0777 または 0755 に設定し、両方を試しました。これは実際に使用するのが難しいスクリプトではなく、過去に何度も使用しましたが、このインスタンスで失敗する原因をデバッグできません。
画像ソースがその中に含まれる PHP を正しく処理するのを妨げている可能性があることについて、誰か考えがありますか? 私は非常に多くの異なることを試したので、もはや問題に集中できず、他に試してみることができません.