Lernpfad: Administrator
Dieser Pfad ist für Lernende, die eine Exponential-Website betreiben werden: sie installieren, entscheiden, wer was darf, sie schnell und sicher halten und sie aktualisieren. Schließen Sie zuerst den Redakteurpfad ab. Sie brauchen ein Terminal auf dem Rechner Ihrer Lerninstallation.
Jeder Befehl unten wird im Wurzelverzeichnis der Installation ausgeführt. Die Konsole ist php bin/php/console; viele
Installationen legen eine Abkürzung an, sodass auch ./console funktioniert, und viele Hilfeseiten schreiben es so.
Wenn Sie als root arbeiten, fügen Sie --allow-root-user hinzu, wo ein Skript es verlangt
(Exponential 6.0 installieren).
Inhalt
Die Schritte
Schritt 1: Über die Kommandozeile installieren (2 Stunden)
- Lesen: Erste Schritte: Exponential installieren, Exponential 6.0 installieren, Abschnitte 1 bis 4.
- Üben: Installieren Sie eine Lernwebsite mit
exp:installund liefern Sie sie mit der Enginephpaus (Eine Lernwebsite mit einem Befehl installieren). - Prüfen: Welche drei Siteaccesses hat jede Installation? (
site,adminundeditor.)
Schritt 2: Einstellungen und Siteaccesses (2 Stunden)
- Lesen: Siteaccesses und Einstellungen verstehen, Wie INI-Einstellungen funktionieren, exp:ini.
- Üben: Führen Sie
php bin/php/console exp:ini where site/DesignSettings/SiteDesign siteaus und erklären Sie jede Zeile der Ausgabe. - Prüfen: Warum sollten Sie
settings/site.iniselbst niemals bearbeiten?
Schritt 3: Benutzer, Gruppen, Rollen und Richtlinien (3 Stunden)
- Lesen: Rollen, Richtlinien und nicht aktivierte Benutzer, Wie gebe ich einer Gruppe Bearbeitungsrechte für eine Sektion?.
- Üben: Projekt 9.
- Prüfen: Was bewirkt eine Rolle, bevor sie zugewiesen ist? (Nichts.)
Schritt 4: Sektionen und Objektzustände (1 Stunde)
- Lesen: Sektionen, Objektzustände.
- Üben: Legen Sie eine Sektion an und weisen Sie ihr einen Teilbaum Ihrer Lernwebsite zu.
Schritt 5: Sprachen (2 Stunden)
- Lesen: Inhaltssprachen, Abschnitte 1 bis 5.
- Üben: Projekt 5.
- Prüfen: Was bewirkt das Hinzufügen einer Sprache nicht? (Es übersetzt nichts und ändert keinen Siteaccess.)
Schritt 6: Caches (1 Stunde)
- Lesen: Caches verstehen, Welchen Cache leere ich?, Caches.
- Üben: Veröffentlichen Sie ein Element, finden Sie es in einer Liste und leeren Sie dann nur den Inhalts-Cache mit
--clear-tag=content.
Schritt 7: Cronjobs und Workflows (1 Stunde)
- Lesen: Cronjobs, Workflows.
- Üben: Listen Sie die Cronjob-Teile mit
php bin/php/console list cronauf.
Schritt 8: Logs, Fehler und das Audit-Protokoll (1 Stunde)
- Lesen: Logs und Fehler lesen, Wie lese ich die Logdateien?, Sicherheit und Audit.
- Üben: Öffnen Sie
var/log/error.lognach einer Seite mit einem absichtlichen Template-Fehler und beheben Sie ihn dann.
Schritt 9: Sicherheit (2 Stunden)
- Lesen: Sicherheitshärtung, Zwei-Faktor-Anmeldung, Das Administratorpasswort ändern.
- Üben: Schalten Sie die Anmeldung in zwei Schritten für ein Testkonto ein (Wie schalte ich die Anmeldung in zwei Schritten ein?).
Schritt 10: Pakete, Erweiterungen und Updates (2 Stunden)
- Lesen: Site-Pakete für Lernende, Erweiterungen, Abschnitte 1 bis 5, Mit Git aktualisieren, Upgrade.
- Üben: Öffnen Sie Setup > Extensions und finden Sie drei aktive Erweiterungen; lesen Sie, was jede davon tut.
- Prüfen: Was kommt bei einem Update zuerst, Git oder Composer? (Zuerst Git, dann Composer, wie Mit Git entwickeln sagt.)
Weiterführend
| Thema | Seiten |
|---|---|
| Andere Datenbanken als SQLite | Datenbankunterstützung, Datenbanken |
| Eine echte Website ausliefern | Die Website ausliefern, Bereitstellen |
| Suche | Projekt 6, der Kurs Suche der Trainer |
| Mehrere Websites in einer Installation | Site-Pakete: hier beginnen, Multisite und Site-Pakete |
| Arbeit beim Hosting | Hosting-Unternehmen: hier beginnen |
| Täglicher Betrieb | Eine Website betreiben |
Wohin der Pfad als Nächstes führt
- Lernprojekte: 1, 2, 5, 6, 9, Abschlussprojekt.
- Mit einem Trainer: Website-Administration, dann Hosting und Betrieb.
- Nächster Pfad: Entwickler.
Verwandte Seiten
- Einen Lernpfad wählen
- Caches verstehen
- Checklisten für Lernende
- 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.