so viel ich weiß, liegt das an einer Mysql-`Neuerung` ab
Version 4.1.x, was das "auto_increment" -handling angeht.
Defaultwerte sind da nicht mehr möglich.
Newsletter Subscription Module - DB Fehler beim installieren
Bei mir ist MySQL-Version 4.0.15 installiert und es taucht auch der Fehler bei der Installation von Direct-Mail auf:
ALTER TABLE sys_dmail CHANGE encoding encoding varchar(80) NOT NULL default 'base64';
als Lösungsvorschlag, was aber nicht funktioniert.
Gibt es einen bekannten Workaround? So was wie per Hand die Tabellen ein bisschen nachbearbeiten, oder muss ich mir wohl oder übel eine andere Extension suchen zum Versenden eines Newsletters aus Typo3.
Die Anmeldung und Adresssammlung funktioniert einwandfrei mit dem Subscriber.
Hallo,
ich habe nun auch diese Problem, wie du es beschrieben hast. Konntest du es mittlerweile lösen und wenn ja - wieß
Grüße
Peter
habe dieses Problem auch ;( bitte schreibt wenn ihr es gelöst habt.
LG Claudia
Hi,
auch an euch von meinem Intersse her die frage: Habt ihr ein Windowssystem oder ein Linux laufen. Anscheinend gibt es ja Menschen, bei denen das klappt? Warum? Das gilt es zu ergründen.
GRüße
freyherr schriebHabt ihr ein Windowssystem oder ein Linux laufen. Anscheinend gibt es ja Menschen, bei denen das klappt? Warum? Das gilt es zu ergründen.
Unser typo3 läuft auf einem Linux-Server.
Hallo,
ich vermute mal, dass ihr das Ihr Direct Mail Version 1.1.0 verwendet, oder ein Update von 1.0.8 auf 1.1.0 gemacht habt?!
Ich hatte das gleiche Problem. Nur ein Downgrade auf die 1.0.8 hat geholfen.
Ich denke, dass die neue Direct Mail Version versucht die DB zu modifizieren, was aber bei verschiedenen MySQL-Versionen fehlschlägt.
Zu sehen ist dies auch in der Installation im Database Analyser, wenn bei „Update required tables“ ein COMPARE durchgeführt wird. Es werden nötige Maßnamen vorgeschlagen die nach Durchführung trotzdem immer wieder empfohlen werden, weil die Modifikation in der DB wohl nicht funktioniert.
D.
@dfluess
leider ist es bei mir nicht der Fall.
habe eine nagelneue 3.8 Version und bereits die standard Extension in der Version 1.0.8 bringt die besagten Fehler.
Ein Upgrade auf die Verison 1.1.0 geht bei mir gar nicht, weil die Extension keine Updates findet (kein Update Menu)
Such ich selber nach der Extension wird angezeigt das ich updaten könnte, was aber nicht funktioniert weil er sagt, dass das Installieren nach typo3/ext nicht gestattet ist. (Schreibrechte sind gesetzt)
Hast Du in der T3 Installation [allowGlobalInstall] und [allowLocalInstall] auf 1 gesetzt?
D.
Danke, jetzt kann ich zumindest die Extension updaten.
Die Fehlermeldung ist aber geblieben.
„Update required tables“ COMPARE
das hat nichts gebracht?
Mach das doch jetzt einfach noch mal...
D.
There seems to be a number of differencies between the database and the selected SQL-file. Please select which statements you want to execute in order to update your database:
Add fields
ALTER TABLE sys_dmail_maillog ADD `mid` int(11) unsigned NOT NULL default '0';
ALTER TABLE sys_dmail_maillog ADD KEY `mid` (`mid`,response_type,rtbl,rid);
Changing fields
ALTER TABLE sys_dmail CHANGE encoding encoding varchar(80) NOT NULL default 'base64';
Current value: varchar(80) NOT NULL default 'base64'
ALTER TABLE sys_dmail_maillog DROP KEY rid;
ALTER TABLE sys_dmail_maillog ADD KEY rid (rid,rtbl,`mid`,response_type,uid);
Nach dem Update ist aber alles beim Alten und die Updates werden erneut vorgeschlagen.
Ich hatte das gleiche Problem und verwende wieder die 1.0.8. Der Fehler war danach verschwunden.
Sorry, dann kann ich nichts mehr beitragen.
D.
Schade, trotzdem Danke!
Ich denk ich werd nach einer anderen Lösung ausschau halten.
Hi,
ich habe auch mal auf 1.0.8 downgegradet, weil ich auch diesen table-error-Fehler hatte.
Nun steht in typo3, wenn ich "Erweiterungen" > Newsletter ticke, obendran ein
"Warning: implode(): Bad arguments. in /typo3_src-3.7.0/t3lib/class.t3lib_befunc.php on line 3028"
Hat einer Abhilfe?
Gruß
Claudia