Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

IIS - Ordner-Berechtigung für Dateiupload unter PHP

Mitglied: 54922

54922 (Level 1)

05.10.2007, aktualisiert 08.10.2007, 16684 Aufrufe, 4 Kommentare

IIS 6 und PHP 5

Hallo!

Ich betreibe einen IIS-Webserver. Mit PHP möchte ich den Dateiupload ermöglichen. Mittels PHP-Funktion move_uploaded_file() möchte ich die Datei aus dem temporären Verzeichnis in das Upload-Verzeichnis verschieben.

Leider bekomme ich stets die Meldung "Unable to move - Permission denied". Offenbar sind also die Rechte für den Upload-Ordner nicht richtig gesetzt.

Weiß jemand, welche Rechte ich setzen muss, damit die o.g. PHP-Funktion klappt?

Danke im Voraus.
Mitglied: gi-networx
05.10.2007 um 16:08 Uhr
Hi,

du musst auf den entsprechenden Ordner Schreibrechte für den Benutzer IUSR_SERVERNAME setzen.
Windows greift bei anonymen Webverbindungen mit dem User IUSR_SERVERNAME stellvertretend für den "anonymen" Surfer auf das Dateisystem zu.

Wenn das nicht funktioniert, versuche alternativ auch mal dasselbe mit IWAM_SERVERNAME. Ich bin mir im Moment nicht 100% sicher welcher Account der richtige ist (evtl. musst du auch beiden Schreibrechte gewähren). Windows startet den IIS-Prozess mit dem User IWAM_SERVERNAME. Und da PHP ja eigentlich ein Child-Prozess des IIS-Prozesses ist könnte es sein, das du IWAM... anstatt IUSR_ verwenden musst.

Musst du einfach mal ausprobieren, kannst ja dann hier bescheid sagen

Wenn du im IIS mehrere Application Pools hast musst du natürlich dem entsprechenden anderen User Schreibzugriff gewähren, unter welchem die Applikation läuft.

Gruß, Michl
Bitte warten ..
Mitglied: Dani
05.10.2007 um 17:15 Uhr
Hi Michl,
einfach beide User hinzufügen...denn wenn du mal nur authtentifizierten Zugriff zulässt und auf der Seite dann einen Upload hast, trifft der Iuser_%servername% nicht mehr zu. Einfach bei beiden User "Vollzugriff" setzen.
Das TEMP - Verzeichnis befindet sich ja im PHP Ordner.


Grüße
Dani
Bitte warten ..
Mitglied: 54922
08.10.2007 um 17:46 Uhr
Irgendwie haut es nicht hin.

Muss ich beide Ordner freigeben? Zum 'Upload wird derzeit das Temp-verzeichnis genutzt, das nicht im PHP-Ordner liegt.

Ändere ich die Rechte im Windows-Explorer oder mit der Serververwaltung?

Gibt es zum IIs ein gute Einsteiger-Handbuch?

Danke schon mal im Voraus.
Bitte warten ..
Mitglied: Dani
08.10.2007 um 18:29 Uhr
Moin,
also ich sage es mal anders: In der php.ini sind die entsprechenden Verzeichnisse definiert. In diesen Verzeichnissen den User hinzufügen.


Grüße
Dani
Bitte warten ..
Ähnliche Inhalte
Informationsdienste
PHP-IIS 8 Websitefehler
Frage von BlacckyInformationsdienste2 Kommentare

Hallo liebe Forum Nutzer, Und zwar wollte ich Cloud/Mail(Website)/Forum Server jemanden zur Verfügung stellen. Für Tests habe ich die ...

Debian

Schreib-Berechtigung für PHP-Anwendung unter Debian

gelöst Frage von itebobDebian6 Kommentare

Hallo, ich möchte mit so einer Datei schreiben.php: eine neue Datei erstellen. Das Beispiel oben funktioniert auf dem Webspace ...

Datenbanken

Probleme mit IIS PHP SQL auf SBS2011

Frage von ITS2015Datenbanken8 Kommentare

Hallo, Erst einmal zum Server: Dell PowerEdge 610 2 x QC Xeon 32GB RAM RAID10 ( 6x 600GB SAS ...

CMS

PHP - WordPress auf Apache schneller als auf IIS?

Frage von Rene1976CMS13 Kommentare

Hallo Gemeinde, wir haben einen Win 2008 R2 RootServer mit Plesk 12.5. Dort laufen auch ASPX Websites drauf. Jetzt ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 1 TagHumor (lol)2 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 1 TagErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 5 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 5 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
SSD zeigt falsche Werte
Frage von karl2014Festplatten, SSD, Raid25 Kommentare

Ich habe ein Problem mit der SSD in meinem Laptop mit Windows 10. Es ist eine 1Tb Platte die ...

Ubuntu
Installation freerdp 2.0.0-rc4
Frage von kristovUbuntu20 Kommentare

Hallo, möchte freerdp 2.0.0-rc4 auf linux mint 18.3 installieren, habe aber keine Ahnung, wie das funktioniert. freerdp 1.1 ist ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1018 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

Router & Routing
VPN u. WLAN Router für Reisen
Frage von stephan902Router & Routing17 Kommentare

Hallo, ich bin auf der Suche nach einem VPN/WLAN-Router für unterwegs. Und zwar möchte ich auf Reisen einfach den ...