J 0 O M L A 6
Website von einem Anfänger für neue Anfänger
  • START
  • Grundlagen
  • Installation
  • Konfiguration
  • Backend
  • Inhalte
  • Menüs
  • Module
  • Templates
  • Template NEUES
  • Benutzer
  • MEDIEN
  • Erweiterungen
  • OPTIMIERUNG
  • SEO & Sicherheit
  • Benutzerdefinierte Felder

Suche

Installation

  • Akeeba Backup

  • Akeeba Kickstart

  • Grundsätzliches zur Joomla-Installation

  • Joomla 6 - Beispieldateien

  • Joomla 6 - Sprache lässt sich nicht umschalten

  • Joomla 6 - Zweite Sprache English installieren

  • PROVIDER - Joomla Installation Basics

  • PROVIDER - Manuelle Installation

  • PROVIDER - Verständnisfragen

  • PROVIDER - Vorbereitungen manuelle Installation

  • XAMPP - Installation

  • XAMPP - Joomla 6 installieren

  • XAMPP - PROBLEME

  1. Aktuelle Seite:  
  2. MENÜZEILE
  3. Installation

Warum Akeeba Backup?

„Ein Backup ist keine Option, sondern Pflicht – vor Updates, vor Änderungen und nach Neuinstallationen.“ 
weil man damit Datensicherheit, Wartung erreicht.

✅ Hauptgründe:

  • vollständige Website-Sicherung (Dateien + Datenbank)
  • Wiederherstellung mit einem Klick (Kickstart)
  • auch nur Datenbank-Backups möglich
  • ideal für Updates, Tests, Migrationen
  • IHK-Pluspunkt: professionelles Wartungswerkzeug


1️⃣ Akeeba-Backup herunterladen

Offizielle Website: 
https://www.akeeba.com


Produkt:

  • Akeeba Backup Core (kostenlos, ausreichend für die meisten Sicherungen)

ZIP-Datei z. B.:
com_akeebabackup-core.zip

Bild 01   Akeeba Backup downloaden 


2️⃣ Installation im Joomla Backend

Backend-URL:
https://jommla6.rneuhoff.de/administrator

Menüpfad:
System → Installieren → Erweiterungen

Schritte:

  1. ZIP-Datei auswählen
  2. „Hochladen & Installieren“
  3. Erfolgsmeldung abwarten

 Bild 02   Akeeba Backup installieren

 


3️⃣ Erstes Öffnen von Akeeba Backup

Menüpfad:
Komponenten → Akeeba Backup

Beim ersten Start:

  • Joomla zeigt einen Setup-Wizard
  • Empfohlene Einstellungen übernehmen
  • „Weiter“ bis Abschluss

Profilbeschreibung

Bild 06   Profilbeschreibung

 


4️⃣ Speicherort der Backups (wichtig!)

Standard-Backup-Verzeichnis:
/administrator/components/com_akeebabackup/backup

 📌 Nicht öffentlich erreichbar = → Sicherheitsvorteil

Bild 05   Speicherort der Backup Dateien 


5️⃣ Komplettes Backup erstellen

Menüpfad:
Komponenten → Akeeba Backup → Backup jetzt starten

Ablauf:

  1. Beschreibung optional eingeben
  2. Backup starten
  3. Fortschrittsbalken abwarten
  4. Backup erfolgreich abgeschlossen

Backup-Datei z. B.: site-2026-01-22.jpa

Bild 07   Backup läuft automatisch 

Bild 08   Vollständige Sicherung


NUR DIE DATENBANK SICHERN 

Warum nur Datenbank?

  • Inhalte ändern sich häufiger als Dateien
  • Schnellere Sicherung
  • Ideal vor Content-Änderungen

„Die Datenbank enthält Inhalte, Menüs, Benutzer, Einstellungen. Ohne Datenbank ist eine Joomla-Website funktionslos.“

Menüpfad:
Komponenten → Akeeba Backup → Konfiguration

Einstellungen:

  • Backup-Typ:
  • Nur Datenbank
  • Dateien ausschließen: automatisch

