Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: DB import Fehler... deshalb funzt der Newsletter nicht.

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    191

    Standard DB import Fehler... deshalb funzt der Newsletter nicht.

    Der Fehler liegt ganz wo anders. Beim Import der vordefinierten Datenbank tritt ein Fehler auf. Ich bin darauf gestoßen, weil ich alles noch einmal installiert habe. Es kommt dann folgende Fehlermeldung bei der Datenbank...

    Fehler-DB.jpg

    Wenn ich dann als User die Mailadresse eintrage kommt eine Fehlermeldung obwohl die Mailadresse im Backend eingetragen wird.

    Hier die Var/Log Datei


    Code:
    http://sander2.pep-oldenburg.de/contao/install","method":"GET"} []
    [2020-04-23 20:48:26] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'CREATE UNIQUE INDEX pid_email ON tl_newsletter_recipients (pid, email)': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes" at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 106 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'CREATE UNIQUE INDEX pid_email ON tl_newsletter_recipients (pid, email)':\n\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:106, Doctrine\\DBAL\\Driver\\PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:83, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:78)"}
    Gibt es die Möglichkeit die Datenbank diesbezgl. zu regenerieren?

    Ich habe versucht das Newsletter Modul zu deinstallieren und wieder neu zu installieren. Leider geht dann das Install-Tool nicht, um die Datenbank zu aktualisieren.
    Was ist denn das für ein Key der zu long ist?

    Auch beim synchronisieren der Ordner gibt es nun einen Fehler.
    Code:
    Internal Server Error
    Was ist das Problem?
    
    An exception occurred while executing 'INSERT INTO tl_files (`pid`, `tstamp`, `name`, `type`, `path`, `extension`, `found`, `hash`, `uuid`) VALUES ('?f????\0\0?a?', 1587929900, 'Rubik-Bold.ttf', 'file', 'files/club/fonts/Rubik-Bold.ttf', 'ttf', 2, 'd43efa6b8630dd2a1dcc1b35e8f9db41', '{??????????')': SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'
    ???

    https://community.contao.org/de/show...y-was-too-long
    Geändert von contaowilli (28.04.2020 um 17:09 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Zitat Zitat von contaowilli Beitrag anzeigen
    Der Fehler liegt ganz wo anders. Beim Import der vordefinierten Datenbank tritt ein Fehler auf. Ich bin darauf gestoßen, weil ich alles noch einmal installiert habe. Es kommt dann folgende Fehlermeldung bei der Datenbank...

    Fehler-DB.jpg

    Wenn ich dann als User die Mailadresse eintrage kommt eine Fehlermeldung obwohl die Mailadresse im Backend eingetragen wird.

    Hier die Var/Log Datei


    Code:
    http://sander2.pep-oldenburg.de/contao/install","method":"GET"} []
    [2020-04-23 20:48:26] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'CREATE UNIQUE INDEX pid_email ON tl_newsletter_recipients (pid, email)': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes" at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 106 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'CREATE UNIQUE INDEX pid_email ON tl_newsletter_recipients (pid, email)':\n\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:106, Doctrine\\DBAL\\Driver\\PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:83, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12479079_B9QFR0AYKT/www/sander2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:78)"}
    Gibt es die Möglichkeit die Datenbank diesbezgl. zu regenerieren?

    Ich habe versucht das Newsletter Modul zu deinstallieren und wieder neu zu installieren. Leider geht dann das Install-Tool nicht, um die Datenbank zu aktualisieren.
    Was ist denn das für ein Key der zu long ist?
    Füge mal folgendes in deine config/config.yml ein und baue danach den Symfony Application Cache neu auf:
    Code:
    doctrine:
        dbal:
            connections:
                default:
                    default_table_options:
                        charset: utf8
                        collate: utf8_unicode_ci
    Geändert von Spooky (30.04.2020 um 10:59 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •