Grundlagen des Hostings
Dieser Bereich ist für alle bei einem Hosting-Anbieter, die wissen müssen, was Exponential von einem Server verlangt,
bevor ein Angebot entworfen, ein Server gebaut oder einem Kunden geholfen wird: Produktmanager, Systemadministratoren und
Support-Mitarbeitende. Er beantwortet eine Frage pro Seite: Was braucht die Software, und was bedeutet das für die Art,
wie Sie sie hosten? Jede Tatsache auf diesen Seiten stammt aus dem Repository (dem Installationsbuch in
doc/eng-us/install/, den Hilfeseiten zur Datenbankunterstützung und
Betriebssystemunterstützung sowie den mitgelieferten Einstellungen in settings/), und jede
Seite verlinkt ihre Quellen, damit Sie sie prüfen können.
Zurück zum Anfang der Hilfe zum Hosting: Hosting-Anbieter: hier beginnen.
Inhalt
Wie Sie diesen Bereich lesen
| Wenn Sie ... sind | Beginnen Sie mit |
|---|---|
| Produktmanager und entwerfen ein Angebot | Was das Hosting von Exponential umfasst, dann Anforderungen auf einen Blick und Datenbanken in der offiziellen Reihenfolge |
| Systemadministrator und bauen einen Server | Anforderungen auf einen Blick, PHP-Versionen und Erweiterungen, PHP-Einstellungen für Exponential, Beschreibbare Verzeichnisse und Berechtigungen |
| im Support und antworten einem Kunden | Anforderungen auf einen Blick und die Seite der Datenbank des Kunden |
| dabei, Kapazität zu planen | Speicher, CPU und Festplatte dimensionieren |
Die Seiten
| Seite | Was sie beantwortet |
|---|---|
| Was das Hosting von Exponential umfasst | Die Teile, die ein Hoster bereitstellt (PHP, Datenbank, Webserver oder Velocity, Cron, E-Mail, Speicher, Backups), und wer meist was übernimmt |
| Anforderungen auf einen Blick | Eine Tabelle mit allem, was ein Server braucht, mit Minimum, Empfehlung und dem, was es prüft |
| PHP-Versionen und Erweiterungen | PHP 8.0 bis 8.5 (PHP 7.4 ohne Support nutzbar), die benötigten und empfohlenen Erweiterungen und die Paketnamen je Systemfamilie |
| PHP-Einstellungen für Exponential | php.ini-Werte, die der Installer prüft, die Werte für einen Pool, OPcache und die Funktionen, die Sie nicht deaktivieren dürfen |
| Datenbanken in der offiziellen Reihenfolge | Die sechs unterstützten Datenbanken, in Reihenfolge, nebeneinander, und wie Sie wählen, was Sie anbieten |
| SQLite für Hoster | Die Standarddatenbank: eine Datei, ihre Berechtigungen, Backups und Grenzen |
| PostgreSQL für Hoster | Der empfohlene Datenbankserver: Eigentümer, pgcrypto, Backups |
| MongoDB für Hoster | Der MongoDB-Adapter: Anforderungen, der Benutzer, Indizes und Grenzen |
| MariaDB für Hoster | MariaDB über den Treiber mysqli: Zeichensatz, Rechte, Backups |
| Oracle für Hoster | Oracle 19c und später über ezoracle: oci8, der Benutzer, DRCP |
| MySQL für Hoster | MySQL über den Treiber mysqli: Rechte, InnoDB, Replikate |
| Stand von Microsoft SQL Server | Warum es in 6.0.x keinen Treiber gibt und was nötig wäre |
| Betriebssysteme für Hoster | Die vier Stufen, die Referenzplattform, Control Panels und Container |
| Composer und Git auf Servern | Wie der Code ankommt, wie Erweiterungen Pakete sind, was Sie auf einer laufenden Website nicht ausführen sollten |
| Beschreibbare Verzeichnisse und Berechtigungen | Was beschreibbar sein muss, ein Benutzer oder eine Gruppe, die gehärteten Dateimodi |
| Speicher, CPU und Festplatte dimensionieren | Die Zahlen, die das Repository nennt, und wie Sie den Rest messen |
| Bildverarbeitung und Medien | GD und ImageMagick, Bild-Aliase, akzeptierte Upload-Typen |
| Such-Backends | Die eingebaute Suche, verzögerte Indizierung und Solr über eZ Find |
Die Kurzfassung
- PHP 8.0 oder später für den Kernel und für Exponential Velocity, den empfohlenen Webserver, mit
sockets(ab Velocity 0.0.4.54; Kapitel 2). - Datenbanken, in der offiziellen Reihenfolge: 1. SQLite 3 (Standard) · 2. PostgreSQL · 3. MongoDB · 4. MariaDB · 5. Oracle · 6. MySQL. Microsoft SQL Server ist derzeit bekanntermaßen mit zusätzlicher Arbeit möglich (kein Treiber in 6.0.x). Siehe Datenbankunterstützung.
- Beschreibbar: immer
var/undsettings/;design/undextension/, solange Pakete aus der Administration installiert werden (Kapitel 8). - Zugang zur Kommandozeile ist wichtig: Composer, Cronjobs, das Leeren von Caches und die Konsole laufen alle mit dem PHP der Kommandozeile.
- Der Installer prüft die Maschine für Sie: Die Systemprüfung des Setup-Assistenten, der Kickstarter und
exp:installführen dieselben kritischen Tests aus und geben für jeden Fehler die Lösung aus.
Verwandte Seiten
- Hosting-Anbieter: hier beginnen
- Hosting-Modelle und Control Panels
- Webserver und Engines und Leistung
- Betrieb, Sicherheit und Bereitstellung
- Kapitel 2: Anforderungen
- 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.