Zum Inhalt springen

tt_address und Typo3 4.0

Erstellt am 29. Mai 2006 · 8 Antworten · letzte Antwort am 25. Juni 2006

Tags: tt_address, Datenbank, Frage

baity ·

Servus,
ich habe tt_address wegen Direct Mail installiert, allerdings werden scheinbar nicht alle Tabellen erzeugt.
Wenn ich die Datenbank checken lasse kommt ein Fehler und auch über das Installationsprogramm wird gezeigt, dass 2 Tabellen fehlen, allerdings können diese nicht erzeugt werden.

Und zwar folgendes steht da:
ALTER TABLE tt_address ADD uid int(11) unsigned NOT NULL auto_increment;
ALTER TABLE tt_address ADD PRIMARY KEY (uid);

Aber diese können auch nach mehrmaligem erstellen klicken nicht erzeugt werden 🙁

Da ich mich mit phpmyadmin gar nicht auskenne, kann man diese Tabellen auch manuell erstellen und wenn ja wie?
Hat sonst noch jemand das Problem gehabt? Ein Bug?

System: Typo3 4.0. tt_address 1.0.4

Flink ·
baity schrieb

dass 2 Tabellen fehlen, allerdings können diese nicht erzeugt
Und zwar folgendes steht da:
ALTER TABLE tt_address ADD uid int(11) unsigned NOT NULL auto_increment;
ALTER TABLE tt_address ADD PRIMARY KEY (uid);

Hat sonst noch jemand das Problem gehabt? Ein Bug?

Das bedeutet nur, daß 2 Tabellenfelder vermeintlich fehlen. Doch sie fehlen gar nicht. :o

In phpMyAdmin auf tt_address klicken. Und siehe: dieses Feld und der Primärschlüssel sollten da sein. Ansonsten über SQL das obige Kommando manuell ausführen.

baity ·

Aber warum kommt dann (nur bei tt_address) ein Fehler wenn man eine DB Überprüfung macht?

baity ·

Welche Tabellen aus der Datenbank müssen denn und wie muss man sie denn ändern?
Habe wenig Ahnung mit Datenbanken, hast du ein ähnliches Problem?

Aus der extension .sql datei?

steffenk ·

nicht in der DB ändern.

In der Extension die ext_tables.sql bearbeiten - damit wird immer die DB-Tabelle verglichen, und bei Unterschieden gibts die Warnung.

baity ·

Tut mir leid, ich verstehe es nett #paralyzed#

Wenn ich tt_address installiere und dann DB Überprüfung - Manage Reference Index - Update mache, dann bekomme ich folgende Fehlermeldung:

Warning: Invalid argument supplied for foreach() in .../t3lib/class.t3lib_refindex.php on line 656

Das passiert nur wenn tt_address installiert ist, sonst nicht.

Danke schon mal für die Geduld, die ihr mit mir habt!!!

porter77 ·

Hallo,

habe auch diesen Fehler im BE!

Warning: Invalid argument supplied for foreach() in .../t3lib/class.t3lib_refindex.php on line 656

hat jemand eine Lösung parat?

LG
Roman

baity ·

Ich habe es anders gemacht durch die Brust ins Auge 😉

Habe auf meinem Testserver einfach Typo 3.8 installiert, dort tt_address installiert (dort geht es ohne Fehler) -> Datenbank von tt_address exportiert und in die Typo3 4.0 Umgebung importiert. Danach hat alles geklappt.