1

アップロードされた画像は次のとおりです: http://proppedupcreations.com/uploads/portfolio/fullsize/p036.jpg

こちらのギャラリーで画像を表示できます。左上: http://www.proppedupcreations.com/index.php?page=portfolio&categorylink=photoshoot

ギャラリーでクリックすると、次のエラーが表示されます:画像を読み込めません。パスが正しく、イメージが存在することを確認してください。これは、明らかな理由もなく、いくつかの選択されたものでのみ発生します (今までにありましたか?)。サムネイルは正常に表示されますが、大きなバージョンの表示は失敗します。

timthumb 経由で直接リンクしたときの同じ画像は、500 エラーにゼロが追加されて表示されています: http://proppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=800&zc =1&q=90

4

2 に答える 2

1

あなたが述べたように、このリンクは失敗します:

http://proppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=800&zc=1&q=90

次に、サイズを変更するだけで問題なく動作します。

http://proppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=626&zc=1&q=90

幅 626 ピクセルは、500 エラーがスローされる前に作成できる最大のサイズでした。通常、TimThumb のサイズの問題は、結果の画像ではなく処理中の画像に関連するため、これは非常に奇妙です (つまり、URL の幅のサイズは失敗します)。

TimThumb に関する他の唯一の一般的な問題は、/cache/ ディレクトリのパーミッションが 777 または 755 でないことです。以前はパーミッションが正常で、一部の画像がキャッシュされていたのに、現在はパーミッションが間違っている可能性があります。また、p036.jpg には 626 ピクセル幅の画像を作成するのに十分な大きさのキャッシュ画像が含まれている可能性がありますが、それ以上になると、実際の画像を再度操作して新しいキャッシュ画像を作成しようとしますが、書き込みに失敗します。/cache/ フォルダーのアクセス許可は何ですか?

ここで唾を吐くだけです。

于 2012-12-16T15:39:22.407 に答える
0

これは私のために働いた:

  1. ファイル許可が 700 (所有者のみの読み取り、書き込み、および実行) に設定されていることを確認します。
  2. ディレクトリ(フォルダ)のパーミッションを確認してください。777 に設定すると、500 – 内部サーバー エラーが発生します。711 に設定します。
于 2014-05-30T10:31:02.920 に答える