PHP-Update des Providers: Login -> Leere Seite

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

PHP-Update des Providers: Login -> Leere Seite

Beitrag von Uwe82 »

Hallo,
ich habe ein Problem mit einem bisher funktionierenden Forum. Ich kann im Moment im nicht eingeloggten Zustand wieder alle Themen anschauen usw. Aber wenn ich mich einloggen will, bekomme ich nur eine leere Seite zu Gesicht.

Vorgeschichte:
Vor 2.5 Wochen wurde mein Provider Opfer einer Hacker-Attacke, bei der alle index-Seiten ersetzt wurden. Da es sich um eine PHP-Lücke handelte, will er jetzt auf Teufel komm raus auf Nummer Sicher gehen.
Er hat nun also suPHP installiert, safe_mode aktiviert und was weiß ich noch alles, um zu verhindern, dass so etwas noch einmal passiert (setzt aber weiterhin PHP 4.3.9 ein, nicht lachen!)

Hat einer eine Ahnung, woran das liegen könnte, und was ich tun kann? Das einzige, was ich noch weiß ist, dass mod_rewrite nicht mehr geht, entweder weil er es nicht mehr will oder wegen suPHP, das weiß ich nicht. Aber damit hat es ja eigentlich nichts zu tun.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12227
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Welche phpBB-Version benutzt du? Welche MODs sind installiert?
Ein wenig mehr Infos wären schon nötig um dir helfen zu können.



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

Beitrag von Uwe82 »

2.0.21, das Update hab ich nach dem Hacker-ANgriff direkt gemacht. Außerdem noch Attachment-Mod und eine eigene kleine Modifikation, die nur ein neues Benutzerfeld betrifft, das ist alles.

Aber in dieser Konstellation hat es bis zur Umstellung auf suPHP funktioniert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12227
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Lade dir ein originales phpBB 2.0.21 auf deinen Server hoch (in einen Unterordner). Jetzt passt du noch die config.php an, löschst die Ordner install und contrib und änderst den Pfad in der Datenbank. Wenn du das alles getan hast, kannst du testen ob das Forum läuft und du dich wieder einloggen kannst. Kannst du dich jetzt wieder einloggen, weisst du zumindest dass es an dem MOD (oder deiner eigenen kleinen Modifikation) liegt.

Ohne eine Fehlermeldung wird es sehr schwer werden dir da aus der Ferne weiter zu helfen.



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

Beitrag von Uwe82 »

Mahony hat geschrieben:Ohne eine Fehlermeldung wird es sehr schwer werden dir da aus der Ferne weiter zu helfen.
Das ist ja das Problem, an dem ich auch scheitere: Es gibt keine Fehlermeldung, einfach nur eine leere weiße Seite, ohne jegliche Rückgabe.

Aber ich probier das gerade mal, was Du vorgeschlagen hast.

//EDIT: Eben fertig geworden, selbes Spiel, weiße Seite nach dem Einloggen.

Achja, vielleicht hilft die PHPInfo weiter.
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

Achja, vielleicht hilft die PHPInfo weiter.
nachdem dein 'provider' scheinbar recht planlos die konfiguration verbogen hat (und im übrigen damit die sicherheit auch nicht wirklich erhöht hat - stichworte wären da z.b. disable_functions, allow_url_fopen) sorgt insbesondere 'display_errors=off' für das symptom 'blank page' - es tritt zwar bei der skript-abarbeitung ein fehler auf, dieser wird aber nicht angezeigt sondern nur intern geloggt (log_errors=on).
mein persönliches fazit wäre: provider in die tonne treten und zu jemandem wechseln, der sein geschäft versteht.
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

Beitrag von Uwe82 »

Dank für das Fazit, daran habe ich auch schon gedacht. Aber jetzt versuch ich es erstmal zum Laufen zu bringen, denn einen neuen Provider suchen dauert etwas, vor allem weil ich keine Ahnung von dem zugrunde liegenden Vertrag habe.

Habe jetzt aber Zugriff aufs Error-Log und Folgendes wird beim Aufrufen der Index-Seite und anschließenden Einloggen im error_log eingetragen:
[Tue Oct 31 17:18:17 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 254
[Tue Oct 31 17:18:17 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 255
[Tue Oct 31 17:18:17 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/page_header.php on line 497
[Tue Oct 31 17:18:17 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/page_header.php on line 503
[Tue Oct 31 17:18:17 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/page_header.php on line 504
[Tue Oct 31 17:18:21 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 254, referer: http://www.domain.de/forum/
[Tue Oct 31 17:18:21 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 255, referer: http://www.domain.de/forum/
[Tue Oct 31 17:18:21 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 254, referer: http://www.domain.de/forum/
[Tue Oct 31 17:18:21 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/sessions.php on line 255, referer: http://www.domain.de/forum/
[Tue Oct 31 17:18:21 2006] [error] [client 1.1.1.1] PHP Warning: Cannot modify header information - headers already sent by (output started at /ein_pfad/httpdocs/include/autoprepend.php:33) in /ein_pfad/httpdocs/forum/includes/functions.php on line 942, referer: http://www.domain.de/forum/
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

was ist denn include/autoprepend.php?
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

Beitrag von Uwe82 »

Jetzt sehe ich erst, dass das gar nicht Teil des Forums ist. Ehrlich gesagt habe ich keine Ahnung.
Das Forum selbst ist losgelöst von der Hauptseite, selbige wurde auch nicht von mir erstellt. Ich logge mich da direkt über das Forum ein, deswegen versteh ich nicht, dass es hier einen Fehler von dieser Datei aus gibt.
Uwe82
Mitglied
Beiträge: 10
Registriert: 02.02.2004 22:32

Beitrag von Uwe82 »

Ok, ich hab in der .htaccess etwas gefunden:
php_value auto_prepend_file /ein_pfad/httpdocs/include/autoprepend-forum.php
php_value include_path /ein_pfad/httpdocs/include:.
Das hab ich nun auskommentiert. Trotzdem bekomme ich beim Einloggen immer noch denselben Fehler. Es ist keine .htaccess mit denselben Zeilen vorhanden.

//EDIT: Das scheint wohl in der php.ini unter auto_prepend_file zu stehen. Keine Ahnung warum, liegt wohl an dem Provider-Eigenen CMS.
Zuletzt geändert von Uwe82 am 01.11.2006 12:54, insgesamt 1-mal geändert.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“