Backend Login nicht mehr möglich
Hallo an alle,
ich habe ein Problem mit dem Backend Login.
Ich hatte zuerst einen User, welcher beim einloggen den berüchtigten "Es ist ein Fehler aufgetreten" Screen erhält.
Ein zweiter User funktionierte, bis ich im Backend den Benutzer aktualisierte ohne eine Änderung vorzunehmen (Speichern und zrück).
Unter system/logs/prod*.log bekomme ich folgenden Fehler:
Code:
[2020-03-02 16:45:38] request.INFO: Matched route "contao_backend_login". {"route":"contao_backend_login","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::loginAction","_route":"contao_backend_login"},"request_uri":"https://meinewebseite.at/contao/login","method":"POST"} []
[2020-03-02 16:45:38] security.INFO: Attempting SimplePreAuthentication. {"key":"backend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
[2020-03-02 16:45:39] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'UPDATE tl_user SET `id`='3', `tstamp`='1582975284', `username`='MeinUsername', `name`='Mein Name', `email`='meine@emailadresse.at', `language`='de', `backendTheme`='flexible', `limitWidth`='', `uploader`='DropZone', `showHelp`='1', `thumbnails`='1', `useRTE`='1', `useCE`='1', `password`='$2y$10$TskqpFHVQADDhNx4q.JSG.xgCyMZmF/KXaY1CbfmbM7sRhcbel0Ny', `pwChange`='', `admin`='1', `groups`='a:1:{i:0;s:1:\"1\";}', `inherit`='group', `modules`='a:14:{i:0;s:7:\"article\";i:1;s:8:\"calendar\";i:2;s:4:\"news\";i:3;s:4:\"form\";i:4;s:3:\"faq\";i:5;s:8:\"comments\";i:6;s:10:\"newsletter\";i:7;s:16:\"rocksolid_slider\";i:8;s:4:\"page\";i:9;s:6:\"member\";i:10;s:6:\"mgroup\";i:11;s:5:\"files\";i:12;s:11:\"maintenance\";i:13;s:12:\"export_table\";}', `themes`='a:0:{}', `pagemounts`='a:0:{}', `alpty`='a:6:{i:0;s:7:\"regular\";i:1;s:7:\"forward\";i:2;s:8:\"redirect\";i:3;s:6:\"logout\";i:4;s:9:\"error_403\";i:5;s:9:\"error_404\";}', `filemounts`='a:0:{}', `fop`='a:4:{i:0;s:2:\"f1\";i:1;s:2:\"f2\";i:2;s:2:\"f3\";i:3;s:2:\"f5\";}', `imageSizes`='a:19:{i:0;s:12:\"proportional\";i:1;s:3:\"box\";i:2;s:4:\"crop\";i:3;s:8:\"left_top\";i:4;s:10:\"center_top\";i:5;s:9:\"right_top\";i:6;s:11:\"left_center\";i:7;s:13:\"center_center\";i:8;s:12:\"right_center\";i:9;s:11:\"left_bottom\";i:10;s:13:\"center_bottom\";i:11;s:12:\"right_bottom\";i:12;s:1:\"4\";i:13;s:1:\"5\";i:14;s:1:\"1\";i:15;s:1:\"6\";i:16;s:1:\"3\";i:17;s:1:\"7\";i:18;s:1:\"2\";}', `forms`='a:7:{i:0;s:1:\"6\";i:1;s:1:\"1\";i:2;s:2:\"13\";i:3;s:1:\"2\";i:4;s:2:\"10\";i:5;s:1:\"3\";i:6;s:1:\"4\";}', `formp`='a:2:{i:0;s:6:\"create\";i:1;s:6:\"delete\";}', `amg`='a:2:{i:0;s:1:\"3\";i:1;s:1:\"2\";}', `disable`='', `start`='', `stop`='', `session`=NULL, `dateAdded`='1535610118', `lastLogin`='1582974865', `currentLogin`=1583167538, `loginCount`=3, `locked`='1583167234', `calendars`='a:1:{i:0;s:1:\"2\";}', `calendarp`='a:0:{}', `calendarfeeds`='a:0:{}', `calendarfeedp`='a:0:{}', `faqs`='a:0:{}', `faqp`='a:0:{}', `news`='a:1:{i:0;s:1:\"1\";}', `newp`='a:2:{i:0;s:6:\"create\";i:1;s:6:\"delete\";}', `newsfeeds`='a:0:{}', `newsfeedp`='a:0:{}', `newsletters`='a:2:{i:0;s:1:\"2\";i:1;s:1:\"4\";}', `newsletterp`='a:2:{i:0;s:6:\"create\";i:1;s:6:\"delete\";}', `maeEventCatDefault`='a:3:{i:0;s:1:\"2\";i:1;s:1:\"1\";i:2;s:1:\"3\";}', `maeEventCat`='a:0:{}', `dlh_googlemapsp`='a:0:{}', `dlh_googlemapss`='a:0:{}' WHERE id='3'':\n\nSQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 1 at /usr/share/nginx/meinewebsite.at/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:106, Doctrine\\DBAL\\Driver\\PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 1 at /usr/share/nginx/meinewebsite.at/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:80, PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 1 at /usr/share/nginx/meinewebsite.at/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:75)"} []
Kann mir da wer helfen? Ich kann leider nicht sagen, wann das Problem das erste mal aufgetreten ist und Backup habe ich keines, welches den Fehler noch nicht hat.
Wenn ich einen neuen user erstelle habe ich das gleiche Problem mit diesem.
Vielen Dank und liebe Grüße
Nach update auf 4.13 Data too long for column 'maeEventCat'
Hallo,
nach dem update von 4.12 auf 4.13 kann ich mich nicht mehr ins Backend einloggen, mit dieser bekannten Fehlermeldung mit den event_categories.
mae_event_categories 1.52, das doofe ist, ohne funktioniert die Site nicht mehr https://tango-nordbayern.de/
Es braucht die Kategorien auf der Startseite, die Filter auf der Kalenderseite.
Im Managerdebugmodus steht:
Code:
PDOException
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 1
Das folgende habe ich bereits versucht:
Code:
// contao/dca/tl_user.php
$GLOBALS['TL_DCA']['tl_user']['fields']['maeEventCat'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_user']['maeEventCat'],
'exclude' => true,
'inputType' => 'checkbox',
//'sql' => "char(1) NOT NULL default ''"
'sql' => "varchar(32) NOT NULL default ''"
);
und
Code:
// contao/dca/tl_user.php
$GLOBALS['TL_DCA']['tl_user']['fields']['maeEventCat']['sql'] = ['type' => 'string', 'length' => 32, 'default' => ''];
Immer mit MAnager Prod.Cache löschen.
Was tun?
Zurück auf 4.12?
Grüße dtptiger