php document_root

hallo zusammen,
ich möchte auf einem Linux-Server verschiendenen Domains, verschiedene
Verzeichnisse zuordnen.
jede Domain hat quasi ihr homverzeichnis, in dem auch php scripte laufen
sollen.
kann ich diese Pfade nun einfach in die "Document_root" einfügen und das
wars, oder sind noch andere Einstellungen nötig, damit die oho scripte
laufen ??


danke im Vorraus für eure Hilfe


Gruss KH
KHH [ Sa, 14 Oktober 2006 07:52 ] [ ID #1500300 ]

Re: php document_root

Karl-Heinz H. schrieb:
> hallo zusammen,
> ich möchte auf einem Linux-Server verschiendenen Domains, verschiedene
> Verzeichnisse zuordnen.
> jede Domain hat quasi ihr homverzeichnis, in dem auch php scripte laufen
> sollen.
> kann ich diese Pfade nun einfach in die "Document_root" einfügen und das
> wars, oder sind noch andere Einstellungen nötig, damit die oho scripte
> laufen ??

Wäre 1. kompletter Unsinn, und halte ich für 2. recht unsicher (so wies
*gemeint* war).

"DOCUMENT_ROOT" bezeichnet nichts anderes, als den kompletten Pfad zu
der gerade ausgeführten Dateien. Was Du brauchst nennt sich "open_basedir".

Das zuweisen von Domains zu Directory machst du ja per apache-config,
schätz ich mal. Innerhalb des Blocks

<VirtualHost IP:PORT>
ServerName SUBDOMAIN
ServerAlias SUBDOMAIN SUBDOMAIN
DocumentRoot /path/to/html/files/
SuexecUserGroup user group
ScriptAlias /cgi-bin/ /path/to/html/files/cgi-bin/
</VirtualHost>

kannst Du per

php_admin_value open_basedir /path/to/html/files/:/path/to/somwhere/else/

die Verzeichnise einbaun, auf die Du zugreifen können willst. Wichtig:
verschiedene Pfade werden durch einen : abgetrennt!


hoffe gehelft zu haben
C. Hofmann
gandolph [ So, 15 Oktober 2006 02:59 ] [ ID #1500974 ]
PHP » de.comp.lang.php.installation » php document_root

Vorheriges Thema: Re: Probleme mit PHP5 kompilieren
Nächstes Thema: getimagesize("flash8.swf")