Website-Suche

So installieren Sie das neueste Magento CMS in Ubuntu und Debian


Magento ist ein kostenloses Open-Source-CMS für Web-Commerce-Websites, das erstmals 2008 eingeführt und später von eBay übernommen wurde. Laut W3Techs wird Magento im Jahr 2008 von 2,6 % verwendet Alle Websites weltweit im Internet, weshalb es für einen Linux-Administrator wichtig ist zu wissen, wie man es auf einem Linux-Rechner installiert, was wir in diesem Artikel erklären werden.

Magento-Funktionen

  1. Kostenlos und Open-Source.
  2. Gebaut mit PHP, Zend-Framework und MySQL-Datenbank.
  3. Kann problemlos zum Erstellen von Online-Webshops verwendet werden.
  4. Möglichkeit, das Standard-Website-Theme zu installieren und zu ändern, ohne dass der Inhalt geändert werden muss.
  5. Möglichkeit, Module zu installieren und zu konfigurieren, um weitere Funktionen hinzuzufügen.
  6. 3 verfügbare Editionen: Community Edition – Professional Edition – Enterprise Edition.
  7. Unterstützt von einer großen Community.

Anforderungen

In diesem Artikel erfahren Sie, wie Sie die neueste Version der „Community Edition“ von Magento auf einem System installieren, auf dem Folgendes ausgeführt wird:

  1. Apache-Version 2.2 oder 2.4
  2. PHP-Version 5.6 oder 7.0.x oder höher mit erforderlichen Erweiterungen
  3. MySQL-Version 5.6 oder höher

Schritt 1: Installieren Sie Apache, PHP und MySQL

1. Magento ist ein PHP-Skript, das eine MySQL-Datenbank verwendet. Deshalb benötigen wir einen laufenden Webserver und einen MySQL-Datenbankserver mit PHP-Unterstützung, um diese Dinge auf Ubuntu/Debian zu installieren müssen die folgenden Befehle im Terminal ausführen.

Hinweis: Unter Ubuntu/Debian werden Sie während der MySQL-Installation aufgefordert, standardmäßig ein Passwort für den MySQL-Benutzer (d. h. Root) einzurichten.

apt-get update && apt-get upgrade
sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

Hinweis: Derzeit ist PHP 7.1.3 die neueste und stabilste verfügbare Version aus dem Standard-Ubuntu- und Debian-Repository und funktioniert mit Magento Community Edition 2.1 und 2.0.

Wenn Sie eine ältere Ubuntu- oder Debian-Distribution verwenden, sollten Sie ein Upgrade auf PHP 7.0 oder höher in Betracht ziehen, um die neuen Funktionen von Magento CE (Community Edition) zu übernehmen.

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.Als nächstes müssen Sie den PHP-Speicher für Magento vergrößern. Öffnen Sie dazu die Datei php.ini.

sudo nano /etc/php/7.0/apache2/php.ini

Suchen Sie in der Datei nach der Zeile „memory_limit“.

memory_limit = 128M

Und ändern Sie den Wert auf 512.

memory_limit = 512M

Sobald alle erforderlichen Pakete erfolgreich auf dem System/Server installiert wurden, können Sie nun mit der Erstellung einer neuen MySQL-Datenbank für die Magento-Installation fortfahren.

Schritt 2: Erstellen Sie eine MySQL-Datenbank für Magento

3. In diesem Abschnitt erfahren Sie, wie Sie eine neue Datenbank und einen neuen Benutzer für Magento erstellen. Obwohl eine neue Magento-Datenbank empfohlen wird, können Sie optional auch eine Bereitstellung in einer vorhandenen Datenbank durchführen, die Entscheidung bleibt Ihnen überlassen.

Um eine neue Datenbank und einen Benutzer zu erstellen, melden Sie sich bei Ihrem Datenbankserver mit dem Root-Konto und dem Passwort an, die Sie oben während der MySQL-Server-Installation erstellt haben.

mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

Schritt 3: Konfigurieren Sie Apache für Magento

4. Jetzt erstellen wir eine neue virtuelle Hostdatei example.com.conf für unsere Magento-Site unter /etc/apache2/sites-available/ .

sudo nano /etc/apache2/sites-available/example.com.conf

Fügen Sie nun die folgenden Zeilen hinzu.

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

Speichern und schließen Sie die Datei.

5. Aktivieren Sie nun den neuen virtuellen Host (example.com.conf) und das Modul „mod_rewrite“.

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. Wir werden die standardmäßige Konfigurationsdatei des virtuellen Hosts deaktivieren, um Konflikte mit unserem neuen virtuellen Host zu vermeiden.

sudo a2dissite 000-default.conf

7. Starten Sie abschließend den Apache-Dienst neu.

sudo service apache2 restart

Schritt 4: Laden Sie die Magento Community Edition herunter

8. Wie üblich laden wir die neueste Version von der offiziellen Website herunter. Zum Zeitpunkt des Schreibens dieses Artikels war die neueste Version der Community Edition 2.1.5, die Sie mit herunterladen können Wenn Sie auf den folgenden Link klicken, finden Sie ihn im Abschnitt „Vollversion“. Natürlich müssen Sie sich zuerst registrieren, bevor Sie Magento herunterladen können.

  1. http://www.magentocommerce.com/download

9. Nachdem Sie Magento heruntergeladen haben, können Sie die heruntergeladene Datei extrahieren und ihren Inhalt mit Root-Rechten in /var/www/html/ platzieren.

sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. Jetzt müssen wir den Apache-Besitz für die Dateien und Ordner festlegen.

sudo chown -R www-data:www-data /var/www/html/example.com/

11. Öffnen Sie nun Ihren Browser und navigieren Sie zur folgenden URL. Der Magento-Installationsassistent wird angezeigt.

http://server_domain_name_or_IP/

Schritt 5: Installieren Sie die Magento Community Edition

12. Dies ist der erste Schritt, den Sie im Installationsprozess von Magento sehen. Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf „Weiter“.

13. Als Nächstes führt der Assistent eine Bereitschaftsprüfung für die richtige PHP-Version, PHP-Erweiterungen, Dateiberechtigungen und Kompatibilität durch.

14. Geben Sie die Magento-Datenbankeinstellungen ein.

16. Konfiguration der Magento-Website.

17. Passen Sie Ihren Magento-Shop individuell an, indem Sie Zeitzone, Währung und Sprache festlegen.

18. Erstellen Sie ein neues Administratorkonto, um Ihren Magento-Shop zu verwalten.

19. Klicken Sie nun auf „Jetzt installieren“, um mit der Magento-Installation fortzufahren.

Schritt 6: Magento-Konfiguration

Magento ist ein sehr konfigurierbares CMS. Das Problem ist, dass es nicht einfach ist, es ähnelt nicht der Konfiguration von WordPress- oder Drupal-Themen und -Modulen. Deshalb werden wir in diesem Abschnitt hier nicht viel besprechen, Sie können jedoch den offiziellen Magento-Benutzer herunterladen Anleitung, die erklärt, wie Sie Magento von Bennington für Sie konfigurieren.

  1. Magento-Homepage
  2. Magento-Dokumentation

Haben Sie schon einmal Magento ausprobiert? Was halten Sie davon im Vergleich zu anderen Web-Commerce-CMS? Bitte teilen Sie Ihr Feedback über unseren Kommentarbereich.