Ich möchte auf meinem Server mehrere Domains legen. Das habe ich auch schon hinbekommen, aber wenn ich nun in Seiten einen PHP INCLUDE machen will, dann greift er immer auf ein "zentrales" Verzeichnis zu. Egal von welcher Domain. Folgende Fehlermeldung kommt: (include_path='/usr/local/httpd/htdocs/scripts/php:/usr/local/httpd/htdocs/auth') Wenn ich nun die Include Datei in das angegebene Verzeichnis kopiere geht es auch. Aber wie kann ich für jede Virtuelle Domain nen eigenen "PHP Pfad" machen. Also das er am besten aus dem Virtuellen Container selbst die Scripte holt. Gibts da ne Befehlszeile wie für CGIs a la ScriptAlias /cgi-bin/..... ? Ich hoffe die Frage war nich zu unverständlich formuliert, bin noch nen Neuling also verzeiht ;-) Grüsse Dennnis -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hi,
Ich möchte auf meinem Server mehrere Domains legen. Das habe ich auch schon hinbekommen, aber wenn ich nun in Seiten einen PHP INCLUDE machen will, dann greift er immer auf ein "zentrales" Verzeichnis zu. Egal von welcher Domain. Folgende Fehlermeldung kommt: (include_path='/usr/local/httpd/htdocs/scripts/php :/usr/local/httpd/htdocs/auth')
Wenn ich nun die Include Datei in das angegebene Verzeichnis kopiere geht es auch. Aber wie kann ich für jede Virtuelle Domain nen eigenen "PHP Pfad" machen. Also das er am besten aus dem Virtuellen Container selbst die Scripte holt. Gibts da ne Befehlszeile wie für CGIs a la ScriptAlias /cgi-bin/..... ? Include-Path im PHP-Script festlegen: $include_path = $path_pre."lib/lib.inc.php";
Direkte Angabe des Files welches included werden soll: include("/hier/ist/das/script.inc.php") Könntest das ganze natürlich auch so machen: if (is_readable("../../config.inc.php")) { include("../../config.inc.php"); } else { echo "Na so ein Mist, Datei nicht vorhanden oder nicht lesbar."; } Wobei in meinem Fall hier ../../config.inc.php die Datei wäre die ich includen will.
Ich hoffe die Frage war nich zu unverständlich formuliert, bin noch nen Neuling also verzeiht ;-)
Ich hoffe es hilft. REadYa Mike
Hi Dennis, On Wednesday, 13. March 2002 00:31, Dennis Müller wrote:
Ich möchte auf meinem Server mehrere Domains legen. Das habe ich auch schon hinbekommen, aber wenn ich nun in Seiten einen PHP INCLUDE machen will, dann greift er immer auf ein "zentrales" Verzeichnis zu. Egal von welcher Domain.
Wenn Du PHP als Apache Modul verwendest, kannst Du entweder in der httpd.conf
PHP Konfigurationsparameter setzen, oder in einer .htaccess Datei.
Näheres dazu steht im PHP Handbuch und im Apache Handbuch.
Liebe Grüße,
Andreas
--
Andreas Otto
participants (3)
-
Andreas Otto
-
Dennis Müller
-
Klein Michael