Anleitung: Installation
Timon Horlboge edited this page 2 months ago

Systemvoraussetzungen: Hier

Installation

  1. Lade alle Dateien in das Verzeichnis für eine Subdomain/Domain (Betrieb in einem Unterordner wird nicht offiziell unterstützt)
  2. Benenne die Datei config.dist.php in config.php um
  3. Passe die Einstellungen der config.php an
  4. Rufe die Subdomain/Domain auf. Das erste Laden dauert etwas länger, da die Datenbank noch initialisiert werden muss. Der Admin-Account hat Benutzername/Passwort admin. Das Passwort solltest du schnellstmöglich ändern.

Einstellungen (config.php)

Einstellung Beschreibung
LICENSE_KEY Bitte gib hier den Lizenzschlüssel ein, den du von uns erhalten hast.
APP_NAME Die Bezeichnung für deine Installation von Hosh. Dieser Name wird z.B. in der Titelleiste mit angezeigt.
ENCRYPTION_KEY Rufe [deinedomain]/securitygenerator.php auf, um automatisch diesen Wert generieren zu lassen. Du kannst dir die Ausgabe der Seite einfach kopieren und in der Config einfügen
API_KEY Rufe [deinedomain]/securitygenerator.php auf, um automatisch diesen Wert generieren zu lassen. Du kannst dir die Ausgabe der Seite einfach kopieren und in der Config einfügen
MIN_PW_LENGTH Die Mindestlänge für Kennworte.
APP_URL Hier gibst du die Basis-URL zu deiner Installation an. Dies kann z.B. https://shop.meinedomain.de/ sein. Bitte denke hierbei an das https und den abschließenden Schrägstrich.
SQL_HOST IP/Adresse des MySQL-Servers, oft localhost
SQL_USER Benutzer, der Zugang zur MySQL-Datenbank hat
SQL_PW Kennwort für den MySQL-Benutzer
SQL_DB Name der MySQL-Datenbank
MAIL_HOST IP/Adresse des Mailservers, über die das System ausgehende Mails versendet
MAIL_PORT SMTP-Port. Unverschlüsselt ist 25 der Standard
MAIL_USER Loginname am SMTP-Server, normalerweise die Mailadresse (MAIL_SENDER)
MAIL_PW Kennwort für den Login am SMTP-Server
MAIL_SENDER Absender für E-Mails vom System
MAIL_SENDERNAME Name des E-Mail-Senders, wird in den meisten E-Mail-Clients angezeigt
MAIL_SECURITY Sofern SMTP mit SSL/TLS verwendet werden soll, kann dies hier eingegeben werden. Mögliche Optionen sind none, ssl, tls
MAIL_REPLYTO Diese Mailadresse wird im Feld "Antwort an" eingetragen, gedacht für z.B. eine Support-Mailadresse. Dieses Feld kann leer gelassen werden.
ADMIN_MAIL Mailadresse des Hauptadministrators. An diesen werden alle Systememails wie z.B. zu erstellende Accounts gesendet.
REWRITE Diese Einstellung ist bislang höchst experimentell und benötigt erweiterte Konfigurationen des Webservers. Damit sind "schöne URLs" möglich.
CACHE_REDIS Für den Cache kann Redis verwendet werden (Standard MySQL). Dazu kann diese Option aktiviert werden.
REDIS_SCHEME Protokoll für den Redis-Zugang. tcp ist der Standard.
REDIS_HOST IP/Adresse des Redis-Servers
REDIS_PORT Der Port des Redis-Servers
REDIS_AUTH Muss auf true gesetzt werden, sofern der Redis-Server Authentifizierung nutzt
REDIS_PASSWORD Das Kennwort, falls der Redis-Server Authentifizierung voraussetzt
REDIS_PREFIX Prefix für alle Redis-Einträge; kann Kollisionen mit anderen Anwendungen verhindern