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

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
chromalux
Regular
Posts: 6
Joined: Sun Oct 01, 2006 1:44 am

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

Post 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.
chromalux
Regular
Posts: 6
Joined: Sun Oct 01, 2006 1:44 am

Post 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.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
chromalux
Regular
Posts: 6
Joined: Sun Oct 01, 2006 1:44 am

Post 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 ;)
chromalux
Regular
Posts: 6
Joined: Sun Oct 01, 2006 1:44 am

Post 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)
Post Reply