0

そのため、Linux、Apache、PHP 5.4 を使用しています。

私は Wordpress 3.5 を使用していますが、そこから問題が発生しました。また、ThemeFuse のテーマも使用しています。

最新バージョンは PHP 5.4 または Wordpress 3.5 に満足していないように見えるため、TimThumb の非常に古いバージョンに戻さなければなりませんでした。

PHP 5.4を使用してv2.8.10またはv.2.8.11をWordpress 3.5で動作させるための提案はありますか? 開発サイトで実行して作業していますが、Web サイトをライブ ドメインに移動したときに壊れたため、サイトに画像が読み込まれないセクションが 1 つあります。

Wordpress 3.5 または PHP 5.4 のいずれかに既知の問題があるかどうか疑問に思っています。

TimThumb を使用するページに移動すると、ページに壊れた画像が表示されます。右クリックして新しいウィンドウで画像を開くと、詳細が表示されます。

エラー メッセージには、TimThumb が画像を見つけられないことが示されていますが、?src パラメーターから URL を取得し、その URL をブラウザーで開くと、画像は正常に読み込まれます。

一時的な解決策として、本当に古いバージョンの timthumb に戻しました。このバージョンは脆弱であることを知っているため、これは最善の解決策ではありません。そのため、その間に最終的な解決策を練る必要があります。

ご意見をお寄せいただきありがとうございます。

4

1 に答える 1

0

古い質問ですが、これで問題が発生したので、ここに回答を投稿します。これで全員の TimThumb の問題が解決するわけではありませんが、私の場合は解決しました。私は Binary Moon のトラブルシューティング ガイドに従いましたが、何の喜びもありませんでした。ここThemeforestでこのスレッドを見つけることができました。

http://themeforest.net/forums/thread/tim-thumb-problem/32860

Olegnax のコメントが鍵です。おそらく、ホストが設定するサーバー上のセキュリティ構成です(ただし、サポートデスクで対応する工作員は、そのことを知らない可能性があります)。TimThumb によってサイズ変更された画像で 500 内部サーバー エラー メッセージが表示された場合は、次の手順を試してください。

  1. timthumb.php のファイル許可を 700 に設定します (所有者のみが読み取り、書き込み、および実行します)。
  2. キャッシュ ディレクトリ (フォルダー) のアクセス許可を確認します。777 に設定すると、500 – 内部サーバー エラーが発生します。711 に設定します。
于 2013-02-05T09:27:08.010 に答える