Zend Framework auf Webspace installieren
Hallo, in den Installationsanleitungen zum Zend Framework steht
"Though there are several ways to achieve this, your PHP include_path
needs to contain the path to the Zend Framework library."
Den Pfad setze ich ja in der php.ini, auf die ich aber bei meinem
PRovider normalerweise keinen Zugriff habe. Kann ich das trotzdem zum
Laufen bringen?
Uwe
Re: Zend Framework auf Webspace installieren
Uwe Ziegenhagen schrieb:
> Hallo, in den Installationsanleitungen zum Zend Framework steht
>
> "Though there are several ways to achieve this, your PHP include_path
> needs to contain the path to the Zend Framework library."
>
> Den Pfad setze ich ja in der php.ini, auf die ich aber bei meinem
> PRovider normalerweise keinen Zugriff habe. Kann ich das trotzdem zum
> Laufen bringen?
Das ist überhaupt kein Problem, du musst in deiner Bootstrapdatei, das
ist die Datei die immer aufgerufen wird und die dann die Anfrage an den
entsprechenden Controller weiterleitet, folgende Zeilen Aufnehmen.
$include_path = get_include_path();
$include_path.= PATH_SEPARATOR . 'pfad/zum/zend/framework';
set_include_path($include_path);
mfg
Andreas
Re: Zend Framework auf Webspace installieren
Uwe Ziegenhagen wrote:
> Den Pfad setze ich ja in der php.ini, auf die ich aber bei meinem
> PRovider normalerweise keinen Zugriff habe. Kann ich das trotzdem zum
> Laufen bringen?
Ich habe in einem meiner Scripts stehen:
| ini_set( "include_path",
| ini_get( "include_path" ).":$absoluter_pfad/library" );
Damit wird der aktuelle include-path um das Verzeichnis des Frameworks
erweitert.
Gruß,
Michael
--
Testscript für RegEchsen:
http://diesundas.funzt-halt.net/regextest.php
Re: Zend Framework auf Webspace installieren
Uwe Ziegenhagen wrote:
> Hallo, in den Installationsanleitungen zum Zend Framework steht
>
> "Though there are several ways to achieve this, your PHP include_path
> needs to contain the path to the Zend Framework library."
>
> Den Pfad setze ich ja in der php.ini, auf die ich aber bei meinem
> PRovider normalerweise keinen Zugriff habe. Kann ich das trotzdem zum
> Laufen bringen?
ini_set() in Verbindung mit ini_get() bringt dich ans Ziel.
ini_get() um die bestehende Angabe zur Direktive auszulesen. Dann prüfen
ob der Pfad bereits enthalten ist und ggf. mit ini_set() den neuen Wert
setzen.
MfG, Ulf