php4 und/oder php5 mit Apache2

hallo,
ich habe auf einem Ubuntu (6.06) -Server einen Apache2 laufen.
Das installierte php4 und/oder php5 (ich habe beide Versionen unabhängig von
einander probiert) wird aber von Apache2 nicht aussgewertet, d.h. .php
Programme lassen sich nicht starten und es kommt die Fehlermeldung:

********************************
Internal Server Error

The server encountered an internal error or misconfiguration and was unable
to complete your request.

Please contact the server administrator, webmaster [at] localhost and inform them
of the time the error occurred, and anything you might have done that may
have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.55 (Ubuntu) mod_perl/2.0.2 Perl/v5.8.7 Server at
freddy.barth-geraete.de Port 80
********************************

Das php4-Modul ist im Verzeichnis /etc/apache4/mods-availabel als Modul und
als Load vorhanden und auch im /etc/apache2/mods-enabled verlinkt.

a2enmod php4 sagt mir, dass das Modul bereits geladen ist.

Den Apache2 habe ich bereits mehrfach neu gestartet.

Was kann ich noch tun um Apache2 mitzuteilen, dass er php verarbeiten soll?

Gruß
Armin
Armin Barth [ Mi, 19 September 2007 17:46 ] [ ID #1824426 ]

Re: php4 und/oder php5 mit Apache2

Armin Barth schrieb:

> ********************************
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was
> unable to complete your request.
> ...
> Was kann ich noch tun um Apache2 mitzuteilen, dass er php verarbeiten
> soll?

Zuerst sollte man tun, was der Apache dir schon nahelegt:

> More information about this error may be available in the server error
> log.

Was steht also im error_log?

Gruß
Carsten
Carsten Wiedmann [ Do, 20 September 2007 00:54 ] [ ID #1825368 ]

Re: php4 und/oder php5 mit Apache2

Carsten Wiedmann schrieb:
> Armin Barth schrieb:
>
>> ********************************
>> Internal Server Error
>>
>> The server encountered an internal error or misconfiguration and was
>> unable to complete your request.
>> ...
>> Was kann ich noch tun um Apache2 mitzuteilen, dass er php verarbeiten
>> soll?
>
> Zuerst sollte man tun, was der Apache dir schon nahelegt:
>
>> More information about this error may be available in the server error
>> log.
>
> Was steht also im error_log?

Dort steht:
[Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] SoftException in
Application.cpp:291: UID of script "/var/www/test.php" is smaller than
min_uid
[Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] *** glibc detected
*** double free or corruption (fasttop): 0x0806f988 ***


Gruß
Armin
Armin Barth [ Do, 20 September 2007 06:46 ] [ ID #1825369 ]

Re: php4 und/oder php5 mit Apache2

Armin Barth schrieb:
> Carsten Wiedmann schrieb:
>> Armin Barth schrieb:
>>
>>> ********************************
>>> Internal Server Error
>>>
>>> The server encountered an internal error or misconfiguration and was
>>> unable to complete your request.
>>> ...
>>> Was kann ich noch tun um Apache2 mitzuteilen, dass er php verarbeiten=

>>> soll?
>>
>> Zuerst sollte man tun, was der Apache dir schon nahelegt:
>>
>>> More information about this error may be available in the server erro=
r
>>> log.
>>
>> Was steht also im error_log?
>
> Dort steht:
> [Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] SoftException in
> Application.cpp:291: UID of script "/var/www/test.php" is smaller than =

> min_uid
> [Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] *** glibc detected=

> *** double free or corruption (fasttop): 0x0806f988 ***

Frage: Benutzt du su_php oder was in der Art wie SUEXEC?

Wenn es su_php ist dann wird das PHP als Binary aufgerufen und nicht als =

PHP Modul. Imho bist du in einem Ubunto Support Forum besser
aufgehoben da es was Distribution spezifischen ist bzw. du hast su_php
noch nicht oder falsch konfiguriert.

Bezueglich der Frage zu den AddTypes. Wenn PHP als Modul im Apache
laeuft dann schaut das so aus:
<Ifmodule mod_php5.c>
AddType application/x-httpd-php .php .php3 .php4 .php5
AddType application/x-httpd-php-source .phps
</IfModule>


Bei Verwendung von PHP Ueber CGI haengt es vom definiertem Handler ab.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Do, 20 September 2007 12:06 ] [ ID #1825370 ]

Re: php4 und/oder php5 mit Apache2

Hallo Joerg,
Danke für die schnelle Hilfe.

Das su_php wars.
Nach dem Entfernen der Links aus modules_enabled startet php.

Gruß
Armin


Joerg Behrens schrieb:
> Armin Barth schrieb:
>> Carsten Wiedmann schrieb:
>>> Armin Barth schrieb:
>>>
>>>> ********************************
>>>> Internal Server Error
>>>>
>>>> The server encountered an internal error or misconfiguration and was
>>>> unable to complete your request.
>>>> ...
>>>> Was kann ich noch tun um Apache2 mitzuteilen, dass er php verarbeiten
>>>> soll?
>>>
>>> Zuerst sollte man tun, was der Apache dir schon nahelegt:
>>>
>>>> More information about this error may be available in the server error
>>>> log.
>>>
>>> Was steht also im error_log?
>>
>> Dort steht:
>> [Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] SoftException in
>> Application.cpp:291: UID of script "/var/www/test.php" is smaller than
>> min_uid
>> [Wed Sep 19 17:10:06 2007] [error] [client 10.0.0.3] *** glibc
>> detected *** double free or corruption (fasttop): 0x0806f988 ***
>
> Frage: Benutzt du su_php oder was in der Art wie SUEXEC?
>
> Wenn es su_php ist dann wird das PHP als Binary aufgerufen und nicht als
> PHP Modul. Imho bist du in einem Ubunto Support Forum besser aufgehoben
> da es was Distribution spezifischen ist bzw. du hast su_php noch nicht
> oder falsch konfiguriert.
>
> Bezueglich der Frage zu den AddTypes. Wenn PHP als Modul im Apache
> laeuft dann schaut das so aus:
> <Ifmodule mod_php5.c>
> AddType application/x-httpd-php .php .php3 .php4 .php5
> AddType application/x-httpd-php-source .phps
> </IfModule>
>
>
> Bei Verwendung von PHP Ueber CGI haengt es vom definiertem Handler ab.
>
> Gruss
> Joerg
>
Armin Barth [ Sa, 22 September 2007 10:49 ] [ ID #1826986 ]
PHP » de.comp.lang.php.installation » php4 und/oder php5 mit Apache2

Vorheriges Thema: php4 erkennt gd, mysql und pgsql nicht
Nächstes Thema: Re: Komisches PHP-Installations-Problem