Probleme mit ISS 6.0 und SF |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Probleme mit ISS 6.0 und SF |
Thu. 13. July 2006, 14:29
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 94 Mitglied seit: 01.07.2006 Wohnort: Paderborn Mitglieds-Nr.: 42 |
Hallo,
wenn ich Module oder PlugIns hochladen will, bekomme ich diese Fehlermeldung QUELLTEXT Warning: move_uploaded_file(C:/Inetpub/vhosts/kuhrt-paderborn.de/httpdocs/backend/upload/in/Listen-Navigation.cmsmod): failed to open stream: Permission denied in C:\Inetpub\vhosts\kuhrt-paderborn.de\httpdocs\backend\inc\fnc.libary.php on line 306 Warning: move_uploaded_file(): Unable to move 'C:\WINDOWS\Temp\php29.tmp' to 'C:/Inetpub/vhosts/kuhrt-paderborn.de/httpdocs/backend/upload/in/Listen-Navigation.cmsmod' in C:\Inetpub\vhosts\kuhrt-paderborn.de\httpdocs\backend\inc\fnc.libary.php on line 306 Welche Einstellungen muß ich in der php.ini vornehmen? Ich verstehe nicht so ganz warum Module erst ins Windows Temp Verzeichnis hochgeladen wird und anschließend ins Backend/in? Gruß Holger PHPInfo unter http://www.kuhrt-paderborn.de/backend/phpinfo.php Der Beitrag wurde von hkuhrt bearbeitet: Thu. 13. July 2006, 14:31 |
|
|
Thu. 13. July 2006, 15:17
Beitrag
#2
|
|
Advanced Member Gruppe: Members Beiträge: 54 Mitglied seit: 26.06.2006 Wohnort: Karlsruhe Mitglieds-Nr.: 3 |
da stimmen wohl die rechte nicht. ich habe keine ahnung, wie das bei einem Windows Server geht, aber du mußt dem verzeichnis upload und allen unterverzeichnissen schreibrechte für den user geben, unter dem der IIS läuft.
ZITAT ich verstehe nicht so ganz warum Module erst ins Windows Temp Verzeichnis hochgeladen wird und anschließend ins Backend/in? In deiner php.ini steht upload_tmp_dir C:\WINDOWS\Temp deshalb - nee, ist eine sicherheitsmaßnahme von php, dass die hochgeladenen dateien ersteinmal in ein temporäres verzeichnis hochgeladen werden und das php skript sie dann verschieben muß, wenn es sie behalten will. -------------------- Technikwürze - Design & Webstandards Podcast |
|
|
Thu. 13. July 2006, 15:21
Beitrag
#3
|
|
Advanced Member Gruppe: Members Beiträge: 94 Mitglied seit: 01.07.2006 Wohnort: Paderborn Mitglieds-Nr.: 42 |
da stimmen wohl die rechte nicht. ich habe keine ahnung, wie das bei einem Windows Server geht, aber du mußt dem verzeichnis upload und allen unterverzeichnissen schreibrechte für den user geben, unter dem der IIS läuft. Die Rechte für SF und dem Temp ordner habe ich vergeben. Kann es sein, dass SF damit nicht klar kommt? Da der Temp Ordner auserhalb des eigendlichen httpdocs liegt? Gruß Holger |
|
|
Thu. 13. July 2006, 15:42
Beitrag
#4
|
|
Advanced Member Gruppe: Members Beiträge: 54 Mitglied seit: 26.06.2006 Wohnort: Karlsruhe Mitglieds-Nr.: 3 |
Die Rechte für SF und dem Temp ordner habe ich vergeben. Kann es sein, dass SF damit nicht klar kommt? Da der Temp Ordner auserhalb des eigendlichen httpdocs liegt? wie gesagt, ich habe keine Ahnung, wie das mit den Rechten auf einem Windows-Server läuft. Die normalen unix-permissions-funktionen in PHP funktionieren da natürlich nicht. Aber ich habe gerade in den entsprechenden Quellcode von Sefrengo geschaut (function lib_get_upload in inc/fnc.libary.php) und dort werden keine rechte abgefragt oder so etwas, dass nur auf Unix Rechner laufen würde. Dass der Temp Ordner auserhalb vom httpdocs liegt ist Sefrengo egal. Bist du dir wirklich sicher, dass die Rechte stimmen? probier es doch einfach mal aus. z.B. mit einem Skript der Art: QUELLTEXT <?php (nicht getestet)$f = fopen("C:/Inetpub/vhosts/kuhrt-paderborn.de/httpdocs/backend/upload/in/test", "w"); fwrite($f, "test"); fclose($f); ?> Speichere dieses Skript in eine Datei (test.php) und führe sie über den Browser aus. Es sollte kein Output kommen und danach sollte die Datei "test" mit Inhalt "test" in dem Ordner liegen. Wenn nicht stimmen deine Permissions nicht und du mußt sie anpassen (wie auch immer, ich will mich nicht wiederholen, aber von IIS-Servern habe ich keine Ahnung und will es auch gar nicht ) -------------------- Technikwürze - Design & Webstandards Podcast |
|
|
Thu. 13. July 2006, 15:57
Beitrag
#5
|
|
Advanced Member Gruppe: Members Beiträge: 94 Mitglied seit: 01.07.2006 Wohnort: Paderborn Mitglieds-Nr.: 42 |
Ich verstehe die Welt nicht mehr. Habe gerade die Rechte nochmal nachgeschaut und neu gesetzt. Und jetzt geht es. Weis aber nicht wiso. Da ich die Rechte heute morgen bei der Installation Überprüft und gesetzt hatte. Na egal, jetzt läuft es.
Danke **closed** |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 12:31 |