Anleitung
Das CMS installieren – Schritt für Schritt.
Plane etwa eine halbe Stunde ein. Die meiste Zeit geht für Ordner, Domain und Datenbank im Kundenbereich Deines Hosters drauf; die Installation selbst dauert nur wenige Minuten. Die Beispiele beziehen sich auf STRATO, bei anderen Hostern heißen die Menüpunkte ähnlich.
01Bevor Du startest
Halte diese Dinge bereit, dann läuft alles in einem Rutsch durch:
- Webspace mit PHP 8.1 oder neuer und den Erweiterungen pdo_mysql, sodium, zip und mbstring. Die Erweiterung gd ist empfohlen, damit hochgeladene Bilder automatisch verkleinert werden.
- Zugang zum Kundenbereich Deines Hosters, um Domain, Ordner, SSL und Datenbank einzustellen.
- Ein SFTP-Programm wie FileZilla oder Cyberduck samt Zugangsdaten.
- Einen Download-Code von mir (siehe nächstes Kapitel).
Keine Sorge, wenn Du nicht weißt, ob Dein Webspace passt: Der Installer prüft das als Allererstes und erklärt Dir genau, was fehlt.
02Download-Code und Installer
- Code anfordern. Schreib mir über die Anfrage oder per Kontakt, für welche Website Du das CMS nutzen möchtest. Du bekommst einen Download-Code im Format
XXXX-XXXX-XXXX. - Code eingeben. Öffne muenzlein.de/cms-installer und gib den Code ein.
- Installationscode notieren. Nach dem Freischalten siehst Du einen eigenen Installationscode. Er steckt in Deiner Datei und wird später vom Installer abgefragt. Er wird nur dieses eine Mal angezeigt – also aufschreiben oder kopieren.
- Datei herunterladen. Klick auf „cms_installer.php herunterladen“. Der Download bleibt 30 Minuten freigeschaltet; lädst Du die Datei mehrmals, gilt immer derselbe Installationscode.
Nach mehreren falschen Codes sperrt die Downloadseite für eine halbe Stunde. Prüfe dann die Schreibweise: Die Codes enthalten weder 0 noch O, weder 1 noch I – Verwechslungen sind also ausgeschlossen.
03Webspace vorbereiten
Das CMS legt Programm, Zugangsdaten und Sicherungen außerhalb des öffentlich erreichbaren Ordners ab. Deshalb braucht jede Website einen eigenen Projektordner und darin einen Ordner www, auf den die Domain zeigt:
- Ordner anlegen. Lege per SFTP oder im Datei-Manager den Projektordner an, z. B.
/meine-website, und darin den Ordnerwww. Der Projektordner sollte sonst leer sein. - Domain verbinden. Stell im Kundenbereich das Ziel der Domain auf
/meine-website/www. Bei STRATO geht das in der Domainverwaltung über die Einstellungen der Domain („Ziel“ bzw. „Verzeichnis“). Die Umstellung kann ein paar Minuten dauern. - SSL einschalten. Aktiviere für die Domain ein SSL-Zertifikat, damit die Seite unter
https://läuft. Ohne Zertifikat funktioniert das CMS auch, zeigt dann aber oben einen roten Warnbalken.
Nach der Installation sieht der Projektordner ungefähr so aus:
04Datenbank anlegen
Lege im Kundenbereich eine neue, leere MySQL-Datenbank an (bei STRATO im Bereich der Datenbanken). Notiere Dir diese vier Angaben:
- Server, z. B.
database-5012345678.webspace-host.com - Name der Datenbank, z. B.
dbs12345678 - Benutzer, z. B.
dbu12345678 - Passwort, das Du beim Anlegen vergibst
Jede Website braucht ihre eigene Datenbank. Gibt es in der Datenbank schon Konten, bricht der Installer ab, damit nichts überschrieben wird.
05Installer hochladen und öffnen
- Hochladen. Verbinde Dich per SFTP mit Deinem Webspace und lade
cms_installer.phpin den Ordnerwww. - Öffnen. Ruf im Browser
https://deine-domain.de/cms_installer.phpauf. Ab jetzt läuft alles im Browser.
06Die Prüfung
Zuerst prüft der Installer, ob alles passt. Grün heißt in Ordnung, Gelb ist ein Hinweis, Rot muss behoben werden. Zu jedem Punkt steht dabei, was zu tun ist.
- Lage: Zeigt die Domain direkt auf diesen Ordner? Heißt er
www? Ist der Ordner darüber beschreibbar und frei? Ist die Verbindung verschlüsselt? - Server: PHP-Version, Erweiterungen, Verbindungen nach außen, Bildbearbeitung und Laufzeit je Aufruf.
- Update-Server: Ist die aktuelle Version erreichbar und korrekt signiert?
Hast Du etwas geändert, prüfst Du mit „Noch einmal prüfen“ erneut.
07Freischalten
Gib den Installationscode ein, den Du beim Download notiert hast. Erst danach richtet der Installer etwas ein – so kann niemand Fremdes Deine Datei benutzen.
Nach fünf falschen Eingaben ist der Installer für 15 Minuten gesperrt.
08Datenbank und Konto eintragen
- Datenbank: Server, Name, Benutzer und Passwort aus Kapitel 4. Der Installer testet die Verbindung sofort.
- Website: Titel der Website und Zeitzone.
- Dein Konto: Benutzername, Anzeigename, E-Mail-Adresse und ein Passwort mit mindestens 12 Zeichen. Dieses Konto wird der Inhaber mit allen Rechten.
Zum Schluss siehst Du eine Zusammenfassung und startest die Installation.
09Die Installation
Jetzt arbeitet der Installer allein – Du kannst zuschauen:
- Er lädt die aktuelle Version in Teilstücken vom Update-Server und prüft die Signatur.
- Er entpackt genau die signierten Dateien und prüft jede einzelne.
- Er schreibt die Konfiguration, legt die Datenbank an, richtet Dein Konto und die Menüs ein.
- Er testet, ob Startseite und Anmeldung antworten.
- Zum Schluss löscht er sich selbst samt seinen Arbeitsdateien.
Bricht die Verbindung ab, ruf den Installer einfach noch einmal auf – er setzt dort fort, wo er stehen geblieben ist.
10Erste Schritte im CMS
- Anmelden: unter
https://deine-domain.de/admin/mit Deinem Inhaber-Konto. - Zwei-Faktor-Anmeldung einrichten: Für Administratoren und Inhaber ist sie Pflicht; Du hast 14 Tage Zeit. Unter „Mein Profil“ scannst Du einfach den QR-Code mit einer Authenticator-App.
- Website einstellen: Unter Einstellungen legst Du Titel, Logo, Farben, Schriften, E-Mail-Absender und Cookie-Banner fest.
- Erste Seite bauen: Unter Inhalte legst Du eine Seite an und füllst sie im Editor mit Bausteinen. Erst „Entwurf speichern“, dann „Veröffentlichen“.
- Menü anlegen: Unter Menüs verbindest Du Seiten mit Menüpunkten. Das Hauptmenü erscheint oben, das Fußmenü unten.
- Optional: Pushover für Meldungen aufs Handy einrichten (Einstellungen → Überwachung, mit eingebauter Anleitung) und eine erste Datensicherung erstellen.
11Updates
Das CMS schaut regelmäßig selbst nach neuen Versionen. Gibt es eine, siehst Du einen Hinweis im Dashboard und unter Einstellungen → Updates.
- Starten: Ein Klick genügt (nur der Inhaber darf das).
- Absichern: Vorher wird automatisch gesichert; während des Updates zeigt die Website kurz eine Wartungsseite.
- Prüfen: Jede Datei wird anhand der Signatur geprüft, danach testet sich das CMS selbst.
- Notfall: Klappt etwas nicht, setzt es sich automatisch zurück. Und mit „Update zurücknehmen“ (mit Passwort) kehrst Du jederzeit zur vorherigen Version zurück.
Bitte keine Programmdateien von Hand per SFTP ändern. Das nächste Update würde sie als „von Hand geändert“ melden.
12Hilfe bei Problemen
„Die Domain zeigt nicht direkt auf diesen Ordner“
Der Installer liegt in einem Unterordner der Website. Stell das Ziel der Domain auf den Ordner www, in dem der Installer liegt (Kapitel 3), und lade die Seite nach ein paar Minuten neu.
„Der Ordner heißt nicht www“ oder „Ordner darüber nicht frei“
Das CMS braucht einen eigenen Projektordner mit einem Unterordner www. Lege beides neu an, verschiebe den Installer hinein und stell die Domain um.
Die PHP-Version ist zu alt
Im Kundenbereich Deines Hosters lässt sich die PHP-Version umstellen. Wähle mindestens PHP 8.1, besser die neueste angebotene Version.
Keine Verbindung zur Datenbank
Prüfe Server, Name, Benutzer und Passwort genau – meistens steckt ein Tippfehler im Servernamen. Neu angelegte Datenbanken brauchen manchmal ein paar Minuten, bis sie erreichbar sind.
Ohne https aufgerufen
Das ist nur ein Hinweis: Die Installation klappt trotzdem, die Website zeigt dann aber einen Warnbalken. Sobald ein SSL-Zertifikat aktiv ist, schaltest Du unter Einstellungen → Betrieb „HTTPS erzwingen“ ein.
Der Installationscode wird nicht angenommen
Achte auf die Schreibweise; Groß- und Kleinschreibung sowie Bindestriche spielen keine Rolle. Hast Du die Datei mehrmals heruntergeladen, gilt der zuletzt angezeigte Code. Hilft nichts, melde Dich bei mir.
Hängst Du irgendwo fest? Schreib mir einfach – mit einem Bildschirmfoto der Meldung finden wir die Lösung meist in ein paar Minuten. Zum Kontakt