Nachdem der OSG-Seminarmanager jahrelang ohne Störung arbeitete, erschien vor ca. 3 Tagen erstmalig die Meldung:
DateTime::__construct(): Failed to parse time string (- 10:00:00) at position 0 (-): Unexpected character
wenn man die Kurstabelle bearbeiten wollte. Ansonsten war die Seite leer. Man konnte nur noch zurück zum Kontrollzentrum.
Mehrere Backups habe ich rückwärts gehend getestet. Es funktionierte erst wieder, wenn ich das 3 Tage alte Backup einspielte. In diesen 3 Tagen wurden Joomla und seine Erweiterungen nicht upgedatet und auch sonst erfolgten keine Eingriffe in Dateien oder in die Datenbank. Ich nehme an, dass die Ursache ein unbeabsichtigter Eingabefehler beim Anlegen neuer Kurse war.
Damit das in Zukunft möglichst nicht noch einmal passiert, möchte ich den Fehler eingrenzen. Leider habe ich so gar keine Vorstellung, wo ich da suchen muss. Wenn ich in den DB-Tabellen des Seminarmanagers nach "- 10:00:00" suche, erhalte ich keinen Treffer. Sobald ich das Minuszeichen entferne, erhalte ich einen ganzen Strauß von Treffern, weil viele Kurse um 10:00:00 Uhr beginnen. So komme ich nicht zum Ziel.
Hat jemand eine Idee, wo die Suche Sinn macht. Es würde mir wohl schon weiterhelfen, wenn ich sie wenigstens eingrenzen könnte entweder auf die Datenbank oder auf das Dateigerüst im Webspace.