Beiträge von richard67
-
-
Wir nutzen in einem Update-SQL Skript für Joomla 5 JSON-Funktionalität, die so erst ab 10.4 funktioniert.
Wenn Du die Datenbank nur umkopierst laufen ja keine Update-SQL-Skripte, und sonst nutzen wir noch nicht so viel Funktionalität, die MariaDB 10.4 erfordern. Deshalb funktioniert das.Aber spätestens wenn wir mit einem zukünftigen Update von 5 weitere Update-SQL-SKripte hinzufügen, die diese oder andere Funktionalität nutzen, dann kracht es, und schon jetzt könnte es krachen, wenn Du eine 4.4.0 auf 5.0.0 updatest auf einem System mit einer MariaDB, die das JSON-Zeugs noch nicht kann.
-
Hallo,
was ist denn Deine PHP-Version oder wird sie sein, wenn der Hoster nicht nur die Datenbank, sondern auch PHP aktualisieren wird?
Laut der von Dir verlinkten Doku ist das mit dem sha256_password nur ein Problem mit PHP < 7.3.
Den SQL-Befehl kannst Du nicht ausführen, weil Du nicht die Berechtigung hast mit Deinem Datenbankbenutzer.
An die Konfigurationsdatei wirst Du nur herankommen, wenn Du selbst den Host managst, aber nicht bei Shared Host oder Managed Host.
Wahrscheinlich musst Du aber gar nix tun, wenn Dein Hoster bei dem Update der Datenbank die vorhandenen Einstellungen nicht ändert.
Wie das verlinkte Dokument beschreibt hat sich mit MySQL 8 nur der Default-Wert für diese Einstellung geändert, der zieht, wenn Du einen neuen Datenbankbenutzer anlegst.
Wenn Du ganz auf Nummer sicher gehen willst:
Subdomain oder Unterordner auf deonem Webserver anlegen und die Joomla-Dateinstruktur reinkopieren.
Dann neue Datenbank anlegen mit MySQL 8. Dann in vorhandener alter Datenbak (die ja noch produktiv ist) ganze Datenbank mit phpMyAdmin in SQL-Datei erportieren und die dann in die neue, leere Datenbank importieren.
Dann in der configuration.php von der Joomla-Kopie im Unterordner oder der Subdömöne die Datenbankverbindung ändern von der alten produktiv genutzten Datenbank zur neuen MySQL8.
Dann mit der so erstellten Kopie prüfen, ob alles geht.
Falls vorhanden kann auch Akeeba art genutz werden zum Erstellen der Kopie, die die MySQL-DB nutzt.
Ich hoffe, ich konnte helfen, und wünsche viel Erfolg.
Gruß
Richard -
Vielleicht testweise mal Zeiten eintragen mit Start weit in der Vergangenheit und Ende weit in der Zukunft, um zu sehen, ob sich ein Bug eingeschlichen hat für den Fall, dass die Zeiten nicht gesetzt sind.
-
Was zeigen die in J4 neuen Felder für "Start Featured" und "Finish Featured" unterhalb des Hauptbeitrags-Schalters des Artikels (Felder werden nur angezeigt, wenn der Schalter auf "Ja" steht)?
-
Oli1982 Danke für die Info. Kannst Du noch dieses Thema als gelöst markieren? Anleitung siehe Wie stelle ich einen Thread auf "gelöst"?
-
Endlich hat der eine Tester sein Ergebnis im Issue-Tracker gesetzt, und die Korrektur ist fertig zum Merge.
D.h. das in Datenbankfehler bei Joomla Neu-Installationen - durch Reparaturfunktion nicht behebbar im ersten Post beschriebene Problem mit MySQL 8 wird in der nächsten 3.9.11 Beta korrigiert sein und dann wohl auch bald in J4 landen.
-
-
-
P.S.: Der mittlerweile geschlossene Thread, auf den ich mich oben beziehe, ist Datenbankfehler bei Joomla Neu-Installationen - durch Reparaturfunktion nicht behebbar
-
Hallo allerseits,
da der Original-Thread inzwischen geschlossen wurde poste ich hier:
Für das Problem, dass nach einer Neuinstallation von Joomla 3.9.x oder 4.0-alpha-y auf einer MySQL-8-Datenbank im Datenbank-Checker Datenbankfehler angezeigt werden, die aber falsche Alarme sind und auch mit dem "Fix"-Button nicht behoben werden können, gibt es eine Lösung: Ein entsprechender Pull-Request ist fertig und braucht noch einen guten Test.
https://github.com/joomla/joomla-cms/pull/25658
Nach dem Testen dann das Testergebnis im Issue-Tracker hier markieren:
https://issues.joomla.org/tracker/joomla-cms/25658
Dort den Button "Test this" clicken, dann Testergebnis auswählen und dann "Submitt" (oder so) unten clicken.