Banner Modul - Kein Bild uploud möglich

Hier bekommst Du deutschsprachigen Support bezüglich offizieller Module für phpwcms. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: Banner Modul - Kein Bild uploud möglich

Post 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/"

???
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Banner Modul - Kein Bild uploud möglich

Post by update »

also content und ads und 1 sind jeweils 777...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Oliver Georgi
Site Admin
Posts: 9888
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Banner Modul - Kein Bild uploud möglich

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
NoNameBaby
Posts: 57
Joined: Wed 1. Jun 2005, 23:36
Location: daheim

Re: Banner Modul - Kein Bild uploud möglich

Post 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.
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Banner Modul - Kein Bild uploud möglich

Post by update »

NoNameBaby wrote:owned by uid 30
das ist doch der webserver, oder? Wer legt denn die 1 an? Offensichtlich nicht der user....
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Banner Modul - Kein Bild uploud möglich

Post by Jensensen »

claus wrote:...Wer legt denn die 1 an? Offensichtlich nicht der user....
vermute immer die scripte als wwwrun / nobody
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Oliver Georgi
Site Admin
Posts: 9888
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Banner Modul - Kein Bild uploud möglich

Post 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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Post Reply