So installieren Sie Magento2 auf Fedora 34/33
- 3316
- 1059
- Susanne Stoutjesdijk
Magento ist die beste E-Commerce-Software und -Lösung der Enterprise-Klasse. Es wird von offener, flexibler und nächster Architektur der nächsten Generation angetrieben. Die mit Magento entwickelte Anwendung bietet den Benutzern das beste und ansprechende Einkaufserlebnis. Die Leistung ist am besten als andere verfügbare E -Commerce -Anwendungen. Der Magento 2 ist die neueste Veröffentlichung erhältlich. Diese Version hat eine Reihe von Verbesserungsänderungen und Optimierungen gegenüber der vorherigen Magento -Version.
In diesem Tutorial können Sie die Magento -Anwendung in Ihrem Fedora -System konfigurieren.
Schritt 1 - Lampe installieren
Zunächst müssen Sie eine Lampenumgebung auf dem Fedora -System einrichten. Sie können die folgenden Befehle verwenden, um Apache Web Server und PHP aus Standard -Repositories zu installieren.
sudo dnf update sudo dnf install httpd installieren
Installieren Sie dann PHP und andere erforderliche PHP -Module.
Sudo DNF Installation PHP libapache2-mod-php php-mysql php-dom PHP-Simplexml sudo dnf installieren Sie PHP-CURL PHP-INTL PHP-XSL PHP-MBRING PHP-ZIP PHP-XML
Schritt 2 - Installieren Sie den MySQL -Server
Sie können MySQL oder MariADB als Datenbankserver für die Magento -Anwendung verwenden. So installieren Sie den MySQL -Server, führen Sie den folgenden Befehl aus.
sudo dnf install mysql-server
Der Standard -MariADB -Datenbankserver wird installiert. Starten Sie nun den Dienst und vervollständigen Sie das erste Setup für den Datenbankserver.
sudo systemctl aktivieren mariadb sudo systemctl starten mariadb
Führen Sie nun den Befehl unten aus, um das Mariadb -Setup zu vervollständigen:
sudo mysql_secure_installation
Befolgen Sie die Anweisungen auf dem Bildschirm. Im Folgenden finden Sie die vom Benutzer benötigte Eingabe:
- Geben Sie das aktuelle Passwort für Root ein (für keine eingeben): [DRÜCKEN SIE ENTER]
- Stellen Sie das Root -Passwort fest? [Y/n] y
- Neues Kennwort: [Geben Sie Ihr Passwort ein]
- Neues Passwort erneut eingeben: [PASSWORT ERNEUT EINGEBEN]
- Entfernen Sie anonyme Benutzer? [Y/n] y
- Root Anmeldung aus der Ferne nicht zulassen? [Y/n] y
- Entfernen Sie die Testdatenbank und zugreifen Sie darauf? [Y/n] y
- Laden Sie jetzt Privilege -Tabellen neu laden? [Y/n] y
Schritt 3 - PHP -Komponist installieren
Dieses Tutorial erforderte einen PHP -Komponist, um die Installation abzuschließen. So installieren Sie den PHP -Komponist auf Ihrem System aus, die die folgenden Befehle ausführen:
curl -SS https: // getComposer.Org/Installer | PHP -MV -Komponist.PHAR/USR/LOCAL/BIN/COMPOSER CHMOD +X/USR/LOCAL/BIN/COMPOSER
Schritt 4 - Download Magento 2
Sie können den Magento -Quellcode aus dem offiziellen Github -Repository oder der Website herunterladen. Extrahieren Sie nach Abschluss des Downloads nach dem Herunterladen der Archivdatei sie unter das Root des Website -Dokuments. So können wir direkt über den Webbrowser darauf zugreifen.
WGet https: // github.com/magento/magento2/archiv/2.3.ZIP MV Magento2-2.3/var/www/magento2
Verwenden Sie nach dem Platzieren von Magento -Dateien am richtigen Ort den Komponisten, um die erforderlichen Bibliotheken zu installieren
CD/var/www/Magento2 -Komponist Installation
Die Komponistinstallation dauert einige Zeit. Setzen Sie nach Abschluss des Komponisten die empfohlenen Berechtigungen in den Dateien so, dass sie mit dem Apache -Webserver ausgeführt werden.
sudo chown -r www -data.www -data/var/www/magento2 sudo chmod -r 755/var/www/magento2 sudo chmod -r 777/var/www/magento2/pub, var
Schritt 5 - Erstellen Sie MySQL -Benutzer und Datenbank
Wir haben bereits Mariadb im System ausgeführt und die Stammkennwörter in früheren Schritten generiert. Es ist eine gute Idee, ein separates Konto für die Magento -Konfiguration zu verwenden. Melden Sie sich mit dem Stammbenutzer beim Datenbankserver an und erstellen Sie eine Datenbank und Benutzer für die neue Magento 2 -Installation.
MySQL -U root -p mySQL> Datenbank Magento2_DB erstellen; MySQL> Benutzer erstellen [E -Mail geschützt] 'localhost' identifiziert von 'pa $$ Word'; MySQL> Geben Sie alle auf Magento2_db zu.* An [E -Mail geschützt] 'localhost'; MySQL> Flush -Privilegien; MySQL> Hör
Schritt 6 - APache VirtualHost einrichten
Erstellen Sie nun einen virtuellen Apache -Host für Ihre Domain.
sudo vim/etc/httpd/conf.D/Webhost.Tecadmin.Netz.ConfServeradmin [email protected] Servername Webhost.Tecadmin.net documentroot/var/www/magento2 zulässt alle
12345678 |
Speichern und schließen Sie die Datei. Starten Sie den Apache -Dienst neu, um die Konfiguration neu zu laden.
sudo systemctl starten Sie HTTPD neu starten.Service
Schritt 7 - Web -Installationsprogramm ausführen
Beginnen wir mit der Installation von Magento2 mit einem Webinstallateur. Greifen Sie im Webbrowser wie unten auf Ihr Magento 2 -Verzeichnis zu. Es wird Sie zur Installationsstartseite umgeleitet.
http: // webhost.Tecadmin.Netz
7.1. Vereinbaren Sie die Lizenzvereinbarung und klicken Sie auf "Magento einrichten und einrichten"
7.2. Klicken Sie nun auf den "Bereitschaftstest starten". Magento wird hier nach Systemanforderungen suchen. Nach erfolgreicher Fertigstellung sehen Sie den Bildschirm wie unten an und klicken Sie einfach auf Weiter. Beheben Sie Probleme, wenn Shows auf diesem Bildschirm angezeigt werden, und klicken Sie erneut mit versuchen.
7.3. Geben Sie Ihre Datenbankdetails hier in Schritt 4 ein.
7.4. Der Installationsprogramm zeigt Ihnen die Store -Adresse an (wie wir uns ansprechen). Es generiert auch eine zufällige URL für die Administratorschnittstelle. Sie können es gemäß Ihren Anforderungen ändern. Aus Sicherheitsgründen wird die URL nicht als Administrator dauern.
7.5. Erstellen Sie einen Administratorbenutzer mit einem sicheren Passwort für Ihre Magento -Anwendung.
7.6. In diesem Schritt ist Magento bereit für die Installation. Klick auf das Jetzt installieren Taste, um mit der Installation zu beginnen und auf die Fertigstellung zu warten.
7.7. In diesem Schritt ist die Magento -Installation abgeschlossen.
7.8. Schließlich öffnet es den Administratoranmeldebildschirm. Verwenden Sie Admin -Anmeldeinformationen, die während des Assistenten erstellt wurden. Nach erfolgreicher Authentifizierung wird das Administratorfeld geöffnet.
Glückwunsch! Sie haben Magento2 in Ihrem Fedora -System erfolgreich konfiguriert.
Schritt 8 - Planen Sie Cronjobs
Planen Sie schließlich die Hintergrund -Cronjobs für Ihre Magento2 -Installation. Diese Cronjobs führen einige Aktivitäten wie Neuindexing, Newsletter, Aktualisierungswährungsraten, Senden automatischer E-Mails und Generieren von Sitemaps usw. durch. Um zu planen, bearbeiten diese Jobs die Crontab -Datei
Crontab -e
Fügen Sie am Ende der Datei die folgenden Cronjobs hinzu und speichern Sie sie.
* * * * * php/var/www/magento2/bin/magento cron: run * * * * * php/var/www/magento2/update/cron.Php * * * * * php/var/www/mAGento2/bin/mAGento Setup: Cron: Run
Abschluss
Dieses Tutorial hat Ihnen bei der Schritt -für -Schritt -Installation der Magento2 -Anwendung auf einem Fedora Linux -System geholfen.