Problem beim Upgrade

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem beim Upgrade

Beitrag von mirko »

per phpMyAdmin in die Tabelle <nutzername>_campaigns gehen, alle Datensätze anschauen, überall wo der Feldname mit TableName endet, muss ein Verweis auf eine Tabelle enthalten sein, d.h. das Feld darf nicht leer sein. Wenn eine Tabelle fehlt, dann das E-Mailing vom Namen her merken/aufschreiben, von einem anderen E-Mailing den Tabellennamen kopieren und dort als Tabellennamen angeben.

Ist upgrade.php durchgelaufen, wieder per phpMyAdmin den Tabellennamen entfernen, erst danach an der Oberfläche anmelden und das fehlerhafte E-Mailing löschen. Unbedingt den Tabellennamen zurücksetzen, sonst wird beim Löschen des Emailings die Tabelle gelöscht.
Alexander_
Beiträge: 22
Registriert: 30.11.2017, 10:14

Re: Problem beim Upgrade

Beitrag von Alexander_ »

Das Update von heute nochmals einspielen, dann wird der Fehler ignoriert,
Funktioniert leider nicht. Es kommt bei Versuch, die upgrade.php aufzurufen die Fehlermeldung

SQL-Fehler: Incorrect table name '' 1103
SQL-Anweisung: SHOW COLUMNS FROM ``

Wo/was muss ich (via phpMyAdmin) ändern, damit dieser Fehler verschwindet?

Danke.
Benutzeravatar
mirko
Beiträge: 22869
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Problem beim Upgrade

Beitrag von mirko »

Es fehlt eine Tabelle bei einem E-Mailing, muss jemand in die Datenbank manuell eine Änderung vorgenommen haben oder das E-Mailing wurde früher mal nicht richtig angelegt. Das Update von heute nochmals einspielen, dann wird der Fehler ignoriert, kann natürlich sein, dass es weiter später noch andere Fehler gibt.
Alexander_
Beiträge: 22
Registriert: 30.11.2017, 10:14

Problem beim Upgrade

Beitrag von Alexander_ »

Beim Ausführen der upgrade.php erhalte ich den Fehler

SQL-Fehler: Incorrect table name '' 1103
SQL-Anweisung: ALTER TABLE `` CHANGE `SendState` `SendState` ENUM('Sending','ReSending','Done') NOT NULL default 'Sending'

Woran liegt's?

Alex
Antworten