Ich habe ja nun Typo3 4.0! Meinst Du ich soll wieder "downgraden"???
Also so in der Art:
von 4.0 auf 3.8, dann:
von 3.8 auf 3.81, dann:
von 3.81 auf 4.0
ob das was bringt?
Aber sollte der Bug nicht sowieso auch in der 4er Version behoben sein?
Außerdem hat es in der 3.8er Version funktioniert...
Ich habe ja nun Typo3 4.0! Meinst Du ich soll wieder "downgraden"???
Nein!
Ich ging davon aus, dass du die "alte" Site noch hast und dann
wäre es ein möglicher Weg.
Ob das eine Lösung wäre, kann ich nicht sagen.
Es ist zum Verzweifeln!
Ich finde keine Lösung :-(
Habe die Datenbank alktuell (COMPARE und IMPORT)
Die alten Ordner von 3.8 umbenannt
Ich weiß nicht was ich noch tun soll (versuchen kann), um die Fehlermeldungen zu beseitigen (die nur im BE, und nur wenn ich seiten lösche oder den Workflow Status ändere, kommen)
Habe das gleiche Problem mit 4.0 #angry# :o
php-Version 4.4.1
MySQL-Client- API Version 3.23.58
Hoster : http://www.all-inkl.com
und - hast dus schon gelöst?
ich habe noch keine neuen erkenntnisse :-(
Hab die Datenbankstruktur mit einer anderen T3 Seite verglichen (bei der es funktioniert), und keine großen unterscheide gefunden - nur Module haben felder oder tabellen hinzugefügt. Beide verwenden sogar die selbe T3 source (mit symlink verknüpft)
Also....
bei mir (Ver. 3.8.1) tritt das gleiche Problem auf, Hoster ist auch all-inkl.com.
Es trat bei mir aber erst auf, nachdem ich auf Ver. 4.0 upgedatet hab und 4.0 die ganzen Datenbanktabellen importiert hatte. Als ich merkte das ich doch erstmal bei Ver. 3.8.1 bleiben wollte und 4.0 wieder entfernt hatte, hatte ich ständig die mySQL fetch Probleme mit der Datenbank.
Ich hab diverse Typo3 Pakete auf all-inkl.com Servern und alle laufen gut. Nur hier is der Wurm drin.
Die Berechtigungen werde ich jetzt noch mal im einzelnen durchgehen. Ich hoffe ich find was.
Ich habe versucht die alte Datenbank (von Typo3 3.8-) nochmals einzuspielen, und das Typo3 Update zu machen. Ohne Erfolg. Ich habe genau nach der Update Beschreibung von typo3.org gearbeitet. Es kommen wieder die selben Meldungen im Backend :-(
Vielleicht liegts an einem Plugin? Welche habt Ihr installiert?
Folgende hab ich installiert:
Backend
htmlArea RTE rtehtmlarea 1.4.1 Local SL Stable
Versioning Management version 1.0.0 System Beta
Backend Modules
Direct Mail direct_mail 2.1.2 Local Stable
Tools>phpMyAdmin phpmyadmin 0.2.1 Local Stable
Frontend
CSS styled content css_styled_content 0.3.1 System Beta
Frontend Plugins
Simple Javascript Fotogallery mbit_gallery 1.0.2 Local Stable
[]
TYPO3 skin t3skin 0.0.1 Local SL Stable
Bin einen kleinen Schritt weiter:
In den Datenbanktabellen tt_address und tt_news fehlte die 1. Spalte (UID). Hat jemand eine Ahnung wie es sowas geben kann?
Jetzt sind die Fehlermeldungen schon weniger, aber noch nicht weg (z.b. beim Seite Löschen). Habe nun alle Tabellen auf Primary Keys geprüft. Es fehlten sonst keine...
Bin für jede Hilfe dankbar!
hab jetz ncht den ganzn thread gelesen aber mal ein compare im install tool gemacht?
georg
Ja, hab ich schon oft...
Er schreibt jetzt Z.Bsp.:
Add fields
ALTER TABLE tx_veguestbook_entries ADD uid int(11) unsigned NOT NULL auto_increment;
ALTER TABLE tx_veguestbook_entries ADD PRIMARY KEY (uid);
Wenn ich dann "Write to Database" klicke, tut er nix... Habs wieder händisch im PHPMyAdmin eingefügt, jetzt paßt es wieder. Es scheint als hätte das Install Tool keine Berechtigung oder so ?? Sehr komisch...
P.S.: Das Gästebuch hab ich vor kurzem installiert. Zuvor kam keine Meldung beim COMPARE. Anscheinend legt er immer beim Installieren eines Modules mit Datenbanktabelle, die Tabelle ohne UID an...
ÄÄÄÄÄÄÄÄÄÄÄh
Jetzt gehts!
Es kommt keine einzige Fehlermeldung mehr!!!
Anscheinend lag es an den UIDs, und die vom gästebuch habe ich vergessen *schäm*.
Also nochmal die "Lösung" zusammengefasst:
Ich habe mit PHPMyAdmin bei den Tabellen: tt_news, tt_address und tx_veguestbook_entries jeweils die fehlende Spalte UID (INT(10), unsigned, autoincrement, primary) am Beginn der Tabelle hinzugefügt.
Die Frage ist nun noch wieso diese gefehlt haben... Also irgendwo scheint ein Bug zu sein...
tt_address buggi?
Das Problemen der fehlenden Spalte uid hatte ich auch - scheinbar ist das tt_address 1.0.4 buggi. Danke für den Tipp - nachdem ich dann auch noch phpmyadmin installiert hatte konnte ich die uid-spalte hinzufügen.
Gruss
Alex
Ich bin leider nicht so Fit in phpMyadmin kann mir jemand ne idiotensicher hilfestellung geben ? :o
Bei trat das gleiche Problem auf. allerdings nur nach der Installation von TIMTAB (inklusive ve_guestbook). Fehlermeldungen erhielt ich im backend folgende:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php on line 801
Warning: Cannot modify header information - headers already sent by (output started at H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php:801) in H:\Programme\typo3\htdocs\typo3wamp\typo3\tce_db.php on line 225
und auf der TIMTAB Blog Seite:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php on line 789
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php on line 789
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php on line 789
Warning: Cannot modify header information - headers already sent by (output started at H:\Programme\typo3\htdocs\typo3wamp\t3lib\class.t3lib_db.php:789) in H:\Programme\typo3\htdocs\typo3wamp\typo3\sysext\cms\tslib\class.tslib_fe.php on line 2767
gelöst auch wieder durch einfügen eines Feldes in mysql in die ve_guestbook Tabelle wie oben beschrieben.
(ich poste das noch mal weil ich bei google ziemlich lange gebraucht habe um den richtigen thread zu finden mit der Fehlermeldung on line 789 😉.
Einfügen eines Feldes in mysql:
* rufe phpmyadmin auf (z.b. http://localhost/phpmyadmin/)
* dann aus dem dropdown Menü auf der linken seilte die Datenbank auswählen (Typo3)
* zu tx_veguestbook_entries oder tt_news wechseln
* auf den reiter "Struktur" wechseln
* unterhalb der aufgeführten Felder (unter: alle auswählen) dann ein Feld hinzufügen (an den Anfang der Tabelle)
* dann in Feld, typ etc die oben angegebene Optionen eintragen
* auf speichern drücken
das war’s schon! jetzt das ganze für tt_news wiederholen falls die entsprechenden uid Felder nicht vorhanden sind
greets kalle