➡ Speichern

Backup starten: 

Komponenten → Akeeba Backup → Backup jetzt starten

📁 Ergebnis:

  • nur SQL-Datenbank
  • kleine Backup-Datei
  • schneller Restore möglich

Bild 09   Datenbank Sicherung 


Ist Akeeba Backup nach einer Neuinstallation sinnvoll?

✅ Ja – unbedingt! - „Golden Master Backup“

Gründe:

  1. sauberer Ausgangszustand
  2. schneller Restore bei Fehlkonfiguration
  3. Vergleichsbasis bei späteren Problemen
  4. Vorbereitung für Updates & Template-Anpassungen

Typisches Szenario:

„Nach CSS-Änderung oder Erweiterungsinstallation → Fehler“

➡ Restore in 5 Minuten statt Neuinstallation

“

 


📌 Wichtige Pfade & URLs 

ZweckPfad / URL
Backend /administrator
Akeeba Komponente /administrator/index.php?option=com_akeebabackup
Backup-Ordner /administrator/components/com_akeebabackup/backup
Konfiguration Komponenten → Akeeba Backup → Konfiguration

 

 

 

 

 

 

 

 

Akeeba Kickstart

Nach einem fehlgeschlagenen Joomla-Update wird die Website mithilfe von Akeeba Kickstart
in wenigen Minuten wiederhergestellt.

  • Kickstart wird für die Wiederherstellung verwendet, nicht für Backups.
  • Ein Joomla-Restore besteht immer aus Dateien und Datenbank.
  • Kickstart funktioniert unabhängig vom Joomla-Backend.
  • Nach dem Restore müssen Kickstart und Backup gelöscht werden.

Schnelle Wiederherstellung (Zeitersparnis)

Grund:
Ein vollständiger Joomla-Restore ist in wenigen Minuten möglich.

Erklärung:

  • Kein manuelles Hochladen hunderter Dateien
  • Kein manuelles Importieren der Datenbank
  • Ein Assistent führt Schritt für Schritt durch den Restore

➡ Zeitersparnis = Kostenersparnis

Ziel Akeeba Kickstart

  • Wiederherstellung einer Joomla-6-Website aus einem Akeeba-Backup
  • Einsatz bei:
    • Fehlern
    • Umzug
    • Testsystem
    • Notfallwiederherstellung

 


1️⃣ Voraussetzungen

Benötigt werden:

  • Akeeba-Backup-Datei
    z. B.:  site-2026-01-22.jpa
  • Akeeba Kickstart
  • FTP-Zugang oder Dateimanager beim Provider
  • Leere oder überschreibbare Zielumgebung

 


2️⃣ Akeeba Kickstart herunterladen

Offizielle URL:
https://www.akeeba.com/download/akeeba-kickstart.html

Datei:
kickstart.php

📌 Nur diese eine PHP-Datei ist nötig

Bild 1   Download Kickstart

 


3️⃣ Dateien auf den Webserver hochladen

Zielverzeichnis (Beispiel All-Inkl):
/www/htdocs/rneuhoff/jommla6/

Hochzuladen:
kickstart.php site-2026-01-22.jpa


📂 Ergebnis im Zielordner:
/kickstart.php /site-2026-01-22.jpa

Bild 2   Verzeiohnis beim Webserver

 


4️⃣ Kickstart im Browser aufrufen

URL:
https://jommla6.rneuhoff.de/kickstart.php

➡ Kickstart-Oberfläche erscheint 


5️⃣ Kickstart – Schritt 1: Entpacken

Einstellungen:

  • Archivformat: automatisch erkannt
  • Schreibmethode: Standard

➡ Start klicken

Kickstart:

  • entpackt alle Dateien
  • legt Joomla-Struktur an

Bild 3   Dateien im Ordner auf dem Webserver


kickstart.json.php

kickstart.json.php ist eine temporäre Konfigurations- und Statusdatei, die Akeeba Kickstart automatisch während eines Restores erzeugt.
Sie speichert Zwischenstände und Einstellungen des Restore-Vorgangs, darin legen Sie das Passwort für die Wiederherstellung fest.

