Mit dem Setup-Assistenten installieren
Der Setup-Assistent installiert Exponential im Browser, Seite für Seite. Er ist langsamer als ein einzelner Befehl, aber er zeigt Ihnen jede Entscheidung, die eine Installation trifft: den Systemtest, die Datenbank, die Sprachen, das Site-Paket und die Siteaccesses. Das macht ihn zu einem guten Lehrer. Diese Seite folgt Exponential 6.0 installieren, Abschnitt 5 und ergänzt Hinweise für eine Lernwebsite.
Inhalt
- Wie der Assistent startet
- Die Seiten und was Sie eingeben
- Was Sie vom Assistenten lernen
- Assistent oder ein Befehl
- Wenn etwas schiefgeht
Wie der Assistent startet
- Holen Sie die Dateien:
composer create-project se7enxweb/exponential exponentialundcd exponential(Eine Lernwebsite mit einem Befehl installieren). - Liefern Sie die Installation aus, zum Beispiel mit
php bin/php/console exp:velocity start --engine=php. - Öffnen Sie die Adresse der Website in einem Browser (
http://localhost:8087/mit dem Standardport der Enginephp).
settings/site.ini wird mit [SiteAccessSettings] CheckValidity=true ausgeliefert; solange es true ist, geht jede
Anfrage an den Setup-Assistenten. Der letzte Schritt schreibt CheckValidity=false in
settings/override/site.ini.append.php, und von da an wird die Website ausgeliefert
(Exponential 6.0 installieren).
Während der Assistent läuft, kommt nur Ihr Browser durch; andere Besucher sehen eine Seite „Die Website wird eingerichtet“.
Die Seiten und was Sie eingeben
Die Tabelle fasst die Schritte der Installationsanleitung zusammen, mit einem Vorschlag für eine Lernwebsite.
| # | Seite | Für eine Lernwebsite |
|---|---|---|
| 1 | Willkommen | Weiter |
| 2 | Systemtest | Beheben Sie jedes kritische Problem, das er auflistet; zu jedem gibt es die Lösung. Übergehen Sie auf einer Lernwebsite, die Sie behalten wollen, keine Prüfungen |
| 3 | Feineinstellung des Systems | Optionale Prüfungen; lesen Sie sie, dann Weiter |
| 4 | Postausgang | Wählen Sie eine Einstellung, mit der Übungen keine echten E-Mails senden (siehe den Hinweis unten) |
| 5 | Datenbanksystem auswählen | Behalten Sie SQLite, das als Erstes aufgeführt und vorausgewählt ist |
| 6 | Initialisierung der Datenbank | Für SQLite nur ein Dateiname; behalten Sie die Voreinstellung |
| 7 | Sprachunterstützung | eng-US und eine zweite Sprache, wenn Sie Projekt 5 planen |
| 8 | Site Paket | Behalten Sie das vorausgewählte; siehe Site-Pakete für Lernende |
| 9 | Sprachoptionen | Nur bei Bedarf angezeigt; behalten Sie die Vorauswahl |
| 10 | Konfiguration der Siteaccesses | URL-Pfad ist auf einem einzelnen Rechner am einfachsten |
| 11 | Seitendetails | Ein Titel wie „Meine Lernwebsite“; die Zuordnungswerte von site, admin und editor |
| 12 | Administrator der Seite | Ein Passwort mit mindestens 10 Zeichen; eine E-Mail-Adresse unter example.invalid |
| 13 | Seitensicherheit | Lesen Sie die Hinweise |
| 14 | Registrierung | Nichts einzugeben; der Assistent sendet keine Registrierungs-E-Mail |
| 15 | Abgeschlossen | Notieren Sie die Adressen der öffentlichen Website, der Administration und des Editors |
Der Assistent protokolliert seinen Fortschritt in var/log/setup.log (Exponential 6.0 installieren).
Hinweis Keine Lernübung sollte E-Mails an eine echte Person senden. Verwenden Sie für jedes Testkonto Adressen unter
example.invalid, wie Trainer es tun (Trainer: hier beginnen). Wenn Sie nicht sicher sind, wie E-Mails auf Ihrem Rechner verarbeitet werden, fragen Sie, bevor Sie etwas testen, das E-Mails sendet.
Anders als exp:install schreibt der Assistent keine Datei var/log/initial-admin-password, weil Sie das Passwort
selbst eingeben (Erste Schritte). Bewahren Sie es in
einem Passwortmanager auf.
Was Sie vom Assistenten lernen
| Seite | Begriff, den Sie in Ihrem Tagebuch notieren | Mehr dazu |
|---|---|---|
| Systemtest | Welche PHP-Erweiterungen Exponential braucht | Anforderungen |
| Datenbank | SQLite braucht keinen Server; andere Datenbanken sind wählbar | Datenbankunterstützung |
| Sprachen | Inhaltssprachen werden bei der Installation gewählt und können später ergänzt werden | Inhaltssprachen |
| Site-Paket | Eine Website wird aus Paketen aufgebaut, nicht nur aus Code | Site-Pakete: hier beginnen |
| Siteaccess | Eine Installation ist auf mehreren Wegen erreichbar, jeder mit eigenen Einstellungen | Siteaccesses und Einstellungen verstehen |
Assistent oder ein Befehl
| Setup-Assistent | exp:install | |
|---|---|---|
| Wie | Browser, fünfzehn Seiten | Ein Befehl |
| Gut für | Jede Entscheidung sehen | Schnelle, wiederholbare Neuaufbauten |
| Administratorpasswort | Sie geben es ein | Erzeugt und einmal angezeigt, oder mit --password übergeben |
| Dieselbe Installation wiederholen | Langsam | Eine Zeile |
Viele Lernende verwenden den Assistenten einmal, um zu verstehen, und danach exp:install, um schnell neu aufzubauen
(Die Lernwebsite zurücksetzen und neu aufbauen).
Wenn etwas schiefgeht
- Der Systemtest nennt jedes Problem und seine Lösung; bei Dateirechten zeigt er die genauen Befehle.
- Nach der Installation stehen Fehler in
var/log/error.log; das eigene Log des Assistenten istvar/log/setup.log(Logs und Fehler lesen). - Das vollständige Kapitel: Der Setup-Assistent; Fehlerbehebung: Fehlerbehebung.
Verwandte Seiten
- Ihre erste Website auf drei Wegen
- Setup-Assistent und Siteaccess editor
- Ihre erste Stunde in der Administrationsoberfläche
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
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.