![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() Hi ihr!
Habe auf meinem Server Apache mit virtullen Host laufen und möchte für die einzelnen virtuellen Hosts andere Include-Verzeichnise für PHP angeben. Wie funktioniert das genau? #Hannes# |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
![]() Was willst du mit Include und PHP
![]() Meinst du die DocumentRoot? Formulier bitte die Frage verständlicher ![]() Sloter |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() Okey, nochmals *G*
In der php.ini ist ein globaler Wert (=für alle virtuellen Hosts) ein IncludePath eingetragen. Ich habe nun aber gehört, dass man diesen für jeden einzelnen virtuellen Host unabhängig zu den anderen ändern kann (php_admin_value?, php_admin_flag?). A) Geht das wirklich? B) Wie geht das? C) Wie geb ich mehrere Verzeichnisse an? #Hannes# |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
![]() <Virtualhost *>
ServerName www.domain.at ServerAlias domain.at documentroot /data/www/webmail php_admin_value safe_mode on php_admin_value include_path /data/www php_admin_value open_basedir /data/www/webmail </Virtualhost> php.ini php_admin_value open_basedir "/dir1:/dir2" Sloter |
![]() |
![]() |
![]() |
#5 |
Veteran
![]() |
![]() Danke, eine Frage noch:
Was ist open_base_dir? #Hannes |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() RTFM
![]() Beschränkt die Dateien, die von PHP geöffnet werden können, auf Dateien im angegebenen Verzeichnisbaum. Wenn ein Skript versucht, eine Datei mit z.B. fopen oder gzopen zu öffnen, wird der Ort der Datei überprüft. Wenn sich die Datei außerhalb des spezifizierten Verzeichnisses befindet, wird PHP sie nicht öffnen. Alle symbolischen Links sind hier mit eingeschlossen, so dass es auch nicht möglich ist, dieses Verbot mittels symlink zu umgehen. Der Wert . gibt an, dass das Verzeichnis, in dem das Skript abgespeichert ist, als Basis-Verzeichnis genutzt wird. Unter Windows werden Verzeichnisse mit Semikolon getrennt, unter allen anderen Betriebssystemen mit einem Doppelpunkt. Wenn PHP als Modul in den Apache einkompiliert wurde, werden open_basedir paths von "Eltern"-Verzeichnissen nun automatisch vererbt. ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
![]() Der Pfad/das Verzeichnis wo die Scripten ausgeführt werden dürfen.
php_admin_value include_path gibt an wo die Rgeln von php-admin gültig sind Sloter |
![]() |
![]() |
![]() |
#8 |
Veteran
![]() |
![]() Danke an alle, hat super geklappt ;-)
#Hannes# |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|