Wie kann ich Dateien außerhalb des DocumentRoot (open_basedir) uploaden?

3 Antworten

Auch wenn es dir jetzt nicht unbedingt weiterhilft, aber warum willst du das machen? Wenn du ein CMS programmierst dann sollten doch Bilder und PDFs auch irgendwie erreichbar sein, oder nicht? Wenn die dann außerhalb des docroot liegen wird die keiner zu Gesicht bekommen.

Die sollen dann von der öffentlichen Webseite selbst erreichbar sein.

0
@Evergreen89

Werden sie aber nicht, wenn sie außerhalb des docroot liegen. Daher macht das eben keinen Sinn.

0
@happyfish2

Möglich, das ich den Begriff "DocumentRoot" falsch verstanden habe. Die jeweiligen Ordner (cms, files) sind mit der Subdomain erreichbar.

0

Du kannst es mit ini_set probieren:

<?php
ini_set('open_basedir', '/html/files/');
?>

sofern aktiviert... ansonsten in der Apacheconfig

0

Habe übersehen, das ich open_basedir auch für einzelne Subdomains ausschalten kann. Nun geht es ohne Probleme.

Was möchtest Du wissen?