Page 1 of 1

Absolut *keine* Ausgabe im Browser nach Update & PHP-Wec

Posted: Sun Feb 10, 2008 11:19 pm
by chromalux
N'abend zusammen,

folgendes Problem:

- S9Y update von 1.0 auf 1.2
- PHP von 4 auf 5 gewechselt

jetzt: absolut keine Ausgabe im Browser, auch kein Quelltext.

Ich vermute die paranoiden PHP-Settings bei meinem Provider HostEurope (PHP5.23 mit SuHosin-Patch.

Unter PHP 4 lief alles bestens, ein erster Fehler trat aber bereits nach Umstellung auf PHP5 auf (undefinded call to function..). Also dachte ich: mal schnell ein Update auf S9Y 1.2.1 - dann gehts bestimmt ;)

Aber nix da, jetzt bekomme ich noch nicht einmal eine Fehlermeldung, geschweige überhaupt einen Output. Weder bei direktem Aufruf der index.php, noch beim Admin-Login, nichts.

Fremde Dateien, wie z.B. phpinfo.php (im Root-Dir von s9y gespeichert), die funktionieren einwandfrei!! Komisch.

Jemand eine Idee, wo ich suchen muss oder ähnliche Erfahrungen mit HostEurope gemacht?

Thx.

Posted: Mon Feb 11, 2008 12:00 pm
by chromalux
soo. Folgendes habe ich bereits herausgefunden:

- die alte 1.0er version läuft auch mit PHP5.2 (siehe Blog, ich hätte besser suchen sollen).

Habe nun die alte Version als Mirror unter einer Subdomain wieder hergestellt, jedoch immer noch Probleme mit dem Update auf 1.2.
Nach FAQ-Anleitung vorgegangen, also: neues Release-Paket per FTP über die alten Daten 'gebügelt', die config_local nicht angerührt dabei. Dann direkt den serendipity_admin aufgerufen.

Es passiert immer noch nichts. So überhaupt nichts. Keine Fehlermeldung, Keine Ausgabe, keine Sourcetext. Ich bin ratlos.

Posted: Mon Feb 11, 2008 3:59 pm
by garvinhicking
Hi!

Wie ist deine URL? Hast Du direkt mal z.B. "serendipity.css.php" oder "rss.php" aufgerufen?

Wenn Du nen Parse Error in einer Datei produzierst, wird der dir angezeigt? Vielleicht hat durch den Wechsel auf PHP5 auch der Error_display wert sich geändert, und daher werden PHP-Fehler bei dir einfach unterdrückt?

Grüße,
Garvin

Posted: Tue Feb 12, 2008 10:27 am
by chromalux
Danke für Deine Mithilfe!

Also: Das Errorhandling ist im Vergleich zur alten Version nicht angetastet worden.
Ich kann Fehler direkt provozieren, sprich die von Dir genannten Datei rss.php erzeugt erwartungsgemäß einen xml-Fehler. Aber auch PHP-Parsingfehler werden angezeigt. Dazu habe ich eine 'falsche' Datei ins Verzeichnis geladen und aufgerufen, Resultat: Parse error: syntax error...

Alle weiteren Ausgaben, die *nicht* Fehler sind, werden unterdrückt (z.B. die css.php -> keine Ausgabe auf dem Screen).

Ich vermute irgendwo eine falsche .htaccess-Datei, werde mich nun auf die Suche begeben und das Ergebnis melden.

Ich wünschte, ich hätte root-Zugriff auf diesen ver*** Server ;)

Posted: Tue Feb 12, 2008 10:41 am
by chromalux
Neue Erkenntnis: Wenn ich manuelle echo-Ausgaben in einzelne s9y-Scripte einfüge (z.B.
echo "test";
), dann werden diese Texte im Browser ausgegeben, nur von Serendipity selbst fehlt weiterhin jede Lebensmeldung.

Ich werde nun meine Fehlersuche in Richtung Template lenken.

Achja, die URL's, falls es jemanden interesiert:
http://www.supabond.com (alte s9y-Version auf PHP5.2)
http://www.ultradiy.com/supabond/ (ready-to-upgrade, neue Versionsdateien bereits eingespielt, ansonsten gleicher Content wie erste URL)