Installation neuester Software SWM funktioniert nicht

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

Moderator: mirko

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

Re: Installation neuester Software SWM funktioniert nicht

Beitrag von mirko »

da sind noch einige mehr Probleme, einfach so ändern sollte man die Zeichenkettenlänge nicht, z.B. könnten dann getrennte Hyperlinks abgeschnitten werden und nicht mehr funktionieren. Ich passe das erst mal an und dann gibt es ein Update für dieses Problem.
osmo
Beiträge: 2
Registriert: 09.03.2023, 17:33
Wohnort: Berlin
Kontaktdaten:

Re: Installation neuester Software SWM funktioniert nicht

Beitrag von osmo »

Erstmal großes Dankeschön lieber Mirko für die schnelle Resonanz.

Es war zielführend und die weitere Installation lief reibungslos, jedoch beim anlegen des Superusers ähnliche Fehlerausgabe.

Anscheinend kommt Maria DB nicht mit varchar(255) zurecht, ich habe es in allen Dateien aus dem SWM/sql-Verzeichnis von varchar(255) auf Varchar(191) gesetzt, danach konnte ich SU und user anlegen.

Jetzt werde ich ausgiebig alle Funktionen testen und berichten, ich lasse mich überraschen.

Herzliche Grüße Olaf
Benutzeravatar
mirko
Beiträge: 23077
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Installation neuester Software SWM funktioniert nicht

Beitrag von mirko »

Die Lösung findet sich z.B. hier, gibt es massig Einträge bei Google zu diesem Fehler:

https://dba.stackexchange.com/questions ... -767-bytes


da aber die MariaDB-Konfiguration sicher nicht geändert werden kann, selbst aus dem SWM/sql-Verzeichnis die Datei

install.sql runterladen in einem Texteditor öffnen (Notepad, nicht Word oder WordPad!!)

nach

Code: Alles auswählen

`Username` varchar(255) NOT NULL,
suchen, ändern in

Code: Alles auswählen

`Username` varchar(128) NOT NULL,
Datei speichern, hochladen und Installation probieren.

128 Zeichen sollten für den Nutzernamen normalerweise auch reichen, ich ändere das dann für alle ab der nächsten Version auf 128 Zeichen.
osmo
Beiträge: 2
Registriert: 09.03.2023, 17:33
Wohnort: Berlin
Kontaktdaten:

Installation neuester Software SWM funktioniert nicht

Beitrag von osmo »

Der Zugriff auf die MySQL-Datenbank mit den eingegebenen Zugangsdaten ist fehlgeschlagen, Fehler: Specified key was too long; max key length is 767 bytes -- -------------------------------------------------------- -- -- Tabellenstruktur fuer Tabelle `users` -- CREATE TABLE IF NOT EXISTS `users` ( `id` bigint(20) NOT NULL auto_increment, `IsActive` tinyint(1) NOT NULL default '1', `Username` varchar(255) NOT NULL, `EMail` varchar(255) NOT NULL, `Password` varchar(255) NOT NULL, `2FASecret` text NOT NULL, `UserType` enum('SuperAdmin','Admin','User','Guest') NOT NULL, `apikey` text NOT NULL, `NewsletterTemplatesImported` tinyint(1) NOT NULL default '0', `AccountType` enum('Unlimited','Limited','Payed') NOT NULL DEFAULT 'Unlimited', `AccountTypeLimitedMailCountLimited` int(11) unsigned NOT NULL default '1000', `AccountTypeLimitedCurrentMonth` int(1) NOT NULL default '1', `AccountTypeLimitedCurrentMailCount` int(11) unsigned NOT NULL default '0', `LastLogin` datetime NOT NULL, `LimitSubUnsubScripts` enum('Unlimited','Limited') NOT NULL DEFAULT 'Unlimited', `LimitSubUnsubScriptsLimitedRequests` int(11) NOT NULL default '10', `LimitSubUnsubScriptsLimitedRequestsInterval` enum('Hour','Day') NOT NULL DEFAULT 'Hour', `LimitSubUnsubScriptsTableName` text NOT NULL, `Language` varchar(3) NOT NULL default 'de', `ThemesId` int(11) NOT NULL default '1', `FirstName` text NOT NULL, `LastName` text NOT NULL, `Salutation` text NOT NULL, `VATID` text NOT NULL, `Firm` text NOT NULL, `Street` text NOT NULL, `ZIPCode` text NOT NULL, `City` text NOT NULL, `State_` text NOT NULL, `Country` text NOT NULL, `Phone` text NOT NULL, `Fax` text NOT NULL, `CellPhone` text NOT NULL, `Website` text NOT NULL, `PrivacyPolicyURL` text NOT NULL, `Reference` tinyint(1) NOT NULL default '0', `ReferenceLogo` text NOT NULL, `TermsOfUseAccepted` tinyint(1) NOT NULL default '0', `SHOW_LOGGEDINUSER` tinyint(1) NOT NULL default '1', `SHOW_SUPPORTLINKS` tinyint(1) NOT NULL default '1', `SHOW_SHOWCOPYRIGHT` tinyint(1) NOT NULL default '1', `SHOW_PRODUCTVERSION` tinyint(1) NOT NULL default '1', `SHOW_TOOLTIPS` tinyint(1) NOT NULL default '1', `ProductLogoURL` text NOT NULL, `GlobalBlockListTableName` text NOT NULL, `GlobalDomainBlockListTableName` text NOT NULL, `FunctionsTableName` text NOT NULL, `TargetGroupsTableName` text NOT NULL, `TextBlocksTableName` text NOT NULL, `MessagesTableName` text NOT NULL, `MTAsTableName` text NOT NULL, `PagesTableName` text NOT NULL, `TemplatesTableName` text NOT NULL, `TemplatesToUsersTableName` text NOT NULL, `InboxesTableName` text NOT NULL, `OAuth2AppsTableName` text NOT NULL, `OAuth2ClientTokensTableName` text NOT NULL, `AutoImportsTableName` text NOT NULL, `NewsletterArchivesTableName` text NOT NULL, `CampaignsTableName` text NOT NULL, -- new tables `CampaignsCurrentSendTableName` text NOT NULL, `CampaignsCurrentUsedMTAsTableName` text NOT NULL,
Hallo, hoffe mir kann jemand auf die Sprünge helfen, ich bin dankbar für jeden Lösungsvorschlag.

Distribution Deb9u10, php 7.033,
Server-Version: 10.1.47-MariaDB-0+deb9u1 - Debian 9.13

Ich erhalte o.g. Fehlermeldeung, dennoch legt das System eine DB an.
Bild

LG Olaf
Antworten