2011-01-10 6 views
0

ウェブサーバーの負荷を軽減するために、JSとイメージをすべてWebサーバーから別のサーバーに移動することを考えています。私は並列モジュールを使用して、他のサーバーからこの情報を取得します。
現在、現在私はcckとimagecacheモジュールを使用しています。私はどこでdrupalが画像を保存するのか分からない。
mysql(ファイルテーブル)を確認したところ、このようなファイルが見つかりました
mysql>ファイルパスからファイルを選択します。私はそのようなファイルのチェックが、私は、このディレクトリ内にこのような何かを見つけるdidntの
サイト/デフォルト/ファイル/ 2010413132344592734_2.jpg
サイト/デフォルト/ファイル/ 2010491910913580_5.jpg
!!
私は自分の記事の1つのイメージを調べ、このイメージがimagecacheモジュールによって自動的に生成されたキャッシュフォルダの1つにあることを発見しました。私はサーバーからこのイメージを削除しようとし、私のページを更新しました、imagecacheはそれを再作成しました。
イメージキャプチャはどこからこの画像を取得しましたか? Drupalは私の画像をどこに保存しますか?あなたの助けのためのcckとimagecacheを使用するとdrupalは画像を保存しますか?

おかげ

答えて

0

のImageCacheは、一般的にサイト/デフォルト/ファイル、あなたが記載されているディレクトリである、ファイルテーブルに設定されているもののパスからソース画像を取ります。あなたのimagecacheディレクトリはそのディレクトリ内でしたか?あなたのファイルはおそらくそのディレクトリにあると思うし、あなたは何らかの理由でそれらを見逃しただけです。あなたのFTPクライアントにディレクトリリストがキャッシュされていますか?

+0

私は指定されたパスの画像を見つけられず、画像は壊れた画像がなくても正しく表示されます...データベース内の画像がチェックされているのでしょうか? – Alaa

0

私自身のために、サイト/ default/filesフォルダにすべてを保存します。

しかし、見ていくつかの設定...

  • ファイルシステムのパスに位置設定、?Q =管理/設定/ファイル・システム
  • 特定のフィールドのパスの設定。特定のフィールドの設定を開き、ファイルパスの設定をパス設定フィールドセットで調べます。

これらの設定が異なる場合、ファイルが別の場所にある可能性があります。それ以外の場合は、あなたのサイト/ default/filesフォルダに格納されます。

+0

「特定のフィールドのパス設定」はどういう意味ですか? ありがとう – Alaa

+0

コンテンツタイプの "Manage Fields"に行き、フィールドの "Edit"を押すと、その特定フィールドの設定ができます。そこから、Path Settingsフィールドセット(恐らく折りたたまれている)を見てから、 "File Path"の設定を見てください。 – mikesir87

+0

また、[あなたのサイト] /sites/default/files/2010491910913580_5.jpgに行くとどうなりますか?何かが現れますか? – mikesir87

0

[...]あなたのウェブサーバのコンテナ内のhtdocsフォルダの場所です

[...]\htdocs\drupal\sites\default\files\field\image 
[...]\htdocs\drupal\sites\default\files\styles\large\public\field\image 
[...]\htdocs\drupal\sites\default\files\styles\medium\public\field\image 
[...]\htdocs\drupal\sites\default\files\styles\thumbnail\public\field\image 

次の場所を確認してください。 xamppを使用している場合は、C:¥xampp183¥htdocs ............

これが役に立ちます。

drupalデータベースでは、 "file_managed"テーブルと "uri"(ローカルまたはリモートのいずれかのファイルにアクセスするためのuriを提供する)という表をチェックします。

次のような値があります。(jpgの名前は無視してください。これはセットアップのためだけです) public://field/image/8_mayurkotlikar_tigress5.jpg

これはイメージの場所を示しています。

関連する問題