Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

php5 über apache2 funktioniert nicht

2 views
Skip to first unread message

Gerhard Wolf

unread,
Oct 22, 2009, 1:25:28 AM10/22/09
to
Hallo,

ich habe ubuntu 9.04 apache2 den ich mit PHP5 betreiben will.
Die Pakete apache2 und libapache2-mod-php5 sind installiert und
apache2ctl -M zeigt unter anderem...
php5_module (shared)
an. Bei /etc/init.d/apache2 stop und /etc/init.d/apache2 start erscheint:

[Thu Oct 22 07:18:32 2009] [notice] caught SIGTERM, shutting down
[Thu Oct 22 07:18:35 2009] [notice] Apache/2.2.11 (Ubuntu)
PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch configured -- resuming normal
operations

also sieht alles ok aus, d.h. ich sehe keine weiteren Fehlermeldungen.

WARUM wird dann:

< ?php phpinfo() ?>

angezeigt wenn in der /var/www/index.html:
<html>
<head>
<body>
< ?php phpinfo() ?>
...


steht?

Niels Braczek

unread,
Oct 22, 2009, 1:30:18 AM10/22/09
to
Gerhard Wolf schrieb:

> WARUM wird dann:
>
> < ?php phpinfo() ?>
>
> angezeigt wenn in der /var/www/index.html:
> <html>
> <head>
> <body>
> < ?php phpinfo() ?>

> ....
>
>
> steht?

Weil 1. die Datei index.php heißen sollte und 2. das Leerzeichen nach
der öffnenden spitzen Klammer die Processing Instruction zerstört.

MfG
Niels

--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------

Gerhard Wolf

unread,
Oct 22, 2009, 1:48:02 AM10/22/09
to
>
> Weil 1. die Datei index.php heißen sollte und 2. das Leerzeichen nach
> der öffnenden spitzen Klammer die Processing Instruction zerstört.
>
> MfG
> Niels

DANKE! funktioniert ... ich war schon am verzweifeln!

Claus Reibenstein

unread,
Oct 22, 2009, 3:29:46 AM10/22/09
to
Gerhard Wolf schrieb:

> WARUM wird dann:
>
> < ?php phpinfo() ?>
>
> angezeigt wenn in der /var/www/index.html:

^^^^

Eine HTML-Datei wird nicht von PHP geparst. Folglich wird PHP-Code nicht
als solcher erkannt und einfach ausgegeben.

Entweder benennst Du die Datei um in index.php oder index.php5 (hängt
von der Konfiguration Deines Servers ab), oder Du konfigurierst Deinen
Server so, dass PHP auch HTML-Dateien parst (was ich für keine gute Idee
halte).

> <html>
> <head>
> <body>

Hier fehlt </head>.

> < ?php phpinfo() ?>
^

Dieses Leerzeichen muss raus.

Gruß. Claus

0 new messages