- Posts: 732
- Thank you received: 117
Kunena 7.0.6 & Kunena 6.4.12 – Security Updates Released
The Kunena team has announce the arrival of Kunena 7.0.6 [K 7.0.6] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0.
The Kunena team is also pleased to announce the twelfth version of Kunena 6.4, a native Joomla extension for Joomla! 5.0, 5.1, 5.2, 5.3, 5.4 and 6.0.
Solved K6.1 Konfigurationsbericht erstellen und speichern
Dann zeigt es der Konfigurationsbericht richtig an. Wie diese Änderung zu utf8mb3 zustande kam, ist mir ein Rätsel. Kunena erstellt bei einer Neuinstallation, als auch bei Migrationen ausschließlich Tabellen mit Kollation utf8mb4.
Vielleicht wurde es von dieser Erweiterung, die du irgendwo erwähnt hattest, geändert.
Das Ganze ist mir auch ein Rätsel. Welche Programme oder Erweiterungen, außer Kunena, würden auf diese drei Felder zugreifen und evtl. die Stuktur ändern?
Ich war gerade bei STRATO und habe mir im Kundenlogin die Datenbank angesehen. Ich habe mir von jeder Kunena Tabelle die Stuktur angesehen und überall, wo eine Kollation eingetragen ist, steht utf8mb4_unicode_ci. Die Ausnahme machen die Felder alias, filename und filename_real. Diese Felder haben als Kollation utf8_general_ci eingetragen.
Das kann doch eigentlich nur von Kunena eingetragen worden sein.
Ich könnte mir vorstellen, daß bei der Installation von K6.1 irgendeine Routine die Datenbankeinträge checkt und meint daß utf8_general_ci keine gültige Kollation ist weil kein "mb" und die default Kollation von MySQL einträgt.
Andererseits könnte ich mir auch vorstellen, daß Kickstart beim entpacken und installieren des Backup die falsche Kollation erkennt und gegen eine utf8mb(X)_unicode_ci Kollation austauscht und dabei die erste Kollation in der Reihe nimmt und das wäre utf8mb3_general_ci.
Das werde ich mal testen. Ich ändere in einer Testversion von k6.0.9.1 die Kollation dieser drei Felder in utf8_general_ci, mache dann ein Backup von dieser Testversion und erstelle eine neue Testversion. Dann sehen wir ob es beim backup passiert.
Gruß Gindi
Please Log in or Create an account to join the conversation.
Ich hatte auch auf der Livesite einen Konfigurationsbericht erstellt und abgespeichert. Dieser wurde ohne Irgendeine Meldung so abgebildet, wie es sein soll.
Das liegt wahrscheinlich daran, daß auf der Livesite MySQL version: 5.7.38-log (Server type: mysql) installiert ist.
Auf meinem LAMP server hat MariaDB vermutlich eine Version installiert, die MySQL 8 entspricht.
Ich habe bei STRATO die Kollation dieser drei Felder in utf8mb4_unicode_ci geändert, sodaß künftige Backups der Livesite hier mit der richtigen Kollation installiert werden.
Damit werden Meldungen zum Kollationscheck jetzt nicht mehr kommen und das Thema zu dieser Meldung wäre erledigt.
Mich würde schon interessieren, wieso dieser Check bis zu k6.0.9.1 keine Meldung brachte aber ab Version K6.1 meldete er das Problem?
Gruß Gindi
Please Log in or Create an account to join the conversation.
- Posts: 12287
- Thank you received: 2535
Das weiß ich leider auch nicht, es kann alles mögliche sein. Es gibt Fehler, die treten einmalig auf und wenn sie mal behoben sind, nie wieder auftreten.Mich würde schon interessieren, wieso dieser Check bis zu k6.0.9.1 keine Meldung brachte aber ab Version K6.1 meldete er das Problem?
Important! Always create a backup before you make any changes to your website!
Please Log in or Create an account to join the conversation.
In /administrator/components/com_kunena/src/Model/ToolsModel.php wird der Konfigurationsreport erzeugt.
Bei Kunena 6.0.9.1 wird die Datenbank mit $kunenaDB = Factory::getContainer()->get('DatabaseDriver');
und bei Kunena 6.1 wird die Datenbank mit $kunenaDB = $this->getDatabase();
abgefragt.
Die Abfrage '[confdential]
[Database collation check: ' ist bei beiden Versionen gleich.
Gruß Gindi
Please Log in or Create an account to join the conversation.
- Posts: 12287
- Thank you received: 2535
Tatsache ist, dass diese Einträgge in der Datenbank vorhanden waren und beim Konfigurationsbericht erstellen mit der BETA2 als solche erkannt wurden.
Important! Always create a backup before you make any changes to your website!
Please Log in or Create an account to join the conversation.