Magento 2.1.x installieren

In dieser Anleitung erfahren Sie Schritt für Schritt, wie Sie die Onlineshop-Software Magento (Version 2.1.x) auf Ihrem Timme-Hosting-Webspace installieren können.

Diese Anleitung wurde erstellt für Magento Community Edition 2.1.5.

Eine Anleitung für Magento 1.x finden Sie hier: Magento 1.x installieren

Vorbereitung

Bevor Sie mit der Installation beginnen, halten Sie bitte Folgendes bereit:

  • das Installationspaket von Magento 2.1.x
    • Das Installationspaket können Sie unter www.magento.com kostenlos herunterladen.
  • Zugangsdaten für den FTP-Server, für die MySQL-Datenbank und für die Verwaltungsoberfläche ISPConfig.
    • Die Zugangsdaten finden Sie in der E-Mail mit dem Betreff "Timme Hosting-Zugangsdaten". Diese E-Mail haben Sie bei der Erstellung Ihres Benutzerkontos von Timme Hosting erhalten. Timme Hosting legt in allen neuen Benutzerkonten automatisch einen FTP-Zugang und eine MySQL-Datenbank an.
    • Alternative: Sie können eigene FTP-Zugänge und MySQL-Datenbanken anlegen. Entsprechende Anleitungen finden Sie unter timmehosting.de/anleitungen.

Schrittanleitungen

Inhalt

Webspace für Magento konfigurieren

  1. Melden Sie sich in ISPConfig an und rufen Sie den Bereich Webseiten auf.

    ISPConfig ist die Verwaltungsoberfläche für Ihren Timme-Hosting-Webspace. Die Zugangsdaten haben Sie per E-Mail von Timme Hosting erhalten.

    Bereich Webseiten in ISPConfig; hier bei einem Hostingpaket; andere Pakete ähnlich.

  2. Klicken Sie auf die Domain der Webseite, auf der Sie Magento installieren möchten.

    Magento Shop installieren

    Bereich Webseiten in ISPConfig

    Die Seite Webseite wird angezeigt.

  3. Wählen Sie aus der Aufklappliste PHP-Version den Eintrag PHP 7.0.9.

    Falls eine neuere PHP-Version innerhalb der Versionsreihe 7.0.x auswählbar ist, wählen Sie alternativ diese PHP-Version. Vergewissern Sie sich außerdem unter magento.com, welche PHP-Versionen unterstützt werden.

    Magento Shop installieren

    Aufklappliste PHP-Version in ISPConfig

  4. Wählen Sie aus der Aufklappliste Gewünschte Konfiguration den Eintrag Magento 2.1.x.

    Magento Shop installieren

    Aufklappliste Gewünschte Konfiguration in ISPConfig

  5. Nur Kunden mit Agenturpaket oder Managed Server:

    • Klicken Sie auf den Reiter Optionen.
    • Stellen Sie sicher, dass der Eintrag im Textfeld PHP open_basedir die Pfadangabe :/etc/ssl/certs enthält.

    Magento Shop installieren

    Textfeld PHP open_basedir auf dem Reiter Optionen

  6. Klicken Sie auf Speichern.

    Magento Shop installieren

    Webseiten-Konfiguration speichern in ISPConfig

    Die Seite Webseiten wird angezeigt.

Installationsdateien auf Webspace kopieren

  1. Entpacken Sie das Installationspaket von Magento auf Ihrem Rechner.

    Auf Ihrem Rechner befindet sich das Verzeichnis Magento-CE-.... Dieses enthält einige Unterverzeichnisse und Dateien.

    Magento Shop installieren

    Inhalt des Installationsverzeichnisses magento (Ausschnitt).

  2. Melden Sie sich mit einem FTP-Client an den FTP-Server an.

    Anleitungen zur Bedienung unterschiedlicher FTP-Clients erhalten Sie hier: timmehosting.de/anleitungen

    Magento Shop installieren

    Standardmäßige Verzeichnisstruktur von Timme-Hosting-Webspace, hier im FTP-Client FileZilla.

  3. Öffnen Sie im FTP-Client folgende Verzeichnisse:

    • in der linken Spalte das Verzeichnis Magento-CE-... auf ihrem Rechner
    • in der rechten Spalte das Verzeichnis web auf Ihrem Timme-Hosting-Webspace.

    Magento Shop installieren

    Links das Verzeichnis magento, rechts das Verzeichnis web auf dem FTP-Server.

  4. Löschen Sie die Datei index.html im Verzeichnis web.

    Magento Shop installieren

    Datei index.html im Verzeichnis web auf dem FTP-Server.

  5. Laden Sie den Inhalt des Verzeichnisses Magento-CE-... von Ihrem Rechner in das Verzeichnis web auf Ihren Timme-Hosting-Webspace hoch.

    Magento Shop installieren

    Dateien im Verzeichnis web auf dem FTP-Server.

Magento installieren

  1. Rufen Sie in einem Browser folgenden URL auf: [ihredomain.de]/setup/

    Ersetzen Sie [ihredomain.de] durch Ihre tatsächliche Domain, die Sie zu Ihrem Timme-Hosting-Webspace bestellt haben.

    Im Browser wird die Startseite des Installationsassistenten angezeigt.

    Magento Shop installieren

    Installationsassistent im Browser

  2. Klicken Sie auf Agree and Setup Magento.

    Cronjob anlegen

    Schaltfläche Agree and Setup Magento

    Die Seite Step 1: Readiness Check wird angezeigt.

  3. Klicken Sie auf Next.

    Magento Shop installieren

    Schaltfläche Next

    Die Meldung Completed! You can now move on to the next step wird angezeigt.

  4. Klicken Sie auf Next.

    Magento Shop installieren

    Schaltfläche Next

    Die Seite Step 2: Add a Database wird angezeigt.

  5. Füllen Sie das Formular auf der Seite Step 2: Add a Database aus:

    Sie benötigen hierzu die Zugangsdaten für Ihre MySQL-Datenbank. Sie haben diese Zugangsdaten von Timme Hosting per E-Mail erhalten.

    • Database Server Host: auf localhost belassen
    • Database Server Username: Datenbank-Benutzername eingeben
    • Database Server Password: Datenbank-Passwort eingeben
    • Database Name: Datenbankname eingeben
    • Table prefix: optional: Datenbank-Präfix eingeben

    Magento Shop installieren

    Formular auf der Seite Step 2: Add a Database

  6. Klicken Sie auf Next

    Magento Shop installieren

    Schaltfläche Next

    Die Seite Step 3: Web Configuration wird angezeigt.

  7. Füllen Sie das Formular auf der Seite Step 3: Web Configuration aus:

    • Your Store Address: Passen Sie bei Bedarf die Adresse an, über die Ihr Magento-Shop erreichbar sein soll.
    • Magento Admin Address: Passen Sie bei Bedarf den Verzeichnisnamen an, über den Sie das Backend Ihres Magento-Shops aufrufen können. Notieren Sie sich den Verzeichnisnamen.

    Magento Shop installieren

    Formular auf der Seite Step 3: Web Configuration

  8. Klicken Sie auf Next

    Magento Shop installieren

    Schaltfläche Next

    Die Seite Step 4: Customize Your Store wird angezeigt.

  9. Füllen Sie das Formular auf der Seite Step 4: Customize Your Store aus:

    • Store Default Time Zone: Wählen Sie die Standard-Zeitzone (für Deutschland: Central European Standard Time (Europe/Berlin))
    • Store Default Currency: Wählen Sie die Standard-Währung.
    • Store Default Language: Wählen Sie die Standard-Sprache.

    Magento Shop installieren

    Formular auf der Seite Step 4: Customize Your Store

  10. Klicken Sie auf Next

    Magento Shop installieren

    Schaltfläche Next

    Die Seite Step 5: Create Admin Account wird angezeigt.

  11. Füllen Sie das Formular auf der Seite Step 5: Create Admin Account aus:

    • New Username: Geben Sie einen Benutzernamen für den Administrator ein.
    • New Email: Geben Sie eine E-Mail-Adresse des Administrators ein.
    • New Password: Geben Sie ein Passwort für den Administrator ein.
    • Confirm Password: Geben Sie erneut das Passwort für den Administrator ein.

    Magento Shop installieren

    Formular auf der Seite Step 5: Create Admin Account

  12. Klicken Sie auf Next

    Magento Shop installieren

    Schaltfläche Next

    Die Seite Step 6: Install wird angezeigt.

  13. Klicken Sie auf Install Now.

    Magento Shop installieren

    Schaltfläche Install Now

    Die Shopsoftware Magento wird installiert. Dieser Vorgang kann einige Minuten dauern. Abschließend wird die Seite Success angezeigt.

Cache bereinigen und Index aufbauen

  1. Melden Sie sich via Kommandozeile (SSH) an Ihren Webspace an.

    Eine Anleitung, wie Sie sich via Kommandozeile an Ihren Webspace anmelden, stellen wir Ihnen hier bereit: timmehosting.de/webspace-anmelden-kommandozeile

  2. Führen Sie auf der Kommandozeile folgende zwei Befehle aus:

    • /opt/php-7.0.9/bin/php -d memory_limit=756M bin/magento indexer:reindex
    • /opt/php-7.0.9/bin/php -d memory_limit=756M bin/magento cache:clean

    Passen Sie php-7.0.9 gegebenenfalls an, so dass die Angabe mit der PHP-Version übereinstimmt, die Sie in der Webseiten-Konfiguration angegeben haben.

Cronjob einrichten

Im Backend von Magento können regelmäßige, automatische Aufgaben angelegt werden, beispielsweise Mailversand und Datenbereinigungen. Damit diese Aufgaben ausgeführt werden können, müssen serverseitig Cronjobs eingerichtet werden.

  1. Melden Sie sich in ISPConfig an und richten Sie für die Webseite, auf der Sie Magento installiert haben, folgende drei Cronjobs ein:

    Alle 5 Minuten sollen folgende Befehle ausgeführt werden:

    • /opt/php-7.0.9/bin/php -d memory_limit=756M [web_root]/bin/magento cron:run
    • /opt/php-7.0.9/bin/php -d memory_limit=756M [web_root]/update/cron.php
    • /opt/php-7.0.9/bin/php -d memory_limit=756M [web_root]/bin/magento setup:cron:run

    Passen Sie php-7.0.9 gegebenenfalls an, so dass die Angabe mit der PHP-Version übereinstimmt, die Sie in der Webseiten-Konfiguration angegeben haben.

    Eine allgemeine Anleitung zum Einrichten von Cronjobs in ISPConfig finden Sie hier: Cronjob in ISPConfig anlegen

Geschafft! Sie haben Magento 2.1.x auf Ihrem Webspace installiert. Timme Hosting wünscht Ihnen viel Erfolg mit Ihrem neuen Shop!

Nach oben