Zitat von
Spooky
Du vermischst hier verschiedene Dinge. utf8 ist bspw. das Character Set der Datenbank Verbindung. utf8_unicode_ci ist die collation einer Tabelle in der Datenbank.
Was genau hast du vor und warum?
Hallo Spooky,
es ist sehr schwer, da ich mich nicht ganz so gut auskenne. Was habe ich vor?
Ich habe ein Theme gekauft (club) und wollte das auf meinem Server zum Laufen bekommen. bIs auf eine Fehlermeldung in der Datenbank klappte aber alles. Als ich merkte worum es in der Fehlermeldung (beim importieren in die Datenbank) ging, war ich mit dem Rest fertig. Das Verschicken des Newsletters ging nicht. Der Besucher, welcher die Mailadresse eintragen wollte bekam eine Fehlermeldung anstatt der Antwortsseite. Das ist auch jetzt noch so. Durch eine Firma in Lüneburg bin ich auf die Sache mit UTF8 und utf8_unicode_ci gekommen. Von den Herstellern des Club Themes ist keine Hilfe zu erwarten. Leider ist nun nach Änderung der Datenbank ein weiteres Problem hinzu gekommen. Es lassen sich keine Erweiterungen mehr installieren. (lionel Newsletter export, DB Backup, Visitors, Rocksolid Antispam).
Ich hatte parallel eine weitere installation vorgenommen um das Ganze nicht zu zerstören. Auch hier kein Erfolg. Ich weiss mir keinen Rat mehr.
Host Europe hatte mir folgendes geschrieben:
Gerne teilen wir Ihnen mit, dass wir Ihr Anliegen geprüft haben. Dabei konnten wir feststellen, dass es zu dem genannten Fehler kommt, aufgrund der MySQL 5.6 Präfix-Beschränkung für InnoDB-Tabellen kommt. Die Begrenzung liegt innerhalb von MySQL 5.6 bei "767 Bytes", dies erhöht sich erst ab der MySQL Version 5.7 wobei das Update auf unseren System noch derzeit in Planung ist.
Sie haben um den Fehler zu beheben folgende Möglichkeiten:
1. Sie reduzieren die Länge des Feldes / welches? waswo ändern?
2. Sie ändern von utf8mb4 auf utf8
Die Datenbank läuft aber nun auf einer UTF8 Version.
Es handelt sich um folgende Subdomain:
http://sander.pep-oldenburg.de/contao-manager.phar.php
Der Manager läuft.
Das install tool kann ich aufrufen, aber beim aktualisieren der DB stürzt es mit einer Fehlermeldung ab.
HTML-Code:
Konsolentask beendet!
Der Hintergrund-Prozess wurde unerwartet beendet. Bitte prüfen Sie die Konsolenausgabe.
$ /usr/bin/php7.2 -q -d allow_url_fopen=1 -d memory_limit=2048M -d suhosin.executor.include.whitelist="phar://,http://,https://" /is/htdocs/wp12479079_B9QFR0AYKT/www/haussandersfeld/web/contao-manager.phar.php composer require do-while/contao-backupdb-bundle --no-suggest --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction
Using version ^1.4 for do-while/contao-backupdb-bundle
/is/htdocs/wp12479079_B9QFR0AYKT/www/haussandersfeld/composer.json has been updated
# Process terminated with exit code 0
# Result: OK
$ /usr/bin/php7.2 -q -d allow_url_fopen=1 -d memory_limit=2048M -d suhosin.executor.include.whitelist="phar://,http://,https://" /is/htdocs/wp12479079_B9QFR0AYKT/www/haussandersfeld/web/contao-manager.phar.php composer update do-while/contao-backupdb-bundle contao/conflicts --with-dependencies --prefer-dist --no-dev --no-progress --no-suggest --no-ansi --no-interaction --optimize-autoloader
Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.Loading composer repositories with package information
Updating dependencies
# Process terminated with exit code 255
# Result: Unknown error
Mehrfach den Sympfonie Cache geleert und auch den Contao-Cache
Lesezeichen