Werner Franke wrote:
Hi zusammen,
wir betreiben hier einen Firmen Web Server und sollen auch PHP5 ermoeglichen. Hinzufuegen sollte ich noch, dass ich mich mit PHP nicht auskenne. Nun habe ich gehoert, dass sich die PHP Files auf der gleichen Directory befinden wie auch die HTML Files (beispielsweise unter /home/$USER/public_html)
Nachdem aber PHP die gleichen Moeglichkeiten wie CGI bieten, waere das nicht akzeptabel, da auch nicht jeder User eine CGI Directory hat.
Kann man PHP5 auch so einschraenken, dass es in unserer Entscheidung ist welcher User es verwenden kann ?
Unter welchem Stichwort kann ich das wo nachlesen ?
Oder habe ich da was falsch verstanden ?
danke und Gruss Werner
Hi, Du kannst Deine php's wohin auch immer legen. Also auch in ein paswortgeschütztes Directory oder so. Und Du kannst natürlich über die Benutzerrechte einstellen, wer sie starten darf. Bei Linux-Apache also alles, wie auf Deinem lokalen System. Problem ist nur, daß jeder Nutzer Deiner Website quasi "other" ist, d.h. wenn die php's von Webnutzern aufgerufen werden können, dann also i.allg. von allen. Einfachste Lösung ist demnach ein geschütztes Verzeichnis. Der Nutzer kriegt allerdings den Inhalt der php's nie zu sehen, sondern nur, was die an html ausgeben... wenn sie also readonly für ihn sind, kann er sie auch mittels irgendwelcher Tricks nicht ändern, falls das die Befürchtung sein sollte. gruß jörg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org