2011-01-31 5 views
0

私はDrupal imagecacheに奇妙な問題があります。Drupal:imagecacheは画像を生成しません

画像をアップロードすると、画像はフォルダに正しく保存されますが、画像キャッシュは他のキャッシュ画像を生成しません。

  1. Webサイトを開発サーバーから運用環境に移動した後は、これ以上動作しません。
  2. 運用サーバーはIIS7です。
  3. すべての "files"サブフォルダは書き込み権と読み取り権の両方を持っていますが、imagecacheモジュールは "files"フォルダ内にフォルダを作成することになっています。
  4. GDツールキットが正しく有効になっています(Drupalレポートでは、imagecacheモジュールが正しく有効になっています)。それはPHP 5.2です。

おかげ

+0

最初にページにアクセスしたとき(表示されるはずです)には、まったく生成されない、または生成されませんか?私は、タッチ機能が無効になっているWebサーバーを持っていて、最初のページビューで画像が表示されず、その後は正常に動作します。たぶんこれは事実でしょうか? – mikesir87

答えて

1

チェックアウトハンドブックでのImageCacheのtroubleshooting guide。特に、プロセスの中断箇所を説明するエラーをログで確認してください。

また、ページに含まれているパスを確認して、サイトが運用サーバーに移動したので、それらが正しいことを確認してください。このissue has some more tipsは、パスの問題に固有のものです。

最後に、それが役に立たない場合は、問題のキューを確認してください。 issues related to IISがいくつかあります。

0

imagecacheに問題が発生した場合、画像を作成していない時間の99%は、ファイルシステムのアクセス許可と関係があります。 Webサーバーがすべてのファイル/ imagecacheディレクトリに再帰的に書き込むことができることを確認します。

関連する問題