Page 2 of 2
Re: Banner Modul - Kein Bild uploud möglich
Posted: Sat 24. May 2008, 19:37
by NoNameBaby
Oliver Georgi wrote:Schreibrechte für content/ads prüfen - muss beschreibbar sein.
Oliver
Die Rechtevergabe sieht folgendermaßen aus: /content/ads/1 rwxrwxrwx
sollte also eigentlich gehen.
Folgende Meldung ergibt der Versuch eine Grafik hoch zu laden:
"Uploaded file Werbung_728x90.jpg can not be moved to /content/ads/1/"
???
Re: Banner Modul - Kein Bild uploud möglich
Posted: Sat 24. May 2008, 19:47
by update
also content und ads und 1 sind jeweils 777...
Re: Banner Modul - Kein Bild uploud möglich
Posted: Sat 24. May 2008, 21:38
by Oliver Georgi
NoNameBaby wrote:rwxrwxrwx
sollte also eigentlich gehen.
Folgende Meldung ergibt der Versuch eine Grafik hoch zu laden:
"Uploaded file Werbung_728x90.jpg can not be moved to /content/ads/1/"
???
Könnte sein, dass eine Rechteeinschränkung dafür verantwortlich ist.
Ändere testweise mal folgendes in der include/inc_lib/general.inc.php am Ende der Funktion saveUploadedFile():
Code: Select all
if(!@move_uploaded_file($_FILES[$file]['tmp_name'], $target.$file_status['rename'])) {
if(!copy($_FILES[$file]['tmp_name'], $target.$file_status['rename'])) {
$file_status['error'] = 'Saving uploaded file <b>'.$file_status['name'].'</b> to <b>'.str_replace(PHPWCMS_ROOT, '', $target).'</b> failed';
@unlink($_FILES[$file]['tmp_name']);
return $file_status;
}
}
@chmod($target.$file_status['rename'], 0644);
$file_status['status'] = true;
return $file_status;
Siehe
http://code.google.com/p/phpwcms/source/detail?r=189
Oliver
Re: Banner Modul - Kein Bild uploud möglich
Posted: Mon 26. May 2008, 20:39
by NoNameBaby
Das hilft leider auch nicht.
Jetzt kommt folgende Fehlermeldung:
"Saving uploaded file Werbung_728x90.jpg to /content/ads/1/ failed"
und dazu noch:
"Warning: copy(): SAFE MODE Restriction in effect. The script whose uid is 646 is not allowed to access /srv/www/web4/html/content/ads/1 owned by uid 30 in /srv/www/web4/html/include/inc_lib/general.inc.php on line 1762
Warning: copy(/srv/www/web4/html/content/ads/1/20080526_Werbung_728x90.jpg): failed to open stream: No such file or directory in /srv/www/web4/html/include/inc_lib/general.inc.php on line 1762"
Ich glaube auch ehrlich gesagt nicht, dass es sich hierbei um einen Programmfehler handelt, da es lokal einwandfrei funktioniert.
Re: Banner Modul - Kein Bild uploud möglich
Posted: Mon 26. May 2008, 20:49
by update
NoNameBaby wrote:owned by uid 30
das ist doch der webserver, oder? Wer legt denn die 1 an? Offensichtlich nicht der user....
Re: Banner Modul - Kein Bild uploud möglich
Posted: Mon 26. May 2008, 21:16
by Jensensen
claus wrote:...Wer legt denn die 1 an? Offensichtlich nicht der user....
vermute immer die scripte als wwwrun / nobody
Re: Banner Modul - Kein Bild uploud möglich
Posted: Tue 27. May 2008, 06:56
by Oliver Georgi
Dein Server läuft da verquer. Du kannst also nur hergehen und die Rechte der angelegten Ordner manuell korrigieren. Wende Dich am besten an Deinen Systemadministrator.
Die per HTTP Upload hochgeladenen Dateien sollten schon mit den gleichen Rechten für Dich verfügbar sein, unter denen auch der Webserver läuft.
Oliver