2 Fehlermeldungen beim Debugg Modus

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Hallo an alle,

da es immer mal wieder zu Problemen in meinem Forum kommt, wenn in Spitzenzeiten zu viele User online sind, wollte ich es heute etwas optimieren. Unter anderen habe ich als erstes einmal den Debugg Modus eingestellt, und dabei wurden dutzendfach diese beiden Meldungen angezeigt. Ich finde leider im Netz keine Hinweise, was da das Problem sein könnte:

[phpBB Debug] PHP Notice: in file [ROOT]/includes/session.php on line 2222: Array to string conversion

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4763: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3831)

Kann mir bitte jemand durch Zufall sagen, was da bei mir das Problem sein könnte? Beim normalen Forenbetrieb bemerke ich keine Fehler.
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von Charlie_M »

Die 2. Meldung erledigt sich wenn die 1. Meldung weg ist: https://www.phpbb.de/kb/headers_already_sent

Was steht bei dir in Zeile 2222 der session.php?
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Vielen Dank für deine Antwort. Das Problem habe ich eingrenzen können. Der Server läuft auf php6 durch Umstellung der .htaccess. Stell ich es auf php5 um, verschwindet es. In der Zeile steh: return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);

Irgendwann musste ich auf php6 umstellen, weil die php5 Version zu alt ist. Ich weis aber nicht mehr, was damals das Problem war :-(
Jetzt stellt sich natürlich die Frage, wie diese Zeile an php6 anzupassen wäre :-)
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von WileCoyote »

RonnySchmidt hat geschrieben:Irgendwann musste ich auf php6 umstellen, weil die php5 Version zu alt ist. Ich weis aber nicht mehr, was damals das Problem war :-(
Jetzt stellt sich natürlich die Frage, wie diese Zeile an php6 anzupassen wäre :-)
Damit dürftest Du wohl der einzige Benutzer von php6 sein ;-)
Ich zitiere mal Wikipedia:
PHP6

Die Entwicklung von PHP6 wurde zurückgestellt. Es war ursprünglich die Unterstützung verschiedener Unicode-Standards geplant, das Vorhaben war jedoch nicht erfolgreich. Einige Verbesserungen sind in PHP 5.3 (Namensräume, Late Static Bindings, die goto-Anweisung, Lambdas und Closures) und 5.4 (Traits, Closure Rebinding) eingeflossen.
Siehe auch: http://php.net/
Gruß WileCoyote
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Danke Dir. Habe es auf PHP 5 umgestellt und bis jetzt funktioniert alles. Warscheinlich hat sich 1und1 auch weiterentwickelt :-)
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Ahh, jetzt seh ich das Problem, warum ich damals auf php6 umgestellt habe. Jetzt habe ich die PHP Version 5.2.17 und die wir in Zukunft von phpbb nicht mehr Unterstützt. Die Meldung kommt jetzt im Adminbereich. Ich habe einen ganz normalen Managed Server bei 1und1, also kein Hostingpaket etc.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von Crizzo »

Dann solltest du einfach auf PHP 5.3.x oder PHP 5.4.x umstellen und nicht auf dieses ominöse "php6". ;)

Grüße
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Ich kann dies bei einem Managed Server bei 1und1 nicht machen.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von Crizzo »

Aber es gibt kein PHP6...das ist Unfug. Und damit läuft phpBB3.x auch nicht. Ein Update auf 5.3.x wäre zeitgemäß, frag mal bei deinem 1und1-Kundenservice nach.
RonnySchmidt
Mitglied
Beiträge: 8
Registriert: 20.03.2013 18:13

Re: 2 Fehlermeldungen beim Debugg Modus

Beitrag von RonnySchmidt »

Ok, war php 5.4

Dies ist die Anleitung von 1und1:
Für PHP 5.4.x (Die aktuelle Standard-PHP-Version):
AddType x-mapp-php6 .php
AddHandler x-mapp-php6 .php

Mache ich dies, ist die Versionswarnung weg, aber der Debuggfehler wird angezeigt. Läuft php 5.2 ist der Fehler weg, aber die Versionswarnung kommt.

Also wird der Fehler unter php 5.4 erzeugt und nicht 6 wie ich dachte.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“