Also das Problem bei dieser Fehlermeldung ist eigentlich immer MYSQL 4.0.7 der überflüssige Default '0' Wert wird von MYSQL nicht mehr akzeptiert folglich werden die benötigten Tabellen in der DB nicht angelegt bzw. geupdatet. Da bringt auch kein Compare im Installationstool etwas und das reparieren der beiden Tabellen (repair table cache_pages; repair table cache_pagesection) bringt auch nichts.
Im Bugtracker von typo.org gibt es zu dieser Problematik einen Report mit 3 "bugfixes" wo ich aber kein Plan hab wie man diese Patches verwenden soll (alles diff Dateien)
Bei dem Patch von Ingmar Schlecht kommt man nur zu einem PHP Code Schnippsel wo zumindest ich keine Ahnung hab wo der eingebaut werden muss, im wahrsten Sinne des Wortes Schlecht 😃
Und die beiden anderen Patches versucht zumindest mein PC in Exel zu öffnen.
Wie auch immer ich hab das Problem dann folgendermaßen behoben, zumindest dachte ich das 😃
Zunächst habe ich mir bei sourceForge.net CVS die optmierten t3.lib/class.t3lib_db.php Dateien heruntergeladen und in meiner Typo 3 Installation ersetzt.
Dann hab ich die News Extension geupdatet allerdings noch nicht installiert, sondern den Extension Ordner geöffnet und die SQL Datei mit dem normalen Windows Editor geöffnet und DEFAULT '0' durch ein Leerzeichen ersetzt und das bei allen DEFAULT '0' Werten.
Anschließend im Extension Manager die Extension installiert. Anschließend nochmal auf den Namen der Extension geklickt und im Pulldownmenü rechts oben den Punkt Dump DB ausgewählt und eben die Option:
Write this dump to ext_tables.sql now!
ausgewählt. Zurück übers Pull Down Menü zu den Informationen und nun ist nur noch unten der Punkt:
A difference between the originally installed version and the current was detected!
Modified files:
ext_tables.sql
übrieg, was ja auch logisch ist.
Diese Meldung bekommt man weg in dem man wieder über das Pull Down Menü den Punkt Backup/Delete wählt und hier sagt:
Update extension EM_CONF file (in the "Global" location "typo3/ext/...../")!
Nun sind im Extension Manager alle Unklarheiten beseitigt ebenso wenn man über das Installationstool einen DB Compare durchführt sagt einem Typo 3 es sei alles in Ordnung.
(eigentlich recht suspekt zuerst entfernt man die Default 0 Werte, dann setzt man sie über den Dump wieder rein, dann erneuert man die Registration und die Fehlermeldungen sind verschwunden) Naja sowas kennt man sonst nur von Windows Fehlermeldungen 😃
Fehlermeldungen traten bei mir nun auch nicht mehr auf. Wie auch immer bei mir hat dann alles funktioniert zumindest 24 Stunden lang.
Nach dem ich die Newsextension also installiert hatte. Habe ich das Plugin eingebaut und eine erste Probenews verfasst.
(zwischen diesem Arbeitsschritt und dem folgenden lagen 24 Stunden)
24 h später:
Habe ich eine sysFolder erstellt in der ich meine Kategorien speichern will. Hat alles wunderbar funktioniert. Und beim verfassen einer weiteren News konnte ich die Kategorie auch auswählen.
Beim News Plugin wollte ich dann in den sonstigen Einstellungen noch definieren wie viele News in der LIST - Ansicht angezeigt werden sollen.
Ein Häckchen in das Auswahlfeld konnte ich aber nicht setzten da hat sich Typo3 schlichtweg geweigert, warum weiß ich nicht ich hab in das Feld dahinter dann eine Zahl eingetragen und gespeichert und in dem Augenblick hats mir glaub meine DB zerrissen denn nun kommt jedes mal wenn ich ein Content Element bearbeite und dann auf speichern klicke folgende Fehlermeldung im oberen Teil des rechten Typo 3 Frames:
Warning: mysql_query(): Unable to save result set in i:programmeapachehtdocs emplatebuildingdummy-3.7.0 ypo3 3libclass.t3lib_db.php on line 217
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in pfad zu meinem lokalen apache serverapachehtdocs emplatebuildingdummy-3.7.0 ypo3 3libclass.t3lib_db.php on line 739
Warning: Cannot modify header information - headers already sent by (output started at
pfad zu meinem lokalen apache server
apachehtdocs emplatebuildingdummy-3.7.0 ypo3 3libclass.t3lib_db.php:217) in
pfad zu meinem lokalen apache serverhtdocs emplatebuildingdummy-3.7.0 ypo3 emplate.php on line 601
Die Änderungen die ich vornehm werden zwar trotzdem gespeichert aber diese Fehlermeldung ist leider nicht die einzige.
Rufe ich in meinem Installationstool php info () auf erscheint folgende Meldung:
Fatal error: Call to undefined function: imagetypes() in pfad zu meinem lokalen apache server
apachehtdocs emplatebuildingdummy-3.7.0 ypo3sysextinstallmodclass.tx_install.php on line 943
Weiß zufällig jemand woran das liegt ich meine Typo 3 kann mir ja nicht meine DB zerschießen wenn ich versuch ein Limit für den List View der News Extension zu definieren.