WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.01.2003, 13:38   #1
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Frage Apache und "virtuelle Hosts"

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#
dub ist offline   Mit Zitat antworten
Alt 28.01.2003, 14:25   #2
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Was willst du mit Include und PHP
Meinst du die DocumentRoot?
Formulier bitte die Frage verständlicher

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 28.01.2003, 14:28   #3
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

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#
dub ist offline   Mit Zitat antworten
Alt 28.01.2003, 15:17   #4
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

<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
Sloter ist offline   Mit Zitat antworten
Alt 28.01.2003, 15:32   #5
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Danke, eine Frage noch:

Was ist open_base_dir?

#Hannes
dub ist offline   Mit Zitat antworten
Alt 28.01.2003, 15:51   #6
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

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
käptn ist offline   Mit Zitat antworten
Alt 28.01.2003, 15:52   #7
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

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
Sloter ist offline   Mit Zitat antworten
Alt 28.01.2003, 16:12   #8
dub
Veteran
 
Registriert seit: 28.01.2003
Alter: 41
Beiträge: 321


dub eine Nachricht über ICQ schicken
Standard

Danke an alle, hat super geklappt ;-)

#Hannes#
dub ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag