eCommerce Suite installieren

Anleitung zum Installieren der Software auf einem eigenen Server.

Vorüberlegungen

Die Software kann auf einem eigenen Server installiert werden. Hier sollen einige Hilfestellungen gegeben werden, die die Auswahl einer geeigneten Server- bzw. IT-Umgebung vereinfachen sollen.

  • Benötigte Software-Komponenten
    • Webserver, bspw. Apache 2.x
    • PHP 5.x
    • MySQL 5.x Datenbank
    • [Java + FOP zur PDF-Erzeugung]
  • Shop-Frontend und Backend laufen auf der gleichen Software & DB
  • Es können mehere eCMS - und eCommerce Suite - Installationen parallel auf einer Maschine gefahren werden.

 

Systemanforderungen

Grundsätzlich wurde bei der Entwicklung großer Wert darauf gelegt möglichst Betriebssystem-unabhängig zu sein und bekannten Standards zu folgen, so daß der Betrieb der Software sicherlich in noch mehr verschiedenen Umgegebungen funktioniert.

Anforderungen:

  • Linux oder Windows Betriebssystem
  • Apache Webserver (2.x) oder andere mit lauffähigem PHP-Stack
  • PHP >= 5.3 (Noch kein PHP 7)
  • ionCube Loader
  • MySQL > 5.0.45
  • Opcode Cache (z.B. Zend-Optimizer, APC)
  • Möglichkeit Cronjobs einzurichten (optional, aber empfehlenswert)
  • imagemagick (optional, aber empfehlenswert)
  • Apache FOP (PDF-Erzeugung)
  • GhostScript (PDF Bearbeitung)
  • Mindestens 1 GB freier Speicherplatz

PHP-Extensions / Webserver:

  • aktiviertes Mod-Rewrite
  • aktivierter Support für ".htaccess" Dateien
  • GD Library ab Version 2.0
  • PHP-Lib calendar
  • PHP-Lib CURL
  • PHP-Lib json
  • PHP-Lib mbstring
  • PHP-Lib mcrypt
  • PHP-Lib mysql
  • PHP-Lib openssl
  • PHP-Lib soap
  • PHP-Lib tidy
  • PHP-Lib xml
  • PHP-Lib xsl
  • PHP-Lib zip

Webserver PHP-Einstellungen:

  • memory_limit > 128M
  • short_open_tag = on
  • output_buffering =   (unbegrenzt)

Weiterführende Information zum Setup des Webservers finden Sie im Hilfe-Artikel Webserver-Setup

 

Installation

 

1. Download der Software

Den Software-Installer und den Install-Token erhalten Sie von der e-matters GmbH.

 

2. Auf den Server kopieren

Kopieren Sie das Installer-ZIP in das Verzeichnis, in welchem später die Software genutzt werden soll. Normalerweise ist dies das Hauptverzeichnis des Webservers ( htdocs-Verzeichnis bei Apache).

Entpacken Sie das Installer-File direkt in diesem Verzeichnis.

Überprüfen Sie Sicherheits halber die Datei-Zugriffsrechte.

 

3. Installation ausführen

Um die eigentliche Installation zu starten, rufen Sie im Browser die Installations-Oberfläche auf:

http://<yourDomain.com>/installer/

Je nachdem in welches Verzeichnis Sie das Installationspaket entpackt haben, kann die URL für die Installations-Oberfläche unterschiedlich sein.

Im Schritt 1. der Installation wird eine Überprüfung Ihres Webservers durchgeführt. Sollten bei der Überprüfung Probleme erkannt werden, lösen Sie diese zunächst, bevor Sie mit der Installation fortfahren. 

Im Schritt 2. tragen Sie Ihr Install-Token ein, welches Sie per E-Mail erhalten haben, und konfigurieren Sie die Zugangsverbindung für den MySQL-DB-Server.

Sollte Ihre Eingabe aus Schritt 2. erfolgreich überprüft worden sein, können Sie im Schritt 3. die Installation starten. 

Im Schritt 4. wird die Installation durchgeführt. Die Installation kann zwischen 8-15 Minuten betragen. Bitte warten Sie das Ende der Installation ab und führen kein Browser-Refresh durch. 

Nach erfolgreicher Installation, erhalten Sie im Schritt 5. die erste Informationen zu Ihrem installierten System. 

 

4. Weitere Schritte

  • Als Schnell-Einstieg die Einführung in das System im Handbuch lesen: eCommerce Suite Einführung.
  • superuser- und shopadmin-Passwort ändern und ggfs. neue Benutzer anlegen.
  • Cronjob für den eCMS Daemon anlegen  * * * * * php /<ecms-core-directory>/ecms_v3/cli/daemon.php
  • Grundsätzliche System- bzw. Shop-Betreiber-Konfigurationen im Backend vornehmen.
  • Bestell-Optionen, d.h. Zahlungsarten und Versandoptionen ggfs. konfigurieren.
  • Auftrags-Status ggfs. anpassen.
  • Produkt-Daten anlegen oder importieren.
  • Los geht's!

 

Backend Benutzer 

Durch den Installer werden automatisch zwei Backend Benutzer angelegt. 

Über den  superuser Benutzer haben Sie den vollen Zugriff auf alle Sites der eCMS Installation. Mit diesem Benutzer können Sie auf das Shop-Frontend und die installierten Backends zugreifen. Sie sollten den superuser Benutzer am Besten nur für System-Updates und für die Benutzer-Rechte-Verwaltungen verwenden und nicht für die Layout/Design/Inhalt Änderungen am Shop-Frontend. 

Mit dem shopadmin Benutzer haben Sie Zugriff auf das Shop-Frontend. Nutzen Sie diesen Benutzer für Änderungen, Erweiterungen und Konfigurationen im Shop-Frontend und für die tägliche Auftragsbearbeitung im Shop-Backend.

Anschließend können weitere Benutzer angelegt und Rechte aller Benutzer entsprechend konfiguriert werden.