PHP-Update des Providers: Login -> Leere Seite
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
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
PHP-Update des Providers: Login -> Leere Seite
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.
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.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12227
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
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
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.
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.Mahony hat geschrieben:Ohne eine Fehlermeldung wird es sehr schwer werden dir da aus der Ferne weiter zu helfen.
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.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
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).Achja, vielleicht hilft die PHPInfo weiter.
mein persönliches fazit wäre: provider in die tonne treten und zu jemandem wechseln, der sein geschäft versteht.
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:
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/
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.
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.
Ok, ich hab in der .htaccess etwas gefunden:
//EDIT: Das scheint wohl in der php.ini unter auto_prepend_file zu stehen. Keine Ahnung warum, liegt wohl an dem Provider-Eigenen CMS.
Das hab ich nun auskommentiert. Trotzdem bekomme ich beim Einloggen immer noch denselben Fehler. Es ist keine .htaccess mit denselben Zeilen vorhanden.php_value auto_prepend_file /ein_pfad/httpdocs/include/autoprepend-forum.php
php_value include_path /ein_pfad/httpdocs/include:.
//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.