Magento Shop: die Installation Mi, Feb 17. 2010
Magento ist das Shopsystem, das seine Vorgänger wie OsCommerce u.a. in den Schatten stellt.
Aber wie bekomm ich das Magento auf meinen Server (oder Hostingpaket)? Diese Frage der Magento-Shop Installation wird in dieser Anleitung ausführlich anhand der "Magento Community Edition" (Freeware) geklärt.
Voraussetzungen Magento-Shop Installation
Magento ist neu und wird ständig auf den neuesten Stand gebracht. Das führt natürlich auch dazu, dass einige Voraussetzungen gegeben sein müssen die sich wie folgt darstellen:
- Apache Webserver (1.3.x - 2.2.x)
- PHP 5.2
- Safe_mode off
- Mysql 4.1.20 oder höher
- InnoDB Engine
Sind diese Voraussetzungen nicht gegeben, insbesondere die InnoDB-Engine, die nicht von jedem Webhoster unterstützt wird, kann es zum Misserfolg der Magento Shop Installation führen.
Download von Magento
Der Download gestaltet sich recht einfach. Beim Besuch der Hersteller-Website www.magentocommerce.com und einen einfachen Klick auf den Menüpunkt "Download"->"Download Magento" wird man zur Registrierung mit Benutzername, Email usw. aufgefordert. Dies kann man sich allerdings sparen wenn man den kleinen Link "No, thanks, Just take me to the download page" entdeckt.
Auf der nächsten Seite wählt man unter "Full Release" das gewünschte Zip-Format aus und bekommt sofort durch den Klick auf den "Download" Button seine eigene Version des Shopsystems.
Dateien hochladen
In der Zip-Datei befindet sich ein Ordner "magento" in dem wiederrum die benötigten Dateien für die Magento Shop Installation stecken. Diese müssen nun auf den Webserver hochgeladen werden. In unserem Fall ist es der Ordner "/magento/demo/".
Datenbank für den Onlineshop Magento einrichten
Alle Webhoster stellen zur Datenbankeinrichtung ein Backendtool bereit. Wer einen eigenen Webserver hat, muss dies evtl. manuell machen. Dabei sollte man darauf achten, dass die Datenbank-Engine eine "InnoDB" ist, sonst läuft das ganze nicht. Schreiben Sie sich die Zugangsdaten auf und schon geht es weiter.
Installation beginnen
Nach dem Aufruf der URL zu seinem Shop, in unserem Beispiel "www.gurkcity.de/magento/demo/" gelangt man zuerst auf die License Agreement Seite. Dort schnell ein Hacken gesetzt und mit einen beherztem Klick auf "Continue" zum nächsten Schritt.
Die zweite Seite beschäftigt sich mit den lokalen Einstellungen. Hier bestimmt man das Land, in dem der Shop läuft, die Zeitzone und die Währung.
Nun geht es ans Eingemachte. Bei Schritt 3 werden folgende Einstellungen gemacht:
- Database Connection
- Host: Der Host unter dem die Datenbank läuft
- Database Name: Name der Datenbank
- User Name und Password: Die Zugangsdaten der Datenbank
- Table Prefix: bleibt
normalerweise leer, es sei denn auf dieser Datenbank befinden sich noch
weitere Tabellen aus anderen Webapplikationen die zufällig die selben
Namen wie die Magento Tabellen haben könnten. Somit wird bei einer
Eingabe von z.B. "mag_" aus der normalen Magento "products"-Tabelle
eine"mag_products" Tabelle und es ensteht kein Konflikt.
- Web Access Point
- Base Url: Das ist die Url über die der Shop erreichbar sein wird.
- Admin Path: Das Verzeichnis für die Administration. Bei einer Eingabe "admin" ist die Administration z.B. später unter "www.gurkcity.de/magento/demo/admin/" zu finden.
- Use Web Server Apache Rewrites: will man schöne SEO Urls haben, sollte man diese Option wählen. Dazu muss das Apache-Modul mod_rewrite aktiviert sein.
- Use Secure Urls (SSL): Spätestens beim Bestellvorgang eines Kunden wenn er seine persönlichen Daten und evtl. Kreditkarteninformationen ein gibt stellt er sich die Frage ob das ganze auch sicher ist?! Mit dem Häckchen hier kann man ihm diese Sicherheit gewähren. Allerdings muss der Provider dazu ein SSL Zertifikat bereitstellen.
- Session Storage Options
- Save Sessiondata in: Sollen die Session Daten in der Datenbank oder in Dateisystem gespeichert werden?
Nun kommt die Wahrheit ans Licht! Sind alle Mysql Servereinstellungen richtig?
Wenn nicht, dann wird man sofort mit einer Fehlermeldung abgestraft.
Bei
unserer Installation kam lediglich "There has been an error processing
your request" und eine nichts aussagende Fehler-ID. Von da an ging
nichts mehr. Weder zurück, noch Neuinstallation. Warum?
Der Mysql-Benutzer muss Rechte haben um temporäre Tabellen erstellen zu dürfen!
Wenn
nun alles richtig war, dann erscheinen auf der nächsten Seite die
Angaben zum Admin Account, die wohl selbsterklärend sind. Benutzername
und Passwort sind frei wählbar.
Jetzt sind wir schon am Ende angelangt. Juhu!!
Angezeigt wird noch der Schlüssel zum Entschlüsseln von z.B. Kreditkarteninfos usw. Dieser muss an einem sicheren Ort aufbewahrt werden.
Mit einem Klick auf "Go to Backend" und der Eingabe seiner Benutzerdaten kann man sich nun den eigenen Magento Shop einrichten und Produkte hinzufügen.
Mit dieser Anleitung sollte die Installation des eigenen Magento Shops einfach gelingen.
#1 - Magento-Profi schrieb:
22.02.2010 09:35 -
Für Magento gibt es einen Bash Script Installer unter http://www.magentocommerce.com/wiki/groups/227/magento_bash_script_installer Ausserdem lässt sich Magento noch per SSH in der Konsole installieren. Hier in ein Unterverzeichnis mit Beispieldaten (Quelle : http://www.magentocommerce.com/wiki/groups/227/installing_magento_via_shell_ssh#with_sample_data): mkdir magento cd magento wget http://www.magentocommerce.com/downloads/assets/1.4.0.1/magento-1.4.0.1.tar.gz wget http://www.magentocommerce.com/downloads/assets/1.2.0/magento-sample-data-1.2.0.tar.gz tar -zxvf magento-1.4.0.1.tar.gz tar -zxvf magento-sample-data-1.2.0.tar.gz mv magento-sample-data-1.2.0/media/* magento/media/ mv magento-sample-data-1.2.0/magento_sample_data_for_1.2.0.sql magento/data.sql mv magento/* magento/.htaccess . chmod o+w var var/.htaccess app/etc chmod -R o+w media mysql -h localhost -u root -p1324 magento_db < data.sql ./pear mage-setup . ./pear install magento-core/Mage_All_Latest-stable rm -rf downloader/pearlib/cache/* downloader/pearlib/download/* rm -rf magento/ magento-sample-data-1.2.0/ rm -rf magento-1.4.0.1.tar.gz magento-sample-data-1.2.0.tar.gz data.sql
#2 - Konrad Eduard schrieb:
21.12.2010 12:22 -
Kann mir jemand sagen wo ich eine Anleitung für Magento finde?
#2.1 - Chris Gurk schrieb:
10.01.2011 09:08 -
Es gibt eine Reihe brauchbarer Bücher zu Magento, z.B. Magento - Schritt für Schritt zum eigenen Webshop von Tim Schürmann / open source PRESS. Hilfreich sind auch die Seiten von http://www.mxperts.de/
Bookmarks:
Delicious Facebook Google Yahoo Mr. Wong Linkarena Digg