Zitat:
Original geschrieben von _m3
1.) Huch, ein nackter Eintrag! 
2.) Die fehlenden Anführungszeichen?
|
Hallo!
ad 1.) Isch abe Phhhotoos
ad 2.) Nein, kein Unterschied.
Langsam zipft mich das nämlich ziemlich an, ich will einfach nur daß die User ihre PHP-Sachen nur in ihrem Verzeichnis und darunter machen können, das kann doch nicht so schwer sein.
Zitat aus einer Mail von debian-user-german:
> > Safe_mode macht nur sinn in Kombination mit open_basedir. open_basedir
> > oder safe_mode alleine bringt nichts.
>
> Ich hab es jetzt versucht mal nur für den Directoryeintrag zu setzen,
> das scheint aber nicht zu gehen:
>
> php_admin_value open_basedir .
Ich schrieb es bereits: gib in einem <Virtual Host> die vollständige
Pfadangabe an und deaktiviere mod_homedir (public_html).
> > Ich würde open_basedir explezit angeben (vollständige Pfadangabe ohne
> > Wildcards), homedirs deaktivieren und alles über sauber konfigurierte
> > virtual_hosts umsetzen.
>
> Wo würdest du das open_basedir setzen, in der /etc/php4/apache/php.ini ?
In der php.ini kannst Du nur ein openbasedir setzen. In der Apache
Konfigurationsdatei jedoch für jeden <Virtual Host> oder jedes
Directory.
> Mit welchem Wert?
Mit dem absolutem Pfad ins vom Nutzer erreichbare Root Verzeichnis
innerhalb des <Virtual Hosts>
> Zumindest eine App (
http://gallery.sf.net ) geht mit
> safe_mode nicht, soll ich da für das einen vhost machen und dort
> safe_mode= Off setzen? Geht das, siehe oben, überhaupt, auf
> vhosts-Basis?
Du kannst den Safe_mode generell auf On setzen und <Virtual Host>
bezogen deaktivieren. Allerdings solltest Du sicherstellen, dass auch
lediglich DU der einzige bist, der Zugriff (also schreibenden nicht über
den Browser ,-) auf diesen Bereich hat!
Und JA - das geht. Habe ich Dir doch von Anfang an empfohlen ...
Zitat Ende. Bis jetzt kann ich seine sehr nette Rechthaberei am Ende nicht bestätigen, es geht bei mir nicht......was mache ich falsch?
@Sloter: du meintest 705,sehe ich das richtig (ist zumindest bei www77 so), das hilft nix!
Ciao,
Steve