Hiess es letztes Mal «J!5 – Jetzt oder später?» dann wäre dieses Mal die Message «J!5 – aber sicher!» wohl das geeignete Pendant gewesen.
 
Ralf hat nicht nur den ganzen Abend bestritten – nein, er hat auch bei diesem Thema Klarheit geschaffen! Seine Aussagen:
• Ich habe cirka 30 Seiten von J!4 auf J!5 angehoben.
• Es ist keine Sache diesen Update zu machen.
• Ich habe keine Probleme gehabt.
Aber man muss natürlich die Regeln, sprich die Anforderungen einhalten – und dafür gibt die Seite https://www.joomla.de/joomla/anforderungen sehr transparent Auskunft!
 
Für J!5 braucht es PHP 8.2 oder höher, MySQL 8.1 oder MariaDB 11.1.0. Die Details, auch für die anderen Joomla-Versionen finden sich über den vorerwähnten Link.

Die Empfehlung heisst:
• Bestehende J!4-Seiten anheben auf J!5
• Neue Seiten direkt mit J!5 erstellen

DB-Version ändern

Und wenn dann die DB-Version geändert werden muss, dann ist das gemäss Ralf auch keine Hexerei und auch keine Raketenwissenschaft, die man beherrschen muss! Es ist folgendes Vorgehen erforderlich:
1. PHP-Version anpassen (= Anforderungen erfüllen)
2. Neue DB (Anforderungen!) einrichten
3. Mit PHP MyAdmin von der alten DB einen vollständigen SQL-Export mit den voreingestellten Parametern machen
4. Mit PHP MyAdmin in der neuen DB einen SQL-Import durchführen
5. BackEnd aufrufen und bei der Konfiguration die Datenbank-Parameter auf die neue DB anpassen (siehe Punkt 3) – führt nach dem Speichern zum Login
6. Beim Joomla Update in den Optionen «next» auswählen, speichern und schliessen, Update durchführen

Sollte dieses Prozedere (Export/Import) nicht funktionieren, dann bleibt nur die Variante:
Bei 3. Ein aktuelles Backup herstellen
Bei 4. Das Backup installieren (übliche Restore-Vorgehensweise)

Administrator-Zugang besser absichern

Wer weiss nicht, dass eine Joomla-BackEnd-Seite mit dem Zusatz «/administrator» zum Domainnamen erreicht werden kann. Entsprechend sind Zugriffsversuche mit dieser Adresse regelmässig feststellbar. Nun gibt’s Möglichkeiten, dass man dies unterbindet. Und gemäss Ralf ist die zweckmässigste Variante diejenige mit einer Anpassung der .htaccess. Einfach, kostenfrei und vor allem wirkt sie vor der Systemebene.

Auf dem folgenden Link gibt es eine hervorragende Erklärung:
https://norrnext.com/blog/hiding-url-to-your-administrator-panel
Dabei sind nach dem Befehl «RewriteEngine On» nur sechs Zeilen Code einzufügen und es funktioniert!

RewriteCond %{HTTP_COOKIE} !joomla2023
RewriteCond %{REQUEST_URI} ^/administrator [NC]
RewriteCond %{REQUEST_URI} !^/administrator/cache [NC]
RewriteRule .? - [F]
RewriteCond %{REQUEST_URI} ^/hiddenway$
RewriteRule .? /administrator/ [CO=joomla2023:1:%{HTTP_HOST},R=303,L]

1. Fügt diese sechs Codezeilen ein.
2. Ersetzt “joomla2023” durch einen individuellen Cookie-Namen eurer Wahl in der ersten und letzten Zeile dieses Code-Schnipsels!
3. Ersetzt «hiddenway» durch euren gewählten «geheimen Namen» für den Aufruf des BackEnds.
4. Testet den Zugriff und denkt daran, dass es beim neuen Link mit dem «geheimen Namen» am Schluss keinen Schrägstrich dahinter haben darf!

Und was war da sonst noch? Wir haben interessante Hinweise auf Lösungen gefunden, die wohl hilfreiche Werkzeuge sein könnten. Wer weiss, ob jemand von uns diese austestet und beim nächsten Meeting zum Jahresausklang darüber berichtet?

Abschliessend nochmals der herzliche Dank an Ralf für die tollen Beiträge und sein grosses Engagement zugunsten unserer JUG.