Joomla 4: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
Zeile 61: Zeile 61:
 
Hier beschreibe ich, wie man das neu erstellte und getestete Joomla_4 Projekt vom lokalen Rechner auf den Remote-Server übertragen kann.
 
Hier beschreibe ich, wie man das neu erstellte und getestete Joomla_4 Projekt vom lokalen Rechner auf den Remote-Server übertragen kann.
 
=== Datenbank Backup am Remote Server ===
 
=== Datenbank Backup am Remote Server ===
Mit <tt>phpMyAdmin></tt> bei allen Tabellen der Joomla Datenbank das Prefix ändern
+
Mit <tt>phpMyAdmin</tt> bei allen Tabellen der Joomla Datenbank das Prefix ändern
 
  # Beispiel
 
  # Beispiel
 
  joo_
 
  joo_

Version vom 8. November 2024, 18:24 Uhr

Upgrade von Joomla 3 auf Joomla 4

Joomla 3

  • Im Joomla Verzeichnis den Ordner tmp leeren - außer index.php
  • Im Backend den Papierkorb leeren (Beiträge?)
  • Überprüfen, ob die aktuelle Joomla 3 Version installiert ist
Komponenten | Joomla Update
  • Update-Quelle ändern
Optionen | Update-Server | Joomla! Next

Kompatibilitätsprüfung

Erweiterungen, für die es keine Joomla 4 Version gibt, deinstallieren

Erweiterungen | Verwalten

Phoca Gallery

Mit phpMyAdmin alle phocagallery Tabellen exportieren außer phocagallery_styles

Update auf Joomla 4

Nun kann man das Update auf Joomla 4 starten.

Joomla 4

Child Templates erstellen

Für das Frontend und für das Backend ein Child Template erstellen

System | Site Templates
System | Administrator Templates

Das Standard Template auswählen

Child Template erstellen

Dem Template einfach den Namen child geben.

Nun auf Styles klicken und das Child Template als Standard setzen.

Custom CSS

Man kann für das Site Template eine user.css erstellen oder eine vorbereitete Datei kopieren nach

media/templates/site/cassiopeia_child/css

und für das Backend

media/templates/administrator/atum_child/css

Template bearbeiten

Templates | Styles | Cassiopeia - child | Erweitert
Brand: nein

Header Modul erstellen

Content | Site Modules | Neu | Eigenes Modul
  • Dem Modul den Namen Header Modul geben.
  • Ein Hintergrudbild auswählen, z.B. header.jpg
  • Titel der Website als Text H1
  • Dem Modul die Position banner zuweisen
  • Titel verbergen
  • Modul Stil: card

Modul Navigation - Top

  • Position topbar
  • Titel verbergen
  • Layout: Collapsible Dropdown

Module Style: card

Weitere Navigationsmodule

Erstellen von weiteren Navigationsmodulen falls notwendig

  • Position: sidebar_right oder sidebar_left

Phoca Gallery

  • Neueste Version installieren (Version für Joomla 5)
Komponenten | Phocagallery | Styles

Alle deaktivieren außer

theme_standard.css

Server Instanz aktualisieren

Hier beschreibe ich, wie man das neu erstellte und getestete Joomla_4 Projekt vom lokalen Rechner auf den Remote-Server übertragen kann.

Datenbank Backup am Remote Server

Mit phpMyAdmin bei allen Tabellen der Joomla Datenbank das Prefix ändern

# Beispiel
joo_

ändern

joo3_

In der alten Installation das Prefix in die Konfiguration eintragen.

# configuration.php
$dbprefix = "joo3" 

Somit kann die alte Version weiterverwendet werden, falls nötig.

Joomla 3 - Backup der Serverdaten

cd /srv/www/htdocs
cp -a joomla_proj joomla_proj_3

Daten Upload

Die Daten der Joomla Instanz am lokalen Rechner mit einem geeigneten Programm zum Server übertragen.

Ich verwende dafür ein eigenes Script, das diesen Job mit Hilfe von rsync</erledigt> und nicht mehr benötigte Dateien entfernt.

# localhost
cd /srv/www/htdocs/joomla_proj
upload.sh --delete

Datenbank übertragen

Am lokalen Rechner die Joomla_4 Datenbank mit phpMyAdmin exportieren

joomla_proj.sql

Am Server im Internet die Datei mit phpMyAdmin in die Joomla Datenbank importieren