Fehler 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: Fehler beim Upgrade

Beitrag von mirko »

Nie von Hand etwas aus der Datenbank löschen, das muss man über die Oberfläche löschen lassen, sonst könnten Tabellen fehlen, das Endergebnis ist dann
SQL-Fehler: Table 'superwebmailer.xxxxxxxxx_members' doesn't exist 1146
Ich denke hier hat jemand doppelt SuperWebMailer mit unterschiedlichen Tabellenpräfix installiert oder es wurden wirklich von Hand Tabellen gelöscht.

Es gibt hier nur 2 Möglichkeiten:

* alle Empfänger als Datei exportieren
* alle Tabellen löschen
* SuperWebMailer neu installieren
* Empfänger importieren


Alternativ versuchen von Hand die Tabellen wiederherzustellen, bei der _members-Tabelle ist das einfach, bei anderen Tabellen nicht. Per phpMyAdmin in die Datenbank gehen, unter SQL, diese Anweisung ausführen, für "superwebmailer.xxxxxxxxx_members" den korrekten Tabellennamen angeben:

Code: Alles auswählen


CREATE TABLE IF NOT EXISTS `superwebmailer.xxxxxxxxx_members` (
  `id` int(11) NOT NULL auto_increment,
  `IsActive` tinyint(1) default 1,
  `SubscriptionStatus` enum('OptInConfirmationPending','Subscribed','OptOutConfirmationPending') default NULL,
  `LastChangeDate` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `DateOfSubscription` datetime default NULL,
  `DateOfOptInConfirmation` datetime default NULL,
  `DateOfUnsubscription` datetime default NULL,
  `PrivacyPolicyAccepted` tinyint(1) default 0,
  `IPOnSubscription` varchar(64) default NULL,
  `IPOnUnsubscription` varchar(64) default NULL,
  `IdentString` varchar(64) default NULL,
  `LastEMailSent` datetime default NULL,
  `BounceStatus` enum('none', 'PermanentlyBounced','TemporarilyBounced') default 'none',
  `SoftbounceCount` int(11) NOT NULL default '0',
  `HardbounceCount` int(11) NOT NULL default '0',
  `u_EMail` varchar(255) default '',
  `u_EMailFormat` enum('PlainText', 'HTML') default 'HTML',
  `u_CustomerNo` varchar(128) default NULL,
  `u_Firm` varchar(255) default NULL,
  `u_Gender` enum('m', 'w', 'd', 'undefined') default 'undefined',
  `u_Salutation` varchar(255) default '',
  `u_Profession` varchar(255) default '',
  `u_FirstName` varchar(255) default '',
  `u_MiddleName` varchar(255) default '',
  `u_LastName` varchar(255) default '',
  `u_CellNumber` varchar(255) default '',
  `u_Birthday` date default '0000-00-00',
  `u_MessengerICQ` varchar(96) default '',
  `u_MessengerMSN` varchar(96) default '',
  `u_MessengerYAHOO` varchar(96) default '',
  `u_MessengerAOL` varchar(96) NOT NULL,
  `u_MessengerOther` varchar(96) default '',
  `u_PrivateStreet` varchar(255) default '',
  `u_PrivateZIPCode` varchar(64) default '',
  `u_PrivateCity` varchar(255) default '',
  `u_PrivateState` varchar(255) default '',
  `u_PrivateCountry` varchar(255) default '',
  `u_PrivateWebsite` varchar(255) default '',
  `u_PrivateTelephone` varchar(64) default '',
  `u_PrivateFax` varchar(64) default '',
  `u_BusinessStreet` varchar(255) default '',
  `u_BusinessZIPCode` varchar(64) default '',
  `u_BusinessCity` varchar(255) default '',
  `u_BusinessState` varchar(255) default '',
  `u_BusinessCountry` varchar(255) default '',
  `u_BusinessWebsite` varchar(255) default '',
  `u_BusinessTelephone` varchar(64) default '',
  `u_BusinessFax` varchar(64) default '',
  `u_BusinessPosition` varchar(255) default '',
  `u_BusinessDepartment` varchar(255) default '',
  `u_Comments` mediumtext,
  `u_Username` varchar(255) default '',
  `u_Password` varchar(255) default '',
  `u_Language` varchar(255) default '',
  `u_UserFieldString1` text,
  `u_UserFieldString2` text,
  `u_UserFieldString3` text,
  `u_UserFieldInt1` int(11) default 0,
  `u_UserFieldInt2` int(11) default 0,
  `u_UserFieldInt3` int(11) default 0,
  `u_UserFieldBool1` tinyint(1) default 0,
  `u_UserFieldBool2` tinyint(1) default 0,
  `u_UserFieldBool3` tinyint(1) default 0,
  `u_PersonalizedTracking` tinyint(1) default 1,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `u_EMail` (`u_EMail`),
  KEY `IsActive` (`IsActive`),
  KEY `SubscriptionStatus` (`SubscriptionStatus`),
  KEY `u_LastName` (`u_LastName`),
  KEY `u_FirstName` (`u_FirstName`),
  KEY `u_Salutation` (`u_Salutation`),
  UNIQUE KEY `IdentString` (`IdentString`)
);
Farcaster
Beiträge: 3
Registriert: 05.08.2015, 12:50

Re: Fehler beim Upgrade

Beitrag von Farcaster »

Ich habe übrigens auch in einer <nutzername>_campaigns-Tabelle eine Menge an Einträgen, zu denen die Empfängerlisten eigentlich schon gelöscht wurden... Sie werden auch unter "Empfängerlisten nicht angezeigt"... kann man die dort rauslöschen?
Farcaster
Beiträge: 3
Registriert: 05.08.2015, 12:50

Fehler beim Upgrade

Beitrag von Farcaster »

Ich habe gerade das Upgrade auf die letztgültige Version gestartet und erhalte den Fehler:
SQL-Fehler: Table 'superwebmailer.xxxxxxxxx_members' doesn't exist 1146
Irgendeine Idee?
Antworten