Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Demo-Skript: Installation von null

Ein zehnminütiges Videoskript von einem leeren Ordner bis zu einer laufenden Exponential-Website - Klonen, Composer, ein Probelauf, die Installation mit einem Befehl auf SQLite, die Website ausliefern, die erste…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/press/demo-script-install-from-zero.md

On this page

This page is a translation. Read the English original

Demo-Skript: Installation von null

Diese Seite ist für Creator, die eine Installation von Exponential aus dem Nichts filmen. Die Befehle stammen aus Mit Git entwickeln, Exponential mit einem Befehl installieren und Die Installation über die Konsole. exp:install gehört zur Linie 6.0.15, die in Entwicklung ist; beim Release 6.0.14 würden Sie stattdessen den Einrichtungsassistenten oder den Kickstarter verwenden (Eine Installationsmethode wählen). Sagen Sie vor der Kamera, welche Sie zeigen.

Das Skript dauert etwa zehn Minuten geschnittenes Video. Downloads dauern länger: Die Dokumentation nennt mehr als 27.000 Commits und etwa 370 MB für den Klon des Kernels und einige Minuten für die Erweiterungen; schneiden Sie das Warten heraus.

Inhalt

  1. Vor der Aufnahme
  2. Das Skript
  3. Momente zum Herausschneiden oder Unkenntlichmachen
  4. Wenn es vor der Kamera scheitert
  5. Beschreibungsblock

Vor der Aufnahme

[ ] Ein Demo-Rechner oder eine virtuelle Maschine, die Sie löschen dürfen; PHP, Git 2.28+ und Composer 2 installiert
[ ] Voraussetzungen einmal geprüft (PHP-Version und -Erweiterungen), damit die Aufnahme nicht daran scheitert
[ ] Terminal: große Schrift, schlichter Prompt ohne echten Host- oder Benutzernamen, leerer Verlauf
[ ] Ein Webserver oder Velocity bereit, um den Ordner auszuliefern, in den Sie installieren
[ ] Sie haben das ganze Skript einmal außerhalb der Kamera durchgespielt und die Zeit gemessen

Voraussetzungen: Voraussetzungen. Die vollständige Einrichtung für Creator steht unter Eine Demo-Installation einrichten.

Das Skript

SchrittBefehl oder KlickSagen Sie
1TitelkarteOffenlegung. „Von einem leeren Ordner zu einer laufenden Exponential-Website, mit <Version>.“
2git clone https://github.com/se7enxweb/exponential.git exponential„Der Kernel, mit seinem ganzen Verlauf.“
3cd exponential und git switch -c my-demo„Mein eigener Branch auf main, der Entwicklungslinie.“ (Für das Release: git switch -c my-demo v6.0.14.)
4composer install„Composer holt die Erweiterungen und Bibliotheken. Exponential braucht diesen Schritt, bevor es laufen kann.“
5php bin/php/console exp:install --dry-run„Ein Probelauf prüft die Konfiguration und die Pakete und installiert nichts.“
6php bin/php/console exp:install --apply„Ohne Optionen: das Multisite-Paket, auf SQLite, in amerikanischem Englisch, ohne Datenbankserver.“
7Nur die erste Zeile der Ausgabe zeigen„Es sagt, was es gleich tun wird.“ Dann zum Ende schneiden
8Die Zusammenfassung mit unkenntlich gemachten Passwortzeilen zeigen„Adresse der Website, Anmeldung zur Administration, Benutzername, Datenbank, Paket und Siteaccesses. Das erzeugte Passwort wird einmal ausgegeben und in eine Datei geschrieben, die nur der Eigentümer lesen kann.“
9Die Website ausliefern: Ihr Webserver oder php bin/php/console exp:velocity start„Das Installationsprogramm startet keinen Webserver; ich liefere den Ordner aus.“
10Browser: die Anmeldeadresse der Administration aus der Zusammenfassung„Die Anmeldung zur Administration.“ Halten Sie die Aufnahme an, während Sie das Passwort tippen
11Benutzermenü, Passwort ändern„Als Erstes: das erzeugte Passwort ändern und dann var/log/initial-admin-password löschen.“
12Das Dashboard, dann die Website„Und hier ist die Website.“

Die Wahl der Datenbank, in der dokumentierten Reihenfolge der Präferenz: SQLite (der Standard), PostgreSQL, MongoDB, MariaDB, Oracle, MySQL (Exponential mit einem Befehl installieren). Wenn Sie eine andere Datenbank zeigen, übergeben Sie das Passwort mit der Umgebungsvariablen EXP_INSTALL_DB_PASSWORD, die es aus der Prozessliste und dem Shell-Verlauf heraushält, und tippen Sie es nie vor der Kamera.

Momente zum Herausschneiden oder Unkenntlichmachen

MomentWarum
Die Zeilen Password: und der Block „Copy and paste“ der ZusammenfassungSie geben das Administratorpasswort aus
Jedes getippte --password= oder --db-password=Passwörter in der Befehlszeile und im Verlauf
cat var/log/initial-admin-passwordFühren Sie es nie vor der Kamera aus
Das Anmeldeformular, während Sie tippenHalten Sie die Aufnahme an
Fehlerausgaben mit vollständigen Pfaden Ihres RechnersZuerst lesen; unkenntlich machen, was Sie nicht zeigen wollen

Auch nachdem Sie es unkenntlich gemacht haben: Betrachten Sie ein Passwort, das während einer Aufnahme auf Ihrem Bildschirm war, als verbrannt und ändern Sie es (Geheimnisse vom Bildschirm fernhalten).

Wenn es vor der Kamera scheitert

SymptomUrsache und was zu tun ist
"This directory already holds an installation ..."Eine frühere Aufnahme: Ergänzen Sie --force, nur auf diesem Demo-Rechner
"Unknown option or missing value"Jeder Wert braucht =: --db=mysql, nicht --db mysql
Der Lauf bricht beim Holen der Pakete abKein Netzwerkzugang zum Paketserver
Die Website zeigt nach einem gescheiterten Lauf die WartungsseiteBeheben Sie die Ursache und starten Sie neu, oder php bin/php/maintenance.php off
Rechtefehler nach der Installation als rootÜbergeben Sie die Dateien an den Benutzer des Webservers

Vollständige Tabelle: Was schiefgehen kann. Logs: var/log/setup.log.

Beschreibungsblock

Installiert Exponential <Version> von Grund auf mit einem Befehl auf SQLite, auf meinem eigenen Testrechner.
<Zeile zur Offenlegung>

Gezeigte Befehle:
  git clone https://github.com/se7enxweb/exponential.git exponential
  composer install
  php bin/php/console exp:install --dry-run
  php bin/php/console exp:install --apply
Installation mit einem Befehl: <Link zu „Exponential mit einem Befehl installieren“>
Das erzeugte Passwort nach der ersten Anmeldung ändern: <Link zu „Das Standard-Administratorpasswort“>

Vor der Kamera für eine öffentliche Demo installieren. Wenn sich Zuschauer beim Ergebnis anmelden sollen, installieren Sie mit EXP_DEMO_MODE=1 vor dem Befehl: Das veröffentlichte Passwort bleibt wie angegeben, und die Administration zeigt danach ein Banner Demo-Modus. Stellen Sie die Variable nicht als etwas dar, das jede Website setzen sollte. FAQ zum Demo-Modus.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x