Forum

Moderiert von: stefan, spinne
Forum: Bug oder nicht...
Sie schreiben eine Antwort zum Thema: SQL-Fehlermeldungen bei Seitenaufruf
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


über den Beitrag: Auch anonyme Benutzer können in diesem Forum neue Themen eröffnen und Antworten schreiben.
Benutzername:
Nachrichtensymbol:
                                                                                                                       

more...


HTML : An
BBCode : An
 


Klicken Sie auf die Smilies, um diesen in Ihre Nachricht einzufügen:

Very Happy Very Happy Smile Smile Sad Sad Surprised Surprised
Confused Confused Cool Cool Laughing Laughing Mad Mad
Razz Razz Embaressed Embaressed Crying (very sad) Crying (very sad) Evil or Very Mad Evil or Very Mad
Rolling Eyes Rolling Eyes Wink Wink Another pint of beer Another pint of beer ToolTimes at work ToolTimes at work
I have an idea I have an idea

more... 
Einstellungen:







 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
mrksherrmann

Registriert: 24.04.2009
Beiträge: 9


Sende eine Private Nachricht an mrksherrmann
SQL-Fehlermeldungen bei Seitenaufruf

Geschrieben: 25.06.2009 13:50

In der Beschreibung auf php.net steht folgendes zur Konstante E_STRICT von error_reporting:

------------------------------------------------------------------------------------------------------------------------------------------
Enable to have PHP suggest changes to your code which will ensure the best interoperability and forward compatibility of your code.

since PHP 5
------------------------------------------------------------------------------------------------------------------------------------------

Auf gut Deutsch: Das ist kein Bug, sondern ein Feature von PHP und soll anzeigen, dass man den Code verbessern sollte, damit es mit späteren Versionen von PHP kompatibel bleibt.

Da ich mich nicht so recht in den ganzen Skripten von OPN zurecht finde, habe ich das vorläufig in der driver-mysql.php mit error_reporting(0); unterdrückt, damit die Meldungen erst eimal nicht mehr erscheinen bis es eine bessere Lösung gibt.

Bei php6 soll das im Detail wieder etwas anders sein als bei php5 - da sind doch die nächsten Probleme vorprogrammiert.

Bei 1und1 hat man scheinbar am 22.06.09 auf die neue php 5.2.10 geupdated, vorher ging es ja ohne die Meldungen. Ich denke vorher war es php 5.0.x oder 5.1.x.

Mit der Version 5.0.67 von mysql (die nicht mehr die aktuellste ist) scheint es mir nichts zu tun zu haben.


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
SQL-Fehlermeldungen bei Seitenaufruf

Geschrieben: 25.06.2009 12:28

Wie vermutet liegt dieses an der PHP Version.

Ob dieses ein Bug oder Gewünscht ist, ist in der Diskussion. Scheinbar ist auch SuSE mehr betroffen als andere Distris.

Ob wir/ich das PHP Fehler sehe oder gewünscht kann ich noch nicht sagen.

Wie auch immer, es muss angepasst werden.

Wenn du selber ein Fix bauen willst; die Ursache ist das PHP jetzt empfindlich da rauf reagiert wenn im einem classe erst die Kind classe definiert wird und dann erst die Eltern classe. Dabei ist es für PHP egal ob zum Zeitpunkt der zu Weisung einer dieser classen bereits beide vorhanden sind. Früher stellte dieses kein Problem da.


Zitieren Druckerfreundliche Darstellung nach oben
mrksherrmann

Registriert: 24.04.2009
Beiträge: 9


Sende eine Private Nachricht an mrksherrmann
SQL-Fehlermeldungen bei Seitenaufruf

Geschrieben: 25.06.2009 10:54

Natürlich wurde etwas vom Provider umgestellt.

php 5.2.10 wurde erst vor kurzem released und mysql ist in der Version 5.0.67 schon etwas älter. Irgend etwas passt da wohl nicht mehr zusammen. Es hat bisher funktioniert, seit gestern funktioniert zwar die Seite noch einwandfrei, jedoch gibt es bei jedem Seitenaufruf oben drüber die Zeilen mit den Fehlermeldungen. Gestern habe ich bis 01:40 gesucht, was sich durch die neue php-Version geändert haben könnte, denn dann hätte ich zumindest vorübergehend einen Fix einbauen können. Leider vergebens. Ich hoffe ja nun darauf, dass 1und1 mysql auch updated und es damit vielleicht behoben wird oder dass hier jemand eine Idee hat, wie man das abstellen kann. Eine Seite mit Fehlermeldung oben drüber sieht nämlich nicht toll aus.

Achso, die aktuelle OPN-Version 2.4.16 verwende ich auch, habe ich beim Ergänzen des ersten Beitrags vergessen zu schreiben.


Zitieren Druckerfreundliche Darstellung nach oben
spinne
Registriert: 21.08.2003
Wohnort: Luzern


Sende eine Private Nachricht an spinne Besuche die Homepage von spinne
SQL-Fehlermeldungen bei Seitenaufruf

Geschrieben: 25.06.2009 07:03

und die aktuelle 2.4.16....
ich kann da nicht weiterhelfen. Stefan vielleicht weisst du was?
Hoster eventuell was umgestellt?


Zitieren Druckerfreundliche Darstellung nach oben
mrksherrmann

Registriert: 24.04.2009
Beiträge: 9


Sende eine Private Nachricht an mrksherrmann
SQL-Fehlermeldungen bei Seitenaufruf

Geschrieben: 24.06.2009 22:36

Hallo,

ich bekomme seit heute plötzlich folgende SQL-Fehlermeldungen: (Die Seite funktioniert ansonsten völlig normal)

STRICT
[2048] Declaration of SQLLayer_mysql::_connect() should be compatible with that of SQLConnection::_connect()
FOUND IN [class/sql/drivers/driver-mysql.php]
FOUND AT 38

STRICT [2048] Declaration of SQLLayer_mysql::MetaTables() should be compatible with that of SQLConnection::MetaTables()
FOUND IN [class/sql/drivers/driver-mysql.php]
FOUND AT 38

Ergänzung: mysql 5.0.67, php 5.2.10, Provider 1und1


[ Diese Nachricht wurde bearbeitet von: mrksherrmann am 25.06.2009 00:12 (Originaldatum 24.06.2009 22:36) ]

Zitieren Druckerfreundliche Darstellung nach oben
3 Seiten ( 1 - 2 - 3 )