Zum Inhalt springen

Installtool Compare with $TCA liefert (Datenbank ? ) - Fehler

Erstellt am 25. Dezember 2006 · 1 Antwort · letzte Antwort am 29. Dezember 2006

Tags: Datenbank, Frage

swingtra ·

Hallo ,

habe hier folgende Fehlermeldung :
habe schon "Compare" + "Compare with $TCA"
durchgeführt, aber ohne Erfolg :

hier die Zeilen :

Warning: reset() [function.reset]: Passed variable is not an array or object in /u4/docs/cms.hengstparade/html/cpt/typo3/sysext/install/mod/class.tx_install.php on line 4302

Warning: Variable passed to each() is not an array or object in /u4/docs/cms.hengstparade/html/cpt/typo3/sysext/install/mod/class.tx_install.php on line 4303

... und das hier noch ( ein Auszug...) mal eine Tabelle, die sich nicht reparieren lässt :

Invalid table and field definitions in $TCA!

fe_users
Field name: Suggested database field:
tt_products_vat varchar(15) NOT NULL default ''

die Tabelle "tt_products_vat varchar" habe ich auf Anhieb im phpmyadmin nicht gesehen, heisst das jetzt daß ich die jetzt manuell Anlegen muß ?

und wenn dem so ist. Wie geht das ?

swingtra ·

Danke für die Festigung / Bestätigung mit der Datenbank - Geschichte:

um das mal zu schildern für Alle, die vielleicht mit "COMPARE" & "COMPARE with $TCA" im Installtool keine Tabellen/Datensätze bereinigen konnten, die eine oder andere Extension nicht mehr lief usw. Früher oder später wird jemand diesen Beitrag google/googeln, kann ja sein ...

Hier meine Lösung, was ich tat:
Ich habe bezüglich der Datenbank-Problematik folgende User Rechte vom Admin bekommen (wie mstueber,und der Entickler von tt_products u.andere in anderen Foren schon berichteten ... )

ALTER bzw. CREATE auf die User-Rechte der Typo3-Datenbank !
daraufhin wahr es möglich ein COMPARE und ein COMPARE with $TCA durchzuführen.
Daraufhin habe ich einfach betreffende Extensions, welche in meinem Fall Problematisch waren, deaktiviert und mit 2 x COMPARE komplett aus der Datenbank gelöscht.
Wie das geschehen war habe ich die Extension für meine Anwendung SAUBER neu installiert .

d.h. :
zu td_newsletter
für die "td_newsletter" muss VORHER die "tt_adress" in der neuesten Version für Typo3 Version 4.0 installiert werden (man hält sich besser an die Anweisungen aus Typo3.org , sofern möglich ...)
da in meinem Fall die Felde(r) für die uid(pid?) nicht angelegt wurde (wird benötigt, wenn die email-adresse zum Abgleich Bestätigt werden soll)
also ... für "td_newsletter" : die braucht die "tt_adress" so meine Erfahrung, das steht nicht so in der Repositiory drinn.

zu tt_products :
Falls ein Update von 2.4x auf 2.5x geplant ist, Rate ich Nur, dann wenn man starke Nerven hat, die 2.5x ist ganz anders, es werden mehrere Tabellen benötigt und die Anweisungen aus der Repository und der Anleitung sind strickt einzuhalten, besonders der Hinweis, der zum Schluß steht (Informieren Sie sich in der online-Doku unter "Bekannte Probleme" oder in der Doku, des Enwicklers oder gehen Sie zu Home)
Ausserdem gibt es ein html-Template, bei der neuen Version, die vom Quelltext von hier zum Boden reicht... und angepasst werden muß

goof fotoboek
Nun auch hier: laden Sie sich die aktuellste Version herunter (zumindest Stand jetzt)

so ich habe getan was ich konnte, damit andere es leichter haben.

😎