ImageflowモジュールをPressflow、Nginx、FastCGIで使用しています。ノードの標準のImageField CCKアップロードウィジェットを介してファイルを追加しようとすると、Upload "throbber"が機能し、Drupalは問題を報告しません。アップロードは正常に完了しますが、サムネイルは_imagefield_thumbnails
_で生成され、ImageCacheプリセットは生成されません。
サーバー上の適切な場所にファイルが表示されます。ファイルのアクセス許可の問題のように世界中で感じられますが、DrupalまたはPHPおよびファイルは_chmod 664
_および_www-data
_(Nginxを実行しているユーザー)に属しているため、PHPが画像を読み取れない理由はわかりません。
さらに、ImageFieldおよびImageCacheのすべてのターゲットディレクトリは_chmod 777
_であり、_www-data
_が所有しているため、アプリケーションがそこに書き込むことができない理由はありません。 Andとにかく、_/var/log/messages
_または_/var/log/nginx/error.log
_のどちらでも、問題が問題であることを示すエラーはありません。意味がない!
誰かが光を当てることはできますか? Drupalを機能させるために実行する必要がある簡単な手順(または必要なパッケージがない場合)はありますか?
OK、誰かが.htaccess
ファイルのポインティングイメージを別のサーバーにロードするルールを追加したことに気づかなかったことがわかりました。もちろん、作成されたプリセットとサムネイルはありませんでした。ガ!
これのもう1つの問題は、$base_url
変数がsettings.php
に設定され、要求されたサイトに関係なく、強制的にDrupalを特定のサイトからロードすることです。
うまくいけば、これは将来誰かを助けるでしょう。