Seit einiger Zeit gibt es recht gute Umsetzungen von sogenannten Autoinstallern die man zu Teilen kostenfrei, gegen geringes Endgelt oder eben bereits vorinstalliert beim jeweiligen Hosting Anbieter verwenden kann um diverse OpenSource Anwendungen installieren zu können.
Funktionell geht es je nach eingesetztem Autoinstaller sehr auseinander. Nachfolgend werde ich eine Lösung vorstellen die ich aktuell favorisiere und daher auch auf meinen Systemen vorrangig einsetze.
Wegen Magento liegt mein Augenmerk dabei auf Installation, Deinstallation, Sicherung, Versionsupdate und ggf. der Möglichkeit eine Sicherung wieder einzuspielen, falls ein Upgrade oder Veränderungen nicht die gewünschten Ergebnisse bringen.
Magento ist was derart Vorgänge angeht naja sagen wir mal etwas speziell und sensibel und hat in der Vergangenheit sehr oft User in den Wahnsinn getrieben, gerade beim Vorhaben “Upgrade”.
Eingesetzte Software:
- CentOS Linux 5.6 – 64 Bit (Betriebssystem / OS)
- CPanel (Hosting Lösung)
- Installatron (Autoinstaller, ein CPanel Addon)
Installation
Wenn man über die CPanel Verwaltung auf den Installatron Link klickt und dann auf den Reiter “Anwendungsbrowser” wählt man aus der Vielzahl von Programmen Magento aus.
Anschließend kommt man auf eine Übersichtsseite die grundlegende Infos über die zu installierende Anwendung bereitstellt. Über einen Klick auf “Dieses Programm installieren” wird die Magento Installation eingeleitet.
Als nächstes bekommt man die Startseite des Installers angezeigt der auf der linken Seite schon eine Übersicht der einzelnen Schritte aufzeigt. Wir klicken auf “Weiter”
Als nächstes entscheidet man anhand der Domainauswahl für welche URL Magento installiert werden soll, einen Ordner Namen kann man hier auch vergeben – wenn man keinen vergibt dann installiert der Installer Magento direkt in den jeweiligen Domain Hauptordner.
Lobenswert ist an dieser Stelle bereits die Pfadangabe! Sehr gelungen und übersichtlich.
Im nächsten Fenster wird man gebeten die zu installierende Version auszuwählen. Wenn man per Hand installiert wird sehr oft das aktuellste Build herangezogen was nicht immer so gewünscht ist.
Installatron verfügt hier über ein eigenes Repository unabhängig von der offiziellen Magento Plattform – es ist also möglich Magento so zu installieren das wirklich nur die Pakete während der Installation berücksichtigt werden die das jeweilige Release enthalten. Es werden demnach auch keine “RC – Release Kandidaten” herangezogen, auch wenn neuere Versionen der einzelnen Pakete bereit stehen. Im Beispiel installieren wir Magento 1.4.2.0 um später in diesem Beitrag noch ein Versionsupgrade durchzuführen.
Auf der nächsten Seite wird man gefragt ob man Automatische Datenbankzugriffs-Einstellungen verwenden möchte oder eine manuelle Konfiguration bevorzugt.
- Automatisch: Es wird eine Datenbank, ein Datenbank User und ein Passwort
generiert und erstellt.
- Manuell: Sie haben bereits eine leere Datenbank erstellt und einem User zugewiesen,
die Zugriffsdaten werden händisch eingetragen.
Nach der Datenbank Konfiguration können Sie nun noch Ihre Login Daten hinterlegen, die Lokalisierung auswählen und darüber entscheiden ob die optionalen Beispieldaten (Produkte, Kategorien und Bilder) mitinstalliert werden sollen.
Im nächsten Schritt sieht man ganz deutlich das der große Step “Einstellungen” abgeschlossen ist und die eigentliche Installation beginnen kann.
Nach einen kurzen Moment (selten mehr wie 2 Minuten auf meinen Systemen) kommt dann die Erfolgsmeldung die wir noch bestätigen.
Anschließend ist die Magento Instanz in der Übersicht vorhanden und kann von dort aus verwaltet werden. Auf der nächsten Seite wird die Magento Instanz nun upgedated auf eine neuere Magento Version und abschließend wird ein Roll Back auf die ältere Version zurück gemacht um das Versionsupdate von Magento ggf. rückgängig zu machen.
Wie man sehr gut auf dem Bild erkennen kann, wird auch gleich angezeigt das ein Update verfügbar ist / von Installatron bereit gestellt werden kann. (Zwischen Veröffentlichung und Bereitstellung in Installatron oft nur wenige Tage)
Seite 1 Seite 2











Ich fand das eine sehr nützliche Blog. thanks for sharing diesem