PHP produziert leere Seiten

Hallo!
Das Problem mit einer PHP/Apache Installtion unter Linux ist, dass PHP
zwar grundsätzlich zu funktionieren scheint: phpinfo(); bringt die
bekannte Ausgabe.
Aber selbst ein
<? php
echo "test";
?>
zeigt leider nur ein leeres Browserfenster - Quelltext:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html;
charset=iso-8859-15"></HEAD>
<BODY></BODY></HTML>

Woran kann das liegen? PHP Version ist übrigen 4.3.1


Gruß,
Andreas Weller
Andreas Weller [ Mo, 25 Juli 2005 14:40 ] [ ID #894119 ]

Re: PHP produziert leere Seiten

Andreas Weller schrieb:

> Das Problem mit einer PHP/Apache Installtion unter Linux ist, dass
> PHP zwar grundsätzlich zu funktionieren scheint: phpinfo(); bringt
> die bekannte Ausgabe.
> Aber selbst ein
> <? php
> echo "test";
> ?>
> zeigt leider nur ein leeres Browserfenster - Quelltext:

Zwischen "?" und "php" gehört kein Leerzeichen:
| <?php

(Das hast doch bei phpinfo auch so, oder?)

Gruß
Carsten
Carsten Wiedmann [ Mo, 25 Juli 2005 15:06 ] [ ID #894120 ]

Re: PHP produziert leere Seiten

On 2005-07-25 14:40:53, Andreas Weller wrote:
> Das Problem mit einer PHP/Apache Installtion unter Linux ist, dass PHP
> zwar grundsätzlich zu funktionieren scheint: phpinfo(); bringt die
> bekannte Ausgabe.
> Aber selbst ein
> <? php
^

> echo "test";
> ?>
> zeigt leider nur ein leeres Browserfenster -

Ueberpruefe mal deine Error-Reporting-Einstellungen. Display auf on!

> Quelltext:
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META http-equiv=Content-Type content="text/html;
> charset=iso-8859-15"></HEAD>
> <BODY></BODY></HTML>

Was bitte hast du da fuer einen Testfall? Woher kommt dieser Quelltext,
wenn er nicht im PHP-File steht?

Du hast dich uebrigens in der Newsgroup geirrt.

x-post und f'up nach dclpm
stephan
Stephan Mann [ Di, 26 Juli 2005 00:08 ] [ ID #894124 ]

Re: PHP produziert leere Seiten

On 2005-07-25 14:40:53, Andreas Weller wrote:
> Das Problem mit einer PHP/Apache Installtion unter Linux ist, dass PHP
> zwar grundsätzlich zu funktionieren scheint: phpinfo(); bringt die
> bekannte Ausgabe.
> Aber selbst ein
> <? php
^

> echo "test";
> ?>
> zeigt leider nur ein leeres Browserfenster -

Ueberpruefe mal deine Error-Reporting-Einstellungen. Display auf on!

> Quelltext:
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META http-equiv=Content-Type content="text/html;
> charset=iso-8859-15"></HEAD>
> <BODY></BODY></HTML>

Was bitte hast du da fuer einen Testfall? Woher kommt dieser Quelltext,
wenn er nicht im PHP-File steht?

Du hast dich uebrigens in der Newsgroup geirrt.

x-post und f'up nach dclpm
stephan
Stephan Mann [ Di, 26 Juli 2005 00:08 ] [ ID #894189 ]

Re: PHP produziert leere Seiten

Stephan Mann schrieb:
> On 2005-07-25 14:40:53, Andreas Weller wrote:

>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>> <HTML><HEAD>
>> <META http-equiv=Content-Type content="text/html;
>> charset=iso-8859-15"></HEAD>
>> <BODY></BODY></HTML>

> Was bitte hast du da fuer einen Testfall? Woher kommt dieser Quelltext,
> wenn er nicht im PHP-File steht?

Vermutlich vom Browser, wenn dieser ein leeres Dokument erhält und man
die Quelltextansicht öffnet. Der obige Quelltext kommt AFAIK vom IE,
beim FF wird etwas ähnliches erzeugt.
Thomas Hamacher [ Di, 26 Juli 2005 01:34 ] [ ID #895752 ]

Re: PHP produziert leere Seiten

> Vermutlich vom Browser, wenn dieser ein leeres Dokument erhält und man
> die Quelltextansicht öffnet. Der obige Quelltext kommt AFAIK vom IE,
> beim FF wird etwas ähnliches erzeugt.

Firefox zeit <BODY></BODY> an :) und "<? php" ist wohl der Fehler :)
^


--
"Wir sind nicht im Internet präsent, weil das nicht unser Geschäft
ist. Wir verkaufen auch keine Brötchen und haben dementsprechend
auch keine Bäckerei." - Marc Schubert, Hurricane Media
Dirk Sohler [ Di, 26 Juli 2005 03:46 ] [ ID #895753 ]

Re: PHP produziert leere Seiten - Fehler gefunden

Hallo!
Der Vollständigkeit halber hier die Lösung für's Problem:
In der php.ini musster der Pfad zur .PHP Datei (also /home/www/)
hinter der Option open_basedir eingetragen werden. Und siehe
da: es funktioniert


Gruß,
Andreas Weller
Andreas Weller [ Fr, 05 August 2005 11:30 ] [ ID #910325 ]

Re: PHP produziert leere Seiten - Fehler gefunden

Andreas Weller schrieb:

> Der Vollständigkeit halber hier die Lösung für's Problem:
> In der php.ini musster der Pfad zur .PHP Datei (also /home/www/)
> hinter der Option open_basedir eingetragen werden.

Der Vollständigkeit halber: Das kann nicht sein. Du schriebst, dass ein
phpinfo()-Aufruf funktioniert, ein simples echo "Hallo Welt!" hingegen
nicht. Das hat mit der Open-Basedir-Restriction exakt überhaupt nichts
zutun.
Thomas Hamacher [ Fr, 05 August 2005 16:12 ] [ ID #910326 ]
PHP » de.comp.lang.php.installation » PHP produziert leere Seiten

Vorheriges Thema: Failed to initialize storage module: user
Nächstes Thema: Gibt es eigentlich...