Fehler beim ausführen der Install.php, Safe Mode, $extension

Apache, Lighttpd, nginx, Cherokee
Post Reply
borni
Posts: 17
Joined: 2004-05-15 14:25
 

Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by borni »

Hallihallöchen,

habe folgendes Problem auf meinem neuen Server:

Der Server kann diesen Befehl ->

Code: Select all

require("config".$extension);
nicht richtig deuten. Die Variable extension wie folgt deklariert: wurde wie folgt deklariert

Code: Select all

$extension = explode(".", $PHP_SELF);
Beim ausführen des Scripts gibt er nun folgende Meldung:

Code: Select all

Warning: main(config.): failed to open stream: No such file or directory in /srv/www/htdocs/web1/html/corenews2/install.php on line 6

Fatal error: main(): Failed opening required 'config.' (include_path='.:/usr/share/php') in /srv/www/htdocs/web1/html/corenews2/install.php on line 6
Liegt das am SafeMode? bzw. könnte es dran liegen? Beim alten Server lief das Script noch einwandfrei.

Vielen Dank und schönes WE

Grüße
Borni
antondollmaier
Posts: 485
Joined: 2004-03-30 10:06
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by antondollmaier »

nicht safe-mode, eher register_globals ...
steffz
Posts: 84
Joined: 2003-04-13 13:07
Location: Hamburg
Contact:
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by steffz »

$extension ist ein Array. Es müsste

Code: Select all

require("config".$extension[1]);
heißen - vorausgesetzt, der Dateiname enthält nur einen Punkt.
Dass das beim alten Server lief, kann ich mir nicht erklären. Explode() gibt schon seit Ewigkeiten ein Array zurück.
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by oxygen »

Das liegt an schlecht geschriebenen Script. Vgl. http://de2.php.net/register_globals
borni
Posts: 17
Joined: 2004-05-15 14:25
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by borni »

supi, vielen habt register_globals auf on gestellt und lüppt. umprogrammieren ist mir zu umfangreich :-D

danke für die schnellen antwort.

grüße
borni
antondollmaier
Posts: 485
Joined: 2004-03-30 10:06
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by antondollmaier »

@Borni:

lol...

lies dir mal durch, warum register_globals seit php 4.3.x per default auf off steht ... und dann überleg lieber, ob du ned deine skripte umänderst ...


(btw: sw-soft is mit confixx genauso schlecht ... die haben globals zwar off, glaub ich ... aber in der auth.php is ne routine, um die vars automatisch registrieren zu lassen ...)


mfg,
Anton
borni
Posts: 17
Joined: 2004-05-15 14:25
 

Re: Fehler beim ausführen der Install.php, Safe Mode, $extension

Post by borni »

huch, ich habs nur überflogen und nun nochmal richtig durchgelesen. hast recht, der mehraufwand lohnt sich wohl schon.
danke dafür und hanw
Post Reply