2011-01-10 4 views
0

Ich denke daran, alle JS und Bilder vom Webserver auf einen anderen Server zu verschieben, um die Last auf meinem Webserver zu verringern. Dann werde ich parallel Modul verwenden, um diese Sachen von dem anderen Server zu bekommen.
Jetzt verwende ich derzeit Cck und Imagecache-Module. und ich weiß nicht, wo Drupal die Bilder speichert.
Ich überprüfte mysql (Dateien Tabelle) und fand so etwas wie
Mysql> Dateipfad aus Dateien auswählen Limit 2;
sites/default/files/2010413132344592734_2.jpg
sites/default/files/2010491910913580_5.jpg
i für solche Dateien überprüft, aber ich habe nicht so etwas in diesem Verzeichnis finden !!
Ich habe eines der Bilder in einem meiner Artikel untersucht und festgestellt, dass dieses Bild in einem der Cache-Ordner ist, die automatisch vom ImageCache-Modul generiert wurden. Ich habe versucht, dieses Bild vom Server zu löschen und aktualisiert meine Seite, ImageCache neu erstellt.
wo kam imagecach jetzt her? Wo speichert Drupal meine Bilder?Wo speichert Drupal Bilder, wenn Sie Cck und Imagecache verwenden?

Danke für Ihre Hilfe

Antwort

0

Imagecache Quellbilder aus welcher Weg führt in den Dateien Tabelle, festgelegt, die im Allgemeinen sites/default ist/Dateien, das Verzeichnis Sie aufgelistet. Dein Imagecache-Verzeichnis war in diesem Verzeichnis, richtig? Ich denke, Ihre Dateien befinden sich wahrscheinlich in diesem Verzeichnis und Sie haben sie aus irgendeinem Grund einfach vermisst. Verzeichnisliste möglicherweise in Ihrem FTP-Client zwischengespeichert?

+0

Ich finde die Bilder im angegebenen Pfad nicht, und die Bilder werden korrekt angezeigt, ohne ein defektes Bild zu haben ... also frage ich mich, ob die Bilder in der Datenbank, ich habe das überprüft, aber das ist nicht wahr !! – Alaa

0

Für mich selbst, es speichert alles im Ordner Sites/default/files.

Aber einige Einstellungen zu schauen ...

  • Die Dateisystempfad Einstellung, bei? Q befand = admin/setting/Dateisystem
  • Die Pfadeinstellungen für das jeweilige Feld . Öffnen Sie die Einstellungen für das betreffende Feld und suchen Sie im Feld Dateipfad im Feldsatz Pfadeinstellungen.

Wenn diese Einstellungen unterschiedlich sind, befindet sich Ihre Datei möglicherweise an einem anderen Ort. Andernfalls wird es in Ihrem Ordner "sites/default/files" gespeichert.

+0

Was meinen Sie mit "Die Pfadeinstellungen für das jeweilige Feld" ?? Danke – Alaa

+0

Wenn Sie für den Inhaltstyp zu den "Felder verwalten" gehen und die "Bearbeiten" für das Feld drücken, gibt es Ihnen Einstellungen für dieses bestimmte Feld. Von dort aus sehen Sie im Feld Settings für Pfadeinstellungen (es ist wahrscheinlich ausgeblendet) und dann die Einstellung "Dateipfad". – mikesir87

+0

Auch ... was passiert, wenn Sie zu [Ihrer Site] /sites/default/files/2010491910913580_5.jpg gehen? Alles auftauchen? – mikesir87

0

Überprüfen Sie die folgenden Orte

[...]\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 

wo [...] ist die Lage des htdocs Ordner in Ihrem Web-Server-Container. Wenn Sie Xampp verwenden, dann könnte es sein C: \ xampp183 \ htdocs ............

Hope this hilft!

Überprüfen Sie in der Drupal-Datenbank die Tabelle "file_managed" und die Spalte "uri" (die der uri den Zugriff auf die Datei entweder lokal oder remote ermöglicht).

Sie könnten einen Wert wie unten finden ..(ignorieren Sie den JPG-Namen, das ist nur für meine Einrichtung) public: //field/image/8_mayurkotlikar_tigress5.jpg

Dies zeigt die Position des Bildes.

Verwandte Themen