Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Schreib- und Zugriffsrechte unter IIS [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Schreib- und Zugriffsrechte unter IIS


 
nomansland
31-10-2001, 14:07 
 
Wie kann ich auf einem Internet Informationsserver 4 oder 5
für PHP Scripte Schreib- und Zugriffsrechte vergeben.
CHMOD funtioniert nicht.
Wie funktioniert dies.
Müssen diese Scripte in das CGI-BIN Verzeichnis?
Wie muss das auf dem Server aussehen?

Aller Anfang ist schwer, vielen dank für eure Hilfe!

************************************************
Nach 24 Stunden noch keine Antwort?
Hat den niemand einen Server mit Win2000, dem IIS5, CGI,PHP usw. der Bescheid weiss wie diese Rechte vergeben werden.
************************************************


[Editiert von nomansland am 01-11-2001 um 13:17]

 
oscar
01-11-2001, 21:59 
 
Viele Fragen ;-)
aber der Reihe nach:
1. Wie kann ich auf einem Internet Informationsserver 4 oder 5
für PHP Scripte Schreib- und Zugriffsrechte vergeben.
CHMOD funtioniert nicht.
Antwort:
Schreibrechte vergeben: es gibt es zwei wichtige Einstellungen: A: Im IIS4-Admin mußt Du "schreiben erlaubt" aktivieren. B: Im Windows-Dateienmanager müssen die erlaubten Benutzer (Standardeinstellung: Jeder - Vollzugriff) auch das Recht haben, diese Datei schreiben zu dürfen. Im Fall PHP-Scripte greift immer der Benutzer IUSR_Computername auf die Dateien zu. Mit der Standardeinstellung hat er aber auch Vollzugriff (sprich: CHMOD 0777)
2.Müssen diese Scripte in das CGI-BIN Verzeichnis?
Antwort
Ein CGI-BIN-Verzeichnis im Sinne von Unix/Apache gibt es nicht auf dem IIS. Du mußt selber ein Verzeichnis declarieren und es mit den entsprechenden Rechten ausstatten (siehe 1.) Um CGI-BIN benutzen zu können, solltest Du Dich etwas mehr mit dem IIS auseinandersetzen, weil das Erlauben von Scriptzugriffen auf einem Webserver, insbesondere auf einem MS-Server, immer ein Sicherheitsrisiko darstellt. Also: Wisse immer, was Du tust.

Grüße::Ingo



Original geschrieben von nomansland
Wie kann ich auf einem Internet Informationsserver 4 oder 5
für PHP Scripte Schreib- und Zugriffsrechte vergeben.
CHMOD funtioniert nicht.
Wie funktioniert dies.
Müssen diese Scripte in das CGI-BIN Verzeichnis?
Wie muss das auf dem Server aussehen?

Aller Anfang ist schwer, vielen dank für eure Hilfe!

************************************************
Nach 24 Stunden noch keine Antwort?
Hat den niemand einen Server mit Win2000, dem IIS5, CGI,PHP usw. der Bescheid weiss wie diese Rechte vergeben werden.
************************************************


[Editiert von nomansland am 01-11-2001 um 13:17]

 
nomansland
03-11-2001, 19:34 
 
Danke, hilft mir ein wenig weiter.
Leider bin ich nicht admin, ist nur ein Webspace Platz.
Der Server ist IIS5 und ich habe beim CGI Verzeichnis die anonymous User Rechte.
Wie muss ich das PHP Skript (ein Newsscript) ablegen das die eingegebenen Daten auch gespeichert werden.
Das Skript funktioniert nur die eingegebenen Daten werden nicht gespeichert.

 
oscar
03-11-2001, 20:42 
 
Antwort
Bitte den Webmaster, Dir Schreibrechte auf ein GESONDERTES Unterverzeichnis zu geben, in welches Du dann schreiben kannst. (Wird allerdings nur von guten Anbietern gemacht, also bei Puretec & CO hast Du wenig Erfolgsaussichten)
Falls das nicht geht, frage mal nach bei http://www.comko.de
;-)
grüße:
Oscar



Original geschrieben von nomansland
Danke, hilft mir ein wenig weiter.
Leider bin ich nicht admin, ist nur ein Webspace Platz.
Der Server ist IIS5 und ich habe beim CGI Verzeichnis die anonymous User Rechte.
Wie muss ich das PHP Skript (ein Newsscript) ablegen das die eingegebenen Daten auch gespeichert werden.
Das Skript funktioniert nur die eingegebenen Daten werden nicht gespeichert.


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:03 Uhr.