Hallo zusammen,
ich bin gerade dabei eine Web-Applikation mit php und mssql zu schreiben.
Funktioniert soweit auch ganz gut, aber ein Problem habe ich.
Auf unserem Windows-Server 2008 haben wir den IIS-7 Webserver laufen, mit php 5.3. Er läuft unter C:/inetpub.
Bilder die in der Applikation gezeigt werden sollen allerdings von einer anderen Festplatten-Partition (D:/Daten/images) geladen werden.
Mein Problem ist, dass ich nicht auf D:/Daten/images zugreifen kann. Ich bekomme immer den Fehler "No such file or directory" wenn ich z.B. mit scandir versuche darauf zuzugreifen.
Ich habe diese Frage schon in einem anderen Forum gestellt (link dahin), und alle Lösungsvorschläge probiert, komme aber immer noch nicht weiter.
Hier die Kurzfassung:
-Der PHP-Benutzer ist IUSR und gehört, nehme ich an, zur Gruppe IIS_IUSRS. Diese Gruppe hat lese/schreib/änder –Rechte auf D:/, D:/Daten und D:/Daten/images, wo die Bilder liegen.
-Ich habe im IIS (C:/inetpub/webroot/applikation) einen virtuellen Ordner (daten) erstellt, der den physikalischen Ort D:/Daten/images hat. Auch auf den kann ich nicht zugreifen, es kommt derselbe Fehler.
-Zugriff einmal über den virtuellen Ordner (daten) C:/inetput/webroot/applikation/daten und einmal wie vorgeschlagen direkt (D:/Daten/images)
Das ist die test.php (liegt direkt im root, wie der virtuelle Ordner daten)
Ich hoffe einfach dass hier noch andere Personen die Frage lesen und vielleicht noch weitere Ideen haben.
Vielen Dank schonmal!!
ich bin gerade dabei eine Web-Applikation mit php und mssql zu schreiben.
Funktioniert soweit auch ganz gut, aber ein Problem habe ich.
Auf unserem Windows-Server 2008 haben wir den IIS-7 Webserver laufen, mit php 5.3. Er läuft unter C:/inetpub.
Bilder die in der Applikation gezeigt werden sollen allerdings von einer anderen Festplatten-Partition (D:/Daten/images) geladen werden.
Mein Problem ist, dass ich nicht auf D:/Daten/images zugreifen kann. Ich bekomme immer den Fehler "No such file or directory" wenn ich z.B. mit scandir versuche darauf zuzugreifen.
Ich habe diese Frage schon in einem anderen Forum gestellt (link dahin), und alle Lösungsvorschläge probiert, komme aber immer noch nicht weiter.
Hier die Kurzfassung:
-Der PHP-Benutzer ist IUSR und gehört, nehme ich an, zur Gruppe IIS_IUSRS. Diese Gruppe hat lese/schreib/änder –Rechte auf D:/, D:/Daten und D:/Daten/images, wo die Bilder liegen.
-Ich habe im IIS (C:/inetpub/webroot/applikation) einen virtuellen Ordner (daten) erstellt, der den physikalischen Ort D:/Daten/images hat. Auch auf den kann ich nicht zugreifen, es kommt derselbe Fehler.
-Zugriff einmal über den virtuellen Ordner (daten) C:/inetput/webroot/applikation/daten und einmal wie vorgeschlagen direkt (D:/Daten/images)
Das ist die test.php (liegt direkt im root, wie der virtuelle Ordner daten)
PHP-Code:
<?php
error_reporting(E_ALL);
$erg=scandir('daten');
print_r($erg);
$array=scandir('D:/Daten/images');
print_r($array);
?>
Vielen Dank schonmal!!
Kommentar