Mailinglisten-Archive |
Aloha, > Von: Sacha Vorbeck[SMTP:sachav_(at)_gmx.net] > > in einem Skript binde ich ein include folgendermassen ein: > <?php > include_once($_SERVER["DOCUMENT_ROOT"]."/sites/de/php/includes/news_config > .php");?> > > Hier: > http://elsa.unlimited-vision.net/sites/de/index.php > funktioniert das voellig problemlos. > > > Auf diesem Server: > http://195.127.120.218/sites/de/index.php > > bekomme ich folgende Fehlermeldung: > Fatal error: Failed opening required > '/sites/de/php/includes/news_config.php' (include_path='.:/usr/share/php') > in /home/sites/elsaweb/sites/de/index.php on line 1 > Das liegt daran, daß auf dem 2. Server die Variable > $_SERVER["DOCUMENT_ROOT"] leer ist. deswegen sucht PHP die Datei /sites/de/....., die natürlich DA nicht liegt. Entweder ist auf dem 2. Server eine PHP-Version, die $_SERVER[] nicht kennt, ODER der 2. Server hat einen an- deren Webserver, der DOCUMENT_ROOT nicht bereit stellt (z.B. IIS ...). In dem Fall liegts daran, daß der 1. Server PHP 4.2.1 ist, und der 2. Server PHP 4.0.6 (Hier gibts KEIN!!! $_SERVER...). Grüße, Mathias
php::bar PHP Wiki - Listenarchive