Probleme mit php.ini

Probleme mit php.ini

am 06.02.2006 12:35:59 von Rene Kadner

Hi,

das Web ist gefüllt mit Lösungsvorschlägen, nur hilft bei mir nichts...

für ein CMS läuft bei mir PHP 4.4. - bisher tadellos. Nun wollte ich aber
die php_gd2.dll aktivieren um die Grafikunterstützung des CMS zu nutzen.
Sobald ich aber eine der Vorlagen ini's zu php.ini kopieren, läuft nix mehr.
Der Explorer meldet "Die Seite wurde nicht gefunden (HTTP 400)". Lösch ich
diese, dann geht wieder alles - bis auf GD ;-(

PHP läuft unter WinXP mit IIS. Der "Internetgast" hat volle Rechte im
gesamten PHP Verzeichnis. Das läuft nur lokal auf meinem PC.

Irgend einen Tip?

Gruß
René

Re: Probleme mit php.ini

am 06.02.2006 14:30:56 von Andreas Heck

Hallo Rene!

Am 06.02.2006 schrieb Rene Kadner:

[...]

> Sobald ich aber eine der Vorlagen ini's zu php.ini kopieren, läuft nix mehr.
> Der Explorer meldet "Die Seite wurde nicht gefunden (HTTP 400)". Lösch ich
> diese, dann geht wieder alles - bis auf GD ;-(

Das mit dem "Vorlagen kopieren" verstehe ich nicht ganz?

Du musst lediglich in der php.ini die Zeile

extension=php_gd2.dll

einfügen an der Stelle, an der die anderen Extensions bereits stehen. Sehr
gut möglich, dass die Zeile bereits eingetragen, aber mit einem Semikolon
versehen ist. Diesen dann einfach löschen, speichern, Webserver neu
starten, probieren ...

HTH.
--
Andreas Heck http://www.derheckser.de
Durch die Leidenschaften lebt der Mensch, durch die Vernunft existiert er
bloss. (Sebastien Chamfort)

Re: Probleme mit php.ini

am 06.02.2006 16:47:38 von Rene Kadner

> Das mit dem "Vorlagen kopieren" verstehe ich nicht ganz?

Es kommen mit der Installation zwei phi.ini Varianten mit. Da sie aber
anders heißen, werden sie ignoriert.

>
> Du musst lediglich in der php.ini die Zeile
>
> extension=php_gd2.dll

Genau das habe ich getan. Eine (s.o.) nach php.ini kopiert (damit das
Original erhalten bleibt), das Semikolon entfernt und den Webservice neu
gestartet.
Aber schon das reine Kopieren einer dieser Dateien ohne jegliche Änderung
sorgt für den Stillstand. Nach dem Löschen dieser php.ini funktioniert die
Webseite auch ohne IIS Neustart sofort wieder.

Gruß
René

Re: Probleme mit php.ini

am 06.02.2006 17:27:06 von Carsten Wiedmann

Rene Kadner schrieb:

> nutzen. Sobald ich aber eine der Vorlagen ini's zu php.ini kopieren,
> läuft nix mehr.


Ich denke du meinst die "php.ini-dist" und "php.ini-recommended"? Da stellt
sich die Frage, ob dort überhaupt die Pfade stimmen in den 2 Dateien.

Arbeitest du bisher ohne "php.ini" oder ist noch eine im %WINDIR%? Wenn du
bisher ohne INI arbeitest, werden ja gar keine Extensions geladen, die dann
plötzlich in der Vorgabe-INI aktiviert sind. Sind für diese Extensions die
DLL's kopiert oder ist das Verzeichnis der DLL's im %PATH% aufgenommen?

Gruß
Carsten

Re: Probleme mit php.ini

am 06.02.2006 18:25:28 von Rene Kadner

> Ich denke du meinst die "php.ini-dist" und "php.ini-recommended"? Da
> stellt sich die Frage, ob dort überhaupt die Pfade stimmen in den 2
> Dateien.
Ja.

> Arbeitest du bisher ohne "php.ini" oder ist noch eine im %WINDIR%? Wenn du
> bisher ohne INI arbeitest, werden ja gar keine Extensions geladen, die
> dann plötzlich in der Vorgabe-INI aktiviert sind. Sind für diese
> Extensions die DLL's kopiert oder ist das Verzeichnis der DLL's im %PATH%
> aufgenommen?

Ja, die php.ini steht unter c:\windows. Ich hatte jetzt mal den Installer
runtergeladen.
Nach dem Bearbeiten der Pfade dort funktioniert jetzt alles so wie es soll.

Danke.

Gruß
René
P.S. ich wußte, es muss was ganz einfaches sein *g*