6

画像表示にTimthumbを使用するUser AvatarというWordpressプラグインを使用しています。画像を表示するページを開くと、コンソールにエラー 500 が表示され、新しいタブでその画像リンクを使用すると、次のエラーが発生します。

A TimThumb error has occured

The following error(s) occured:
Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory.
Could not create cache clean timestamp file.


Query String : src=http://my.domain.com/wp-content/uploads/avatars/1/1358504649-bpfull.jpg&w=150&id=1&random=1358504649
TimThumb version : 2.8.10

サーバーエラーまたは設定ミスだと思います。すべてがフォルダーにアップロードされuploads、次に権限のあるサブフォルダーにアップロードされ、フォルダーavatarsにも.077710777

内部には、両方cachetempフォルダがあり、両方に0777権限があります。GD Image Lib がサーバーで有効になっています。

4

2 に答える 2

12

あなたの timthumb-config.php を調べて、FILE_CACHE_DIRECTORYあなたが考えているディレクトリに設定されているかどうかを確認してください。

ティム サム キャッシュ ディレクトリにある既存の index.html ファイルを削除することもできます。これは、ティム サムが自動的に作成するためです (念のため、最初にどこかにバックアップします)。

MEMORY_LIMIT特定のイメージに対して が十分に高く設定されているかどうかを確認するために、構成ファイルを確認する必要がある場合もあります。

また、キャッシュ フォルダーが自分ではなく Web サーバーによって所有されていることも確認する必要があります。

その他のトラブルシューティングのヘルプ: http://www.binarymoon.co.uk/2010/11/timthumb-hints-tips/

于 2013-01-18T13:20:08.177 に答える