2016-11-04 2 views
1

Ich habe eine Reihe von PHP-Skripten in, sagen wir /public_html/mydir/, und diese Skripte möglicherweise versuchen, Dateien zu löschen/andere Dinge auf das Dateisystem zu tun.Wie schränkt man den PHP-Dateizugriff auf das Ausführungsverzeichnis ein?

Ich möchte alle Dateisystemänderungen innerhalb des Verzeichnisses /public_html/mydir/ erlauben, aber jeder Zugriff (oder Löschung) außerhalb des Verzeichnisses mydir darf nicht erlaubt sein.

Wie kann ich das tun?

+0

this helps: http://php.net/manual/en/ini .core.php und 'open_basedir' – DeDee

Antwort

2

Sie entweder einen Benutzer, die nur die Erlaubnis, diese Verzeichnisse zuzugreifen, oder Sie müssen irgendwie PHP in einer Sandbox laufen wie chroot

Verwandte Themen