fehlermeldung - GELÖST
Eingetragen von irina (29)
am 25.10.2008 - 08:35 Uhr in
am 25.10.2008 - 08:35 Uhr in
hi,
gestern habe ich drupal installiert.
wenn ich mich jetzt einlogge steht oben rot hinterlegt:
* Die ausgewählte Datei /tmp/file3Xv9Y4 konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
* Die ausgewählte Datei /tmp/fileQMDcNO konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
kann mir da jemand weiterhelfen?
Danke schon mal,
irina
- Anmelden oder Registrieren um Kommentare zu schreiben
Unter Einstellung->
am 25.10.2008 - 09:54 Uhr
Unter Einstellung-> Dateisystem muss das tmp-Verzeichnis angegeben werden. Unter admin/reports/status/php könnte ggf. stehen (upload_tmp_dir), wo sich dieses tmp-Verz. befindet. Falls nicht Webhoster befragen, wo sich das tmp-Verz für Upload durch PHP.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
danke, aber ich hab jetzt
am 25.10.2008 - 10:08 Uhr
danke, aber ich hab jetzt rausgefunden es lag daran dass der ordner files nicht von allen beschreibbar war.
im moment steht es wieder auf 777.
ist das richtig so?
___________________________________
schaut doch mal auf www.bilderbuchwelten.de vorbei...
Jupp, bei einer Drupal
am 25.10.2008 - 10:36 Uhr
Jupp, bei einer Drupal Installation muss eigentlich nur der Ordner files nach dem hochladen geändert werden.
Bei 5.X
liegt der Ordner in
/files
bei 6.X
in sites/default/files
MfG
Christoph
PS.
Ich erwähne das so explizit, weil der FCK Editor bspw NICHT funktioniert, wenn man dessen Ordner auf 777 setzt; also wäre es auch vorstellbar, wenn solch ei Verhalten bei anderen Komponenten eintrifft:
=>
- Drupal draufkopieren
- Ordner files (wenn gefordert) anlegen
- Rechte "files" auf 777 (rekursiv, falls Unterordner) setzen
(Im Prinzip GENAU den Installationsanweisungen folgen, die überraschend präzise sind)
Nachtrag (sowa spassiert, wenn man nicht alles list)
Die ausgewählte Datei /tmp/file3Xv9Y4 konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
* Die ausgewählte Datei /tmp/fileQMDcNO konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
wie schon von jemand anderem erwähnt ist hier das Verzeichnis tmp (im Root) anzulegen
die Rechte dafür müssen 777 sein.
@ Spartacus
ich denke nicht, dass hier das tmp Verzeichnis des Servers gemeint ist, sondern eines, welches relativ zum Drupal Root liegt.
Zitat: Die ausgewählte
am 25.10.2008 - 10:40 Uhr
Die ausgewählte Datei /tmp/file3Xv9Y4 konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
* Die ausgewählte Datei /tmp/fileQMDcNO konnte nicht hochgeladen werden, weil das Verzeichnis nicht richtig konfiguriert wurde.
wie schon von jemand anderem erwähnt ist hier das Verzeichnis tmp (im Root) anzulegen
die Rechte dafür müssen 777 sein.
seit der ordner files auf 777 ist, kommt auch diese meldung nicht mehr (ohne dass ich was angelegt hätte oder so).
mich wundert nur: muss der ordner jetzt immer auf 777 sein? ich dachte das könnte man nach der installation wieder rückgängig machen oder ist es nur bei default.settings.php und settings.php?
___________________________________
schaut doch mal auf www.bilderbuchwelten.de vorbei...
Naja, ok, es kannn
am 25.10.2008 - 10:53 Uhr
Naja, ok, es kannn natürlich sein, dass der Ordner tmp automatisch im Ordner files angelegt wird. aus technisch Sicht super, da alles, was man in Drupal irgendwie macht dann in diesem Ordner bzw in der Datenbank passiert.
Die settings.php enthält im Grunde "nur" die Infomationen, die Drupal braucht, um zu seinem Gehirn, der Datenbank, Kontakt aufzunehmen (die Datenbankdaten, sowie das Tabellenpräfix (wenn gesetzt)). Da diese Daten während der Installation gesschrieben werden, muss diese Datei während der Installation auf 777 (Lesen Schreiben Ausführen für alle) gesetzt sein.
Nach der Installation sind Schreibrechte dort nicht mehr nötig, weshalb die Datei auf 444 gesetzt werden (Lesen für alle); im Prinzip ist es meiner Meinung aus technischer Sicht völlig egal, ob die Datei Schreibrechte hat oder nicht, aber ich denke, dass ist son Ding, dass sich über die Jahre überall eingebürgert hat ;)
Das Files Verzeichnis hingegen, ist als zweites Gehirn anzusehen. Dort werden Dateien (Bilder, Uploads und wie ich grad gelernt hab auch tmp Dateien) abgelegt. Folglich muss das Verzeichnis Schreibrechte für alle haben. Warum eben für alle, kann ich bei Interesse noch erläutern, wobei das etwas technisch würde (Webserver, Gruppen, Nutzerrechte, Serveradministration; mit soetwas hat ein Webhosting Benutzer idR nichts zu tun)
MfG
Christoph
PS.
hoffe geholfen zu haben
PPS.
Bin ich eigentlich der einzige, bei dem das Forum im Moment "seltsam" aussieht?
danke für die ausführliche
am 25.10.2008 - 21:50 Uhr
danke für die ausführliche erklärung...
___________________________________
schaut doch mal auf www.bilderbuchwelten.de vorbei...
das tmp Verz. sollte nicht
am 26.10.2008 - 16:19 Uhr
das tmp Verz. sollte nicht ins files Verz. rein sondern außerhalb des Root-Verz. Und wie gesagt, in den meisten Fällen kann Drupal ermitteln, wo sich das tmp-Verz befindet, da es in der php.ini angegeben ist. Sollte kein Wert angegeben sein. Nimmt PHP das Systemstandard /tmp. Beispiel bei XAMPP ist es /xampp/tmp. Wenn ein Modul ein temp-Verz anlegt ist es was anderes, da dort nur Modul-spezifische Sachen speichert.
Aber die hat ja nichts mit dem tmp-Verz. zutun was PHP verwendet, wenn es Dateien hochlädt.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
idR benutzt Drupal, wie
am 26.10.2008 - 21:08 Uhr
idR benutzt Drupal, wie gesagt das PHP-Temp Verzeichnis (was idR nur für Sessions benutzt wird ) nicht für die eigenen Module.
Um zu wissen, wo das tmp Verzeichnis, um das es sich hier handelt, liegt, müsste man natürlich wissen, um welches Modul es sich handelt!
wie gesagt ist das problem
am 26.10.2008 - 21:42 Uhr
wie gesagt ist das problem eigentlich schon gelöst :)
___________________________________
schaut doch mal auf www.bilderbuchwelten.de vorbei...