Benötige Hilfe - Styleinbau Problem

Kathy1977
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung: Styleeinbau
Es wurde ein Style auf ftp hochgeladen vollständig und korrekt (in meinem forum funktioniert der Style 1a - bei meiner bekannten bekommen wir fehlermeldung im acp



Fehlermeldung:
Warning: move_uploaded_file(./temp/styleimport_8362a07f25883a016d3095f9cbd63549) [function.move-uploaded-file]: failed to open stream: Permission denied in /www/htdocs/w00ad466/acp/style.php on line 297

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpF3NH26' to './temp/styleimport_8362a07f25883a016d3095f9cbd63549' in /www/htdocs/w00ad466/acp/style.php on line 297

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00ad466/acp/style.php:297) in /www/htdocs/w00ad466/acp/style.php on line 305





Link zum Forum oder Screenshot:
Forum meiner Freund
http://www.familien-flohmarkt.com



Was wurde zuletzt geändert oder eingebaut?

das forum ist auf einen anderen server vor einigen tagen umgezogen
Biggi
Haben die Ordner cache und cache/templates CHMOD 777?
Kathy1977
Zitat:
Original von Biggi74
Haben die Ordner cache und cache/templates CHMOD 777?


wo genau muss man da schauen
wenn ich den style importiere bekomm ich sofort die warnung
Biggi
Das kannst du nur per FTP nachschauen.
Im FTP-Programm muß man meist mit der rechten Maustaste auf den Ordner klicken. Da steht dann was von CHMOD oder Dateiattribute oder Ähnliches. Dort muß 777 eingestellt sein bei den beiden genannten Ordnern.

Genau so, wie man es bei der Installation des Boards tun muß.
Maniac_81
Am besten überprüfst du alle Rechte, sonst kommen dir noch mehr fehler.
Welche Rechte gesetzt werden müssen, erfährst du in der installationsanleitung des WBB2.
Biggi
Jep, bei einem laufenden Board müssen jedoch zusätzlich alle Dateien im Ordner cache und seinen Unterordnern CHMOD 777 haben.
Das steht nicht in der Installationsanleitung, weil diese Ordner bei der Erstinstallation leer sind und erst durch die Installationsroutine selbst gefüllt werden.
Kathy1977
ich kenn mich mit installation und co gar ned aus das was ihr grad geschrieben habt is alles neuland hihi
aber zum trost meine freundin auch nicht
ihre techniker sind nicht erreichbar darum auch der post
Biggi
Wo genau hapert es denn jetzt noch?
Es ist immer gut, wenn man selbst möglichst viel lernt, um nicht immer auf den Techniker, der grad eh nicht da ist, warten zu müssen. Augenzwinkern

Also haben weder du noch deine Freundin das Board selbst installiert, richtig?
Dann habt ihr vielleicht auch kein FTP-Programm?
Ich empfehle euch dann mal WS FTP LE oder den Total Commander.

Dann braucht ihr die FTP-Zugangsdaten. Die bekommt ihr bei eurem Hoster. Sie sollten irgendwo in eurem Kundenbereich bei eurem Hoster findbar sein.

Und dann könnt ihr auch den CHMOD anpassen.
Bei WS FTP LE mit besagtem Rechtsklick, wie oben beschrieben.
Beim Total Commander muß der Ordner/die Datei mit einmaligem Linksklick markiert werden. Danach geht ihr oben im Menü auf Dateien -> Dateiattribute ändern.
Entweder gebt ihr gleich eine 777 ein oder ihr markiert alle Kästchen, die ihr da seht.

Ansonsten frag bitte etwas genauer, was genau jetzt noch nicht verstanden worden ist, was du nun schon gemacht hast und was nicht.
Infos sind das A & O um Hilfe zu bekommen. Freude
Maggan22
Hallöchen,

hier ist die Technikerin großes Grinsen
Also die Rechte sind alle richtig gesetzt. Habe alles doppelt überprüft. alle dateien die CHMOD 777 haben sollen laut Anleitung haben das auch!

habe hier mal die Zeilen 291-307 aus der acp/style.php kopiert. Vielleicht ist das ja Hilfreich:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
	$mode = $_POST['mode'];
	if ($mode == "local") $stylefile = $_POST['stylefile'];
	else {
		if (isset($_FILES['uploadfile']['tmp_name']) && $_FILES['uploadfile']['tmp_name'] && is_uploaded_file($_FILES['uploadfile']['tmp_name'])) {
			$tempfile = "./temp/styleimport_".md5(uniqid(rand()));
			while (file_exists($tempfile)) $tempfile = "./temp/styleimport_".md5(uniqid(rand()));
			if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $tempfile)) {
				$stylefile = $tempfile;
				chmod($tempfile, 0777);
			}
		}
	}

if (!$stylefile || !file_exists($stylefile)) {
		header("Location: style.php?action=import/export&sid=$session[hash]");
		exit;	
	}
Biggi
Hat der Ordner acp/temp auch CHMOD 777?
Maggan22
Hat er, ja. Aber nur der Ordner, nicht die Dateien darin...
Biggi
Hm.
Da sind Dateien drin?
Sind das die von dem Style?

Normal ist der Ordner leer. Da werden ja nur temporär Dateien abgelegt. Und wenn ich das richtig sehe, sollten die auch temporär CHMOD 777 bekommen.

Mach den Ordner doch mal leer und probier es nochmal.
Vielleicht kann er nichts dahin verschieben, weil schon was mit dem gleichen Namen drin ist.
Maggan22
Ach sorry, hab in acp/templates geschaut.... nee der acp/temp Ordner hatte nicht die rechte. aber jetzt.

Das war der Knackpunkt. jetzt scheint es zu gehen. Danke schön smile
Kathy1977
super dankeschön für eure hilfe jetzt klappt es
Biggi
Alles klar. Freut mich, daß es jetzt klappt. smile
Maggan22
Hätte ja schon früher klappen können - kommt davon wenn ein Techniker bis morgens um 4.30 nich schlafen kann und dann sich an sowas dran setzt obwohl er schon wieder um 9 uhr wach war *lol*

Total verpeilt mit dem acp/temp und acp/templates großes Grinsen