Re: [MODDB] Automatische Sommerzeit 2.0.2
Verfasst: 04.12.2009 20:14
ich komm ja leider nicht dazu die datei auszuführen weil die fehler meldung der php datei zu vor kommt
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Führe die in install.xml aufgelistete SQL-Abfrage aus!Hand of Shadow hat geschrieben:als ich die dateien hochgeladen habe und wie in der anleitung beschrieben über acp den cache löschen wollte erreischeint jetzt diese fehler meldungCode: Alles auswählen
SQL ERROR [ mysql4 ] Incorrect decimal value: 'Europe/Berlin' for column 'user_timezone' at row 1 [1366] An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
MartectX hat geschrieben:Führe die in install.xml aufgelistete SQL-Abfrage aus!Hand of Shadow hat geschrieben:als ich die dateien hochgeladen habe und wie in der anleitung beschrieben über acp den cache löschen wollte erreischeint jetzt diese fehler meldungCode: Alles auswählen
SQL ERROR [ mysql4 ] Incorrect decimal value: 'Europe/Berlin' for column 'user_timezone' at row 1 [1366] An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Das ist die Codezeile:[phpBB Debug] PHP Notice: in file /includes/session.php on line 2147: date() expects parameter 2 to be long, string given
Code: Alles auswählen
// Zone offset
$zone_offset = $this->timezone + date('I', $gmepoch) * 3600;
Eigentlich sollte die Tabellenspalte user_timezone ja beim Aufruf von convert_timezones.php alle Einträge von z.B. 1 auf Europe/Berlin ändern, tut es aber nicht obwohl gemeldet wird, dass es Erfolgreich abgeschlossen wurde (Konvertierung der Zeitzonen erfolgreich abgeschlossen.).[phpBB Debug] PHP Notice: in file /includes/automatic_dst.php on line 31: Undefined index: 1
Code: Alles auswählen
array('user_timezone', 'users.user_timezone', 'floatval'),
Servus,Helmut hat geschrieben:Also ich habe jetzt einige Tests durchgeführt, es liegt tatsächlich am Automatische Sommerzeit 2.0.2 Mod. Die Konvertierung ohne eingebauten Mod läuft ohne Probleme durch und in der Spalte user_timezone steht auch hinterher der richtige Wert wie z.B. 1.00 drinnen. Wenn aber der Mod schon eingebaut ist und dann die Konvertierung gestartet wird, dann steht hinterher in der Spalte user_timezone nur noch z.B. 1 drinnen. Ob das daran liegt dass die Eigenschaften der Spalte von decimal (5,2) Nein 0.00 auf Vachar (255) Nein geändert wurden, das weiss ich nicht. Denkbar wäre auch, dass der Konverter durch den Mod den Wert fehlerhaft übernimmt. Kannst du das mal prüfen?