wann wird der public: Ordner erstellt?
am 30.01.2012 - 14:08 Uhr in
in meiner Drupalinstallation ist erstaml kein "public:" Ordner im root vorhanden.
Lade ich Bilder über das image-Modul innerhalb eines Inhaltstyps hoch, legt er es normalerweise in sites/default/files ab und generiert dann die Bildtypen.
soweit funktioniert alles!
nun kommt es aber irgendwann zu dem Fall das bei gleichem Workflow, die Bilder nicht mehr in sites/default/files abgelegt werden sondern ein neuer Ordner "public:" im root erstellt wird und die Bilder dort landen. Dieser Ordner hat aber nicht die nötigen Rechte, und so erscheint nach dem upload zwar der Bildname, aber mit 0kb. Und folgend Fehlermeldung im Protokoll:
Nachricht: Die Dateiberechtigung konnte nicht auf public://tv_600_548.png gesetzt werden.
Schweregrad: Fehler
Nachricht: Warning: filesize() [function.filesize]: stat failed for public://tv_600_548.png in file_save() (Zeile 573 von domain.de/stage/includes/file.inc).
Schweregrad: Warnung
Dem Ordner und Inhalt andere rechte zu geben funktionierte bis jetzt nicht.
Lösche ich den Ordner, kann ich ganz normal weitermachen, doch irgendwann taucht er einfach wieder auf.
Jemand ne Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
bist du dir sicher das ein public Ordner angelegt wird?
am 30.01.2012 - 15:27 Uhr
Es kann sein das es ein Service vom host Provider ist.
Public ist der offensichtliche Ordner.
Wie ist deine Ordner Struktur?
Hast du drupal auf der root ebene von host?
Eventuell auch mal die .htaccess anschauen.
ja, er wird angelegt. Drupal
am 30.01.2012 - 17:18 Uhr
ja, er wird angelegt.
Drupal liegt in einem Ordner und wird momentan auch im verzeichnis aufgerufen: example.de/stage
In dem Stage Ordner liegt neben includes, misc, modules... auch der Ordner public: