Bild wird mit CCK und imagefield nicht angezeigt bzw. kann nicht kopiert werden
am 09.11.2007 - 11:46 Uhr in
Hallo Zusammen!
Ich versuche gerade, mit CCK- und Imagefield-Modulen einen neuen Inhaltstyp zu erstellen. Den Inhaltstyp konnte ich erzeugen und es funktioniert auch so weit, daß ich das gewünschte Bild vom lokalen Rechner hochladen kann (wird in der Vorschau beim Erstellen des Inhalts angezeigt). Wenn ich dann den neuen Inhalt speichern will, kommt folgende Fehlermeldung:
Die ausgewählte Datei /home/httpd/vhosts/domain.net/httpdocs/cms/tmp/tmp_mvCm3K konnte nicht kopiert werden.
Ich habe wie man sehen kann das tmp-Verzeichnis in der Drupal-Rootebene angelegt und Berechtigung 777 vergeben, das gleiche gilt für den Bilderorder. Letzterer ist auch korrekt in der Feldkonfiguration als Image Path eingetragen.
Weiß da jemand an was das liegen könnte?
Gruß Rolf
- Anmelden oder Registrieren um Kommentare zu schreiben
Lösung gefunden
am 11.11.2007 - 01:59 Uhr
Habe nun selbst eine Abhilfe gefunden:
1. Das Problem entsteht offensichtlich dadurch, daß das Bilder-Verzeichnis "files/images" schreibgeschützt ist. Anscheinend legt Drupal das Verzeichnis so an oder es wird durch die Serverkonfiguration so eingerichtet. Ich bin jetzt nicht mehr ganz sicher, wie ich das "images"-Verzeichnis erzeugt habe.
2. Die Abhilfe bestand darin, ein neues Verzeichnis für die Bilder mittels FTP anzulegen, und die korrekte Berechtigung gleich zu setzen, also schon bevor Drupal damit arbeitet. Dann habe ich den Bilder-Pfad in der Feldkonfiguration auf das neue Verzeichnis umgestellt. Jetzt kann die Bilddatei vom tmp-Verzeichnis, wo sie nach dem upload zunächst liegt, in das neue Bilderverzeicnis kopiert werden.
Gruss Rolf