Wo liegt die Datei?

Im gleichen Verzeichnis wie kickstart.php, also im Webroot der Website.

  • kickstart.php
  • kickstart.json.php
  • site-2026-01-22.jpa

 


1. Hauptzweck der Datei kickstart.json.php

Die Datei wird benutzt, um Einstellungen für Kickstart festzulegen, z. B.:

  • Passwortschutz für die Wiederherstellung
  • Debug-Modus
  • andere Startparameter

Kickstart liest diese Datei automatisch, wenn sie im gleichen Ordner liegt.

Beispiel Serverpfad:

 
/www/htdocs/w0123456/meine-domain.de/kickstart.json.php
 

2. Passwortschutz (der häufigste Zweck)

Die häufigste Nutzung ist tatsächlich:

👉 Wiederherstellung nur mit Passwort erlauben

Beispiel Inhalt: 

<?php die(); ?>
{
        "password": "meinpasswort"
}
 

Dann passiert folgendes:

  1. du öffnest https://meine-domain.de/kickstart.php
  2. Kickstart zeigt zuerst eine Passwortabfrage
  3. nur mit diesem Passwort kannst du das Backup entpacken.

3. Warum diese Datei wichtig ist

Ohne Schutz könnte sonst:

  • jeder Besucher
  • der die URL kennt

ein Backup entpacken.

Das wäre gefährlich, weil jemand:

  • eine alte Website wiederherstellen
  • oder fremden Code installieren könnte.

Darum empfiehlt der Hersteller:

  • Passwort setzen oder
  • kickstart.php umbenennen.


6️⃣ Installer starten (Akeeba Restore Script)

Nach dem Entpacken:
➡ Button „Run the Installer“

➡ Weiterleitung zu:
https://jommla6.rneuhoff.de/installation/index.php

Bild 4   Kickstart freischalten

Erstes Bild nach dem Aufruf von Kikckstart

Bild 5   Erstes Bild bei Kickstart

Bild 6   Führend Sie den Installer aus


Empfohlene Einstellungen

Bild 7   Empfohlenen Einstellungen

 


7️⃣ Restore – Datenbank konfigurieren

Eingaben:

  • Datenbanktyp: MySQLi
  • Server: localhost
  • Benutzername: db123456
  • Passwort: (Datenbankpasswort)
  • Datenbankname: db123456
  • Tabellenpräfix: automatisch

➡ Weiter

📌 Alte Datenbanktabellen werden überschrieben

Bild 8   Wiederherstellung der Datenbank

Prozess der Datenbank-Wiederherstellungen

Bild 9   Prozess der Datenbankwiederherstellung

 


8️⃣ Abschluss des Restores

  • Joomla konfiguriert:
    • Datenbank
    • Pfade
    • Benutzer
  • Erfolgsmeldung erscheint

Inhalte der Wiederherstellung

Bild 10   Inhalte wiederherstellen

Wiederherstellung abgeschlossen

Bild 11   Die Wiederherstellung ist abgeschlossen

 


9️⃣ Sicherheits-Pflichtschritte (sehr wichtig!)

9.1 Installation löschen

Automatisch oder manuell:
/installation

Bild 11   Die Wiederherstellung ist abgeschlossen

9.2 Kickstart & Backup löschen

Unbedingt entfernen:
/kickstart.php /site-2026-01-22.jpa

Sicherheitsrisiko, wenn vergessen

Bild 12   Kickstart aufräumen

 


10️⃣ Funktionstest

Frontend:
https://jommla6.rneuhoff.de

Backend:
https://jommla6.rneuhoff.de/administrator

✔ Inhalte vorhanden
✔ Login möglich
✔ Template aktiv

Bild 13   Website ist wiederhergestellt

 


Checkliste: Backup & Restore

✅ Backup-Checkliste

