Beiträge: 131
	Themen: 15
	Registriert seit: 19.01.2006
	
	
 
	
		
		
 30.05.2006, 10:39
 
		30.05.2006, 10:39 
		
	 
	
		huhu allerseits, 
 
wenn ich in meinem Forum ein Attachment hochladen möchte, kommt folgende Fehlermeldung:
PHP-Code:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpq9XBUl) is not within the allowed path(s): (/home/www/htdocs/cyberdyne-sky.net/.) in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file(/tmp/phpq9XBUl) [function.move-uploaded-file]: failed to create stream: Operation not permitted in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpq9XBUl' to './uploads/post_193_1148981683.attach' in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256 
Was hab ich da verbockt?
Vielen Dank im Voraus!
Roo
	
 
 
	
	
	
		
	Beiträge: 133
	Themen: 10
	Registriert seit: 15.02.2006
	
MyBB-Version: last
	
 
	
		
		
		30.05.2006, 10:40 
(Dieser Beitrag wurde zuletzt bearbeitet: 30.05.2006, 10:40 von computexx.)
		
	 
	
		Öhm hast du deinem Uploadverzeichnis die CHMOD Rechte 777 gegeben? Sonst ist klar das du in den Ordner nix hinein geben kannst, da ja die richtigen Rechte fehlen!
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 131
	Themen: 15
	Registriert seit: 19.01.2006
	
	
 
	
	
		computexx schrieb:Öhm hast du deinem Uploadverzeichnis die CHMOD Rechte 777 gegeben? Sonst ist klar das du in den Ordner nix hinein geben kannst, da ja die richtigen Rechte fehlen!
XXX
XXX
XXX
-> alle Rechte gesetzt
Geht trotzdem nicht... woran kann's noch liegen?
	
 
	
	
	
	
 
 
	
	
		Scheint irgendwie nicht auf das uploads Verzeichnis zugreifen zu können. Wenn die Rechte gesetzt sind (hast du ja schon bestätigt), würde ich mal versuchen in der function_upload Zeile 256 den Pfad ($path."/") entsprechend deiner Umgebung anzupassen. 
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 131
	Themen: 15
	Registriert seit: 19.01.2006
	
	
 
	
	
		NetHunter schrieb:Scheint irgendwie nicht auf das uploads Verzeichnis zugreifen zu können. Wenn die Rechte gesetzt sind (hast du ja schon bestätigt), würde ich mal versuchen in der function_upload Zeile 256 den Pfad ($path."/") entsprechend deiner Umgebung anzupassen.
Also ich habe jetzt mal die Zeile 
256 
von 
$moved = move_uploaded_file($file['tmp_name'], $path."/".$filename);
in 
$moved = move_uploaded_file($file['tmp_name'], $path."/mybb/uploads/".$filename);
und
262
von
@chmod($path."/".$filename, 0777);
in
@chmod($path."/mybb/uploads/".$filename, 0777);
umbenannt, worauf beim Testen folgende Fehlermeldung kam:
PHP-Code:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpCANQqP) is not within the allowed path(s): (/home/www/htdocs/cyberdyne-sky.net/.) in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file(/tmp/phpCANQqP) [function.move-uploaded-file]: failed to create stream: Operation not permitted in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpCANQqP' to './uploads/mybb/uploads/post_193_1149030031.attach' in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256 
Hm... :question:
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 2.769
	Themen: 28
	Registriert seit: 18.03.2006
	
	
 
	
	
		Ne, das bringt nichts. Mach die Änderung mal wieder rückgängig. Hast du dem tmp Ordner auch 777 gegeben?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 131
	Themen: 15
	Registriert seit: 19.01.2006
	
	
 
	
	
		Mak schrieb:Ne, das bringt nichts. Mach die Änderung mal wieder rückgängig. Hast du dem tmp Ordner auch 777 gegeben?
Hm, mir ist grad aufgefallen, dass ich im url/mybb/-Verzeichnis gar keinen "tmp"-Ordner habe. Hab eben einen erstellt und 777 gegeben, dann die Pfade in der functions.php auf den Ursprungspfad zurückgestellt und nochmal probiert, leider wieder die Fehlermeldung:
PHP-Code:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpM8iFt3) is not within the allowed path(s): (/home/www/htdocs/cyberdyne-sky.net/.) in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file(/tmp/phpM8iFt3) [function.move-uploaded-file]: failed to create stream: Operation not permitted in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpM8iFt3' to './uploads/post_193_1149077948.attach' in /home/www/htdocs/cyberdyne-sky.net/mybb/inc/functions_upload.php on line 256 
Mir ist grad aufgefallen, dass das board noch sagt "Das Hochladen ist gescheitert. Bitte wählen Sie eine gültige Datei und versuchen Sie es erneut.". Muss ich vielleicht noch irgendwo definieren, was hochgeladen werden darf?
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 2.769
	Themen: 28
	Registriert seit: 18.03.2006
	
	
 
	
	
		Nein, eigentlich nicht. 
Code:
File(/tmp/phpM8iFt3) is not within the allowed pat
 Wundert mich ein bisschen. Dein Forum liegt im ordner cyberdyne-sky.net/mybb und oben steht cyberdyne-sky.net/.
Der Pfad ist also doch falsch. Ich habe leider keine Ahnung, woran das liegt 
 
	 
 
	
	
	
		
	Beiträge: 131
	Themen: 15
	Registriert seit: 19.01.2006
	
	
 
	
	
		Kann ich den Pfad korrigieren? Wenn ja wo genau?
Vielen Dank erstmal für die schnellen Hilfen! 
 
	 
 
	
	
	
		
	Beiträge: 2.769
	Themen: 28
	Registriert seit: 18.03.2006
	
	
 
	
	
		Ich weiß nicht wo, aber laut Net Hunter in Zeile 256 der functions_upload.php.
Erstell bitte mal eine test.php im Ordner inc mit folgendem Inhalt:
Code:
<?php
 include (functions_upload.php); 
echo $path; 
?>
Ich würde gerne mal wissen welchen Pfad der da hat.