☐ Akeeba Backup installiert
☐ Backup vor Updates / Änderungen erstellt
☐ Backup-Typ bekannt:

  • ☐ Komplett (Dateien + DB)
  • ☐ Nur Datenbank
    ☐ Backup erfolgreich abgeschlossen
    ☐ Backup-Datei gesichert (lokal / extern)

🔁 Restore-Checkliste

☐ Kickstart heruntergeladen
☐ Backup-Archiv vorhanden
☐ Beide Dateien im Webroot: /kickstart.php /*.jpa
☐ Kickstart im Browser gestartet
☐ Datenbank korrekt eingetragen
☐ Installation gelöscht
☐ Kickstart & Backup gelöscht
☐ Frontend & Backend getestet

 


Verständnisfragen

Warum benötigt man Kickstart für den Restore?

➡ Zum Entpacken des Backup-Archivs und Start des Restore-Installers.

Warum reicht das Entpacken der Dateien allein nicht aus?

➡ Weil die Datenbank separat wiederhergestellt werden muss.

Welche Dateien müssen nach dem Restore gelöscht werden?

➡ installation/, kickstart.php, Backup-Archiv.

Wann ist ein Datenbank-only-Restore sinnvoll?

➡ Bei reinen Inhaltsänderungen ohne Dateianpassungen.

Grundsätzliches zur Joomla-Installation

Joomla kann entweder lokal auf dem eigenen PC oder auf einem echten Webserver im Internet installiert werden.
Eine lokale Installation
dient hauptsächlich dem Lernen, Testen und Entwickeln und ist nicht für den Live-Betrieb geeignet.
Eine Installation auf einem Webserver
ist für den produktiven Einsatz gedacht und erfordert besondere Beachtung von Sicherheit, Updates und Backups.

Technische Voraussetzungen

  • Webserver (z. B. Apache oder Nginx)
  • PHP (passende Version zu Joomla 6) höher ab 8.3
  • Datenbank (MySQL / MariaDB)
  • Browser (für Backend & Frontend)

📌 Joomla läuft nicht direkt wie ein normales Windows-Programm.


1️⃣ Lokale Installation mit XAMPP

Was ist XAMPP?

XAMPP ist ein Paket aus:

  • X → Betriebssystem (Windows)
  • A → Apache (Webserver)
  • M → MariaDB (Datenbank)
  • P → PHP
  • P → phpMyAdmin

➡️ XAMPP simuliert einen Webserver auf dem eigenen Rechner.

Typischer Einsatzzweck

  • Lernen & Üben
  • Schulungen
  • Testen von Templates & Erweiterungen
  • Keine Internetverbindung nötig

Installationsüberblick (vereinfacht)

  1. XAMPP installieren (Windows 11)
  2. Apache & MySQL starten
  3. Joomla in Webserver-Ordner kopieren
  4. C:\xampp\htdocs\joomla
  5. Browser öffnen:
  6. http://localhost/joomla
  7. Joomla-Installer ausführen 

Vorteile von XAMPP

✅ Kostenlos
✅ Keine Hostingkosten
✅ Fehlerfrei testen
✅ Ideal für Einsteiger

Nachteile von XAMPP

❌ Nicht öffentlich erreichbar
❌ Keine echte Serverumgebung
❌ Sicherheit nur eingeschränkt relevant 


2️⃣ Installation auf einem Webserver (Live-Website)

Was ist ein Webserver?

Ein Webserver ist ein öffentlich erreichbarer Server, der Websites im Internet bereitstellt.

Beispiele:

  • Hostinganbieter (Shared Hosting)
  • VPS / Root Server
  • Firmenserver

Typischer Einsatzzweck

  • Öffentliche Website
  • Unternehmensauftritt
  • Vereinswebsite
  • Produktive Umgebung

Installationsüberblick (vereinfacht)

  1. Hostingpaket buchen
  2. Domain einrichten
  3. https://www.meine-domain.de
  4. Datenbank anlegen (MySQL/MariaDB)
  5. Joomla-Dateien per FTP hochladen
  6. /htdocs/ oder /public_html/
  7. Browser öffnen und Installer starten

 


Vorteile Webserver

✅ Öffentlich erreichbar
✅ Realistische Umgebung
✅ E-Mail, SSL, Backups möglich

Nachteile Webserver

❌ Kostenpflichtig
❌ Sicherheitsverantwortung
❌ Fehler wirken sich sofort aus

Merksatz (Webserver)

Eine Installation auf einem Webserver ist für den produktiven Einsatz gedacht und erfordert besondere Beachtung von Sicherheit, Updates und Backups. 


🔁 Vergleich: XAMPP vs. Webserver

Kriterium

XAMPP (lokal)

Webserver

Kosten Kostenlos Kostenpflichtig
Internet Nicht nötig Erforderlich
Erreichbarkeit Nur lokal Öffentlich
Sicherheit Untergeordnet Sehr wichtig
Ziel Lernen & Testen Live-Betrieb

 


 

 1️⃣ XAMPP herunterladen & installieren

👉 Lade XAMPP für Windows herunter.

📁 Installation

  • Installationspfad (empfohlen): C:\xampp\

⚠️ Wichtig:
Nicht in C:\Programme installieren (Rechteprobleme!).

✅ Installation abschließen

  • Desktop-Verknüpfung zulassen
  • XAMPP Control Panel starten

Für Einsteiger ist eine lokale Installation ideal.

Vorteile:

  • Keine Internetkosten
  • Kein Webhosting nötig
  • Sicheres Üben ohne Öffentlichkeit

    Empfohlene Lösung:

  • XAMPP – ein kostenloses Komplettpaket
  • Offizielle Website: https://www.apachefriends.org

XAMPP enthält:

  • Apache (Webserver)
  • PHP
  • MariaDB (Datenbank)
  • Zusatzprogramme (z.B. FileZilla)
ACHTUNG
PHP ab 8.3 erforderlich, auf richtige XAMPP-Version achten

2️⃣ Apache & MySQL starten

🔧 XAMPP Control Panel

Pfad: C:\xampp\xampp-control.exe

    Bild 1 - Download der Datei: xampp-windows-x64-8.2.12-0-VS16-installer.exe


Download von XAMPP

 Schritt 1: Webseite aufrufen
 Öffnen Sie im Browser: https://www.apachefriends.org

 Schritt 2: Richtige Version auswählen

  • Betriebssystem: Windows
  • PHP-Version: vorgeschlagene Standardversion verwenden
  • Klicken Sie auf Download. 

Schritt 1: Xampp Setup starten

Doppelklick auf die heruntergeladene Datei: xampp-windows-x64-8.2.12-0-VS16-installer.exe
Sicherheitsmeldungen bestätigen JA 


Schritt 2 Komponenten auswählen

Empfohlene Auswahl:

  • Apache ✔
  • MySQL ✔
  • PHP ✔ (automatisch)
  • phpMyAdmin ✔
  • FileZilla ✔

Nicht zwingend nötig (nur Erklärung): Diese nicht starten, nur installiert lassen.

  • Mercury Mail Server – E-Mail-Testserver
  • Tomcat – Java-Server

Schritt 3 Installationspfad auswählen

C:\xampp (nicht installieren unter Programme)

Schritt 4 Spracheinstellungen

Sprache auswählen: English ist Standard, wählen Sie hier deutsch.
Diese Einstellung ist einmalig.

Installation abschließen


XAMPP Control Panel starten  

    Wichtige Module:

 Apache
→ Muss laufen, damit Joomla im Browser angezeigt wird
 MySQL
→ Muss laufen, damit Joomla Daten speichern kann
 FileZilla
→ FTP-Server (optional, für spätere Nutzung)

 Nicht starten (nur Erklärung):

 Mercury
– E-Mail-Funktion
 Tomcat
– Java-Anwendungen

 Module starten -     Klicken Sie auf:

  • Start bei Apache
  • Start bei MySQL

 Beide Felder sollten grün werden.


 


Kapitel 7: Firewall Hinweis 

  • Beim ersten Start kann Windows nachfragen: „Zugriff für Apache zulassen?“
  • Private Netzwerke ✔ aktivieren
  • Zugriff zulassen
  • Ohne diese Freigabe funktioniert Joomla nicht im Browser.

________________________________________

Kapitel 8: Funktionstest

  • Schritt 1: Browser öffnen
  • Schritt 2: Adresse eingeben http://localhost>
  • Erwartetes Ergebnis: XAMPP-Startseite wird angezeigt

Praktisches Beispiel:  Wenn Sie die XAMPP-Seite sehen, ist Ihr PC bereit für Joomla.

Xampp ist nun bereit für Joomla.

XAMPP - Joomla 6 herunterladen

🔗 Offizielle Quelle

URL: https://downloads.joomla.org

👉 Download:

  • Joomla 6.x Full Package
  • ZIP-Datei speichern, z. B.:

C:\Users\<Benutzername>\Downloads\Joomla_6.x.zip

 


Joomla-Dateien entpacken & ablegen

📁 Zielordner erstellen

Pfad: C:\xampp\htdocs\joomla

👉 Ordnername joomla (klein, ohne Leerzeichen)

📦 ZIP entpacken

  • ZIP-Datei öffnen
  • Alle Dateien nach:  C:\xampp\htdocs\joomla\ 

📁 Danach muss z. B. existieren:
C:\xampp\htdocs\joomla\installation
C:\xampp\htdocs\joomla\administrator
C:\xampp\htdocs\joomla\templates

 


Datenbank mit phpMyAdmin anlegen

🔗 phpMyAdmin öffnen

URL: http://localhost/phpmyadmin

🗄️ Neue Datenbank erstellen

  1. Menü Datenbanken
  2. Datenbankname: joomla6
  3. Kollation: utf8mb4_general_ci
  4. Anlegen

✅ Leere Datenbank ist erstellt

 


Joomla-Installer starten

🌍 Installer aufrufen

URL: http://localhost/joomla

➡️ Joomla-Installationsassistent startet automatisch 

🔧 Schritt 1 – Konfiguration

Feld

Beispiel

Seitentitel Joomla 6 Schulung
Beschreibung Lokale Joomla-Testseite
Admin-E-Mail admin@localhost>
Benutzername admin
Passwort sicher wählen

👉 Weiter

🗄️ Schritt 2 – Datenbank

Feld

Wert

Datenbanktyp MySQLi
Servername localhost
Benutzername root
Passwort (leer lassen)
Datenbankname joomla6
Tabellenpräfix automatisch


👉 Weiter

📦 Schritt 3 – Installation

  • Optional: Beispieldaten „Blog Deutsch“
  • Installieren

⏳ Joomla richtet Datenbank & Dateien ein


Installation abschließen

🧹 Installationsverzeichnis entfernen

Joomla fordert dazu auf.

👉 Button: Installationsverzeichnis entfernen
📁 Ordner wird gelöscht:  C:\xampp\htdocs\joomla\installation

 


Joomla testen

🌐 Frontend

URL: http://localhost/joomla

🔐 Backend (Administrator)

URL: http://localhost/joomla/administrator

Login mit den vorher vergebenen Daten.

 


Wichtige Joomla-Pfade (Merkliste)

Zweck

Pfad

Joomla-Hauptordner C:\xampp\htdocs\joomla\
Templates C:\xampp\htdocs\joomla\templates\
Cassiopeia Extended CSS C:\xampp\htdocs\joomla\templates\
cassiopeia_extended\css\user.css
Medien C:\xampp\htdocs\joomla\images\

 

  1. XAMPP - PROBLEME
  2. PROVIDER - Joomla Installation Basics
  3. PROVIDER - Vorbereitungen manuelle Installation
  4. PROVIDER - Manuelle Installation

Seite 1 von 3

  • 1
  • 2
  • 3
  • © 2026 - Joomla6.rneuhoff.de - Alle Rechte vorbehalten
  • Impressum
  • Datenschutz
  • Kontakt