Auf dieser Seite: [ausblenden]
Wenn es darum geht, eine Website zu erstellen, Es gibt viele verschiedene Optionen, aus denen Sie auswählen können. Ob Sie sich für eine CMS-Plattform oder einen AI-Builder entscheiden, Es wird Ihnen gelingen, Ihre Website zu erstellen. Im heutigen Artikel, Wir haben ein Tutorial zur Installation von Magento vorbereitet 2 Plattform, und Howtohosting.guide führen Sie durch den gesamten Installationsprozess.
Was ist Magento? 2?
Magento 2 ist eine fortschrittliche E-Commerce-Plattform, die Open-Source-Technologie zum Erstellen von Websites verwendet. Die Plattform ist nicht wie die anderen CMS-Plattformen, da sie sich auf die Erstellung von E-Commerce-Websites und Online-Shops konzentriert. Es bietet flexible Funktionen wie einen erweiterten Warenkorb und eine vollständige Anpassung.
Die Plattform bietet Optionen zum Hochladen von Themen und Plugins. Ebenfalls, Es bietet leistungsstarkes Marketing und SEO-Optimierung und ist für das sachkundige Publikum gedacht, jedoch ohne fortgeschrittene Programmierkenntnisse, und Sie können leicht bis zu einem Punkt anpassen. Aber wenn Sie einige Teile der Plattform ändern müssen, Dies muss von einem Magento-Experten durchgeführt werden.
Was ist neu in Magento? 2?
Mit der neuesten Version veröffentlicht – v2.4 ein 27 Juli 2020, Das Platfom hat weitere Verbesserungen.
Neue Verbesserungen und Upgrades
Unterstützung für PHP 7.4, PHPUnit 9.x.
Unterstützung für Elasticsearch 7.x und MySQL 8.0
MySQL-Suchmaschine entfernt
Unterstützung für MariaDB 10.4
Das Zend Framework wurde veraltet und auf das Laminas-Projekt migriert.
Die Unterstützung für den Signifyd-Betrugsschutzcode wurde entfernt
Core Braintree-Modul entfernt
Magento-Funktionen
Magento ist die flexibelste E-Commerce-Plattform der Welt.
– Gibt Ihnen Zuverlässigkeit mit 99.99% Betriebszeit.
– Anpassung mit der Option, Hunderte von Erweiterungen und Plugins zu integrieren.
– Sachkundiger Experte 24/7 Unterstützung mit 315,000 Entwickler und Partner auf der Linie
– 5 Monate Geld-zurück-Garantie
– Page Builder (das Ziehen & Mit drop haben Sie die volle Kontrolle über Ihre Website. Es wird Ihnen helfen, schneller anzupassen, und erstellen Sie frische und reichhaltige Inhalte)
So installieren Sie Magento 2?
Um die Plattform zu installieren, müssen Sie eine FTP-Datenbank verwenden, um ihre Archive zu übertragen. Wir werden einen FTP-Server namens Apache verwenden und Magento in einrichten 7 Schritte.
Installieren Sie Magento mithilfe von Apache in 7 Schritte
Schritt #1: Installieren Sie Apache Server und PHP
Um die Plattform einzurichten, werden wir jetzt einen der beliebtesten HTTP-Server verwenden – Apache. Apache ist eine kostenlose plattformübergreifende Open-Source-Webserver-Software, die von allen Betriebssystemen unterstützt wird.
So installieren Sie Apache, Sie sollten Pakete aktualisieren, bevor Sie den Installationsbefehl Apache install ausführen:
sudo apt update
sudo apt install apache2
Apache automatisch ausführen, Führen Sie den folgenden Befehl aus:
sudo systemctl aktiviere apache2.service
Der nächste Schritt bei der Apache-Installation ist:
Konfigurieren Sie den virtuellen Apache2-Host
Zu bekräftigen Apache2 Standortkonfiguration für Magento-Laden, Sie müssen eine neue Konfigurationsdatei mit dem Namen erstellen “magento2.conf”
sudo nano /etc/apache2/sites-available/magento2.conf
Holen Sie sich den folgenden Inhalt und fügen Sie ihn oben ein Datei. Beachten Sie, dass Sie domain.com in Ihre Domain ändern können.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot / var / www / html / magento2 /
Servername domain.com
ServerAlias www.domain.com
<Verzeichnis / var / www / html / magento2 />
Optionsindizes FollowSymLinks MultiViews
AllowOverride All
Bestellung erlauben,verweigern
von allen erlauben
</Verzeichnis>
Fehlerprotokoll ${APACHE_LOG_DIR}/Fehlerprotokoll
CustomLog ${APACHE_LOG_DIR}/access.log kombiniert
</VirtualHost>
Wenn Sie installieren das CMS örtlich, du kannst ändern domain.com zu localhost.com, dev.com oder m2.com. Als nächstes müssen Sie die Hosts-Datei unter aktualisieren /etc / hosts mit diesem:
127.0.0.1 localhost.com
127.0.0.1 dev.com
127.0.0.1 m2.com
In diesem Tutorial, Wir verwenden localhost.com.
Stellen Sie sicher, dass Sie aktiviert haben “Mod umschreiben” um Site-freundliche URLs zu verwenden. Geben Sie dazu diesen Code ein:
sudo a2ensite magento2.conf
sudo a2enmod umschreiben
Nächster, du brauchst
Installieren Sie PHP 7.2 und Erweiterungen
Auf Ubuntu 18.04, Sie können installieren PHP 7.2 mit der folgenden Befehlszeile:
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-soap php7.2-bcmath php7.2-intl php7.2-mbstring php7. 2-xmlrpc php7.2-mcrypt php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip
Nach der Installation von PHP müssen Sie es mit diesem Code aktualisieren:
Öffnen Sie die Datei php.ini sudo nano /etc/php/7.2/apache2/php.ini
Ändern Sie die Daten in diese und speichern Sie sie.
file_uploads = Ein
allow_url_fopen = Ein
short_open_tag = Ein
memory_limit = 512M
upload_max_filesize = 128M
max_execution_time = 3600
Jetzt müssen Sie Apache2 neu starten und diesen Befehl ausführen:
sudo systemctl apache2.service neu starten
Schritt #2: Installieren Sie den Datenbankserver manuell
MariaDB Datenbankserver als Standard MySQL-Datenbankserver wird bevorzugt, wegen der schnelleren und besseren Leistung. Installieren MariaDB Server und Client, über die Kommandozeile:
sudo apt-get install mariadb-server mariadb-client
Stellen Sie sicher, dass es bei jedem Neustart des Servers gestartet und gestartet wird:
sudo systemctl Starten Sie mariadb.service neu
sudo systemctl aktivieren mariadb.service
Danach haben Sie den MariaDB-Server installiert und müssen nun die Datenbank einrichten, indem Sie diese Zeile eingeben:
sudo mysql_secure_installation
Es wird angezeigt und Sie wählen die folgende Option:
Geben Sie das aktuelle Passwort für root ein (für keine eingeben): Eingeben
Legen Sie das Root-Passwort fest? [J / n]: UND
Neues Kennwort: Geben Sie Ihr Passwort ein
neues Passwort erneut eingeben: Geben Sie Ihr Passwort ein
Entfernen Sie anonyme Benutzer? [J / n]: UND
Remote-Login aus der Ferne nicht zulassen? [J / n]: UND
Entfernen Sie die Testdatenbank und greifen Sie darauf zu? [J / n]: UND
Berechtigungstabellen jetzt neu laden? [J / n]: UND
Schritt #3: Erstellen & Richten Sie den MySQL-Benutzer ein
Dies ist ein erforderlicher Schritt. Von Magento 2.3.x., Für die Installation ist ein eindeutiger Benutzer erforderlich, Es kann kein Standardbenutzer sein: Wurzel.
Um es richtig zu machen, müssen Sie sich zuerst anmelden MariaDB
sudo mysql -u root -p
Erstellen Sie eine neue Datenbank – DATENBANK ERSTELLEN magento2 und erstellen Sie dann einen neuen Namen mit dem Namen: mageplaza
REATE USER ‘mageplaza’ @ ’localhost’ IDENTIFIZIERT DURCH "IHR_PASSWORT";
Gewähren Sie der magento2-Datenbank den Benutzer mageplaza:
GRANT ALL ON magento2. * TO ‘mageplaza’ @ ’localhost’ IDENTIFIZIERT DURCH IHR_PASSWORT’ MIT GEWÄHRUNGSOPTION;
SPÜLPRIVILEGIEN;
AUSFAHRT;
Schritt #4: Installieren Sie Composer
Was ist Composer und wie wird es für Magento verwendet? 2?
Die CMS-Plattform verwendet den Composer, ein PHP-Abhängigkeitsmanager, Komponenten und Produkteditionen zu verpacken.
Der Komponist liest a composer.json Datei im Stammverzeichnis von Magento, um die in der Datei aufgeführten Abhängigkeiten von Drittanbietern herunterzuladen.
Nach dem Einstellen des Servers, Sie können die Installation starten.
Beginnen Sie mit der Installation, Sie müssen das Installationsprogramm herunterladen, Dadurch wird Ihre Umgebungsvariable PATH eingerichtet, sodass Sie den Composer aus einem beliebigen Verzeichnis aufrufen können. Sie können die Datei von herunterladen Hier und finden Sie auch weitere Informationen über den Prozess.
curl -sS https://getcomposer.org/installer | sudo php — –Installationsverzeichnis = / usr / local / bin –Dateiname = Komponist
Komponist -v
Komponistenversion 1.8.5 2019-04-09
Schritt #6: Laden Sie das Magento Pack herunter
Laden Sie das Paket von herunter Hier
Nach dem Download, Sie sollten die Packung extrahieren /var / www / html /. Z.B Sie haben einen Ordneraufruf: magento2 im /var / www / html /
Schritt #7: Installieren Sie Magento 2
Um die Magneto-Installation zu starten, benötigen Sie Zugriff auf die http://localhost.com/magento2, dann sehen Sie dieses Fenster.
Klicken “Zustimmen” und der “Bereitschaftsprüfung starten“. Wenn alles in Ordnung ist und keine Fehler vorliegen, müssen Sie klicken “Nächster”
Jetzt musst du da Datenbank, da musst du Füllen Sie die Datenbankinformationen aus und drücke “Nächster”
Der nächste Schritt ist die Webkonfiguration, Sie müssen Ihre Geschäftsadresse eingeben http://localhost.com. Geben Sie die relative URL ein, über die auf den Administrator zugegriffen werden soll. Dann “Nächster“.
Jetzt müssen Sie Ihr Geschäft mit allgemeinen Informationen wie anpassen Zeitzone, Währung, Sprache, und zu setzen erweiterte Module mögen Google Analytics, Google Werbung, Google Optimizer, usw.
Nachdem wir all diese Dinge eingestellt haben, sind wir bei den letzten Schritten, Jetzt müssen Sie ein Administratorkonto erstellen.
Füllen Sie die folgenden Informationen aus:
Neuer Benutzername
Neue e-mail
Neues Kennwort
Bestätige das Passwort
Klicken “Nächster“, und dann “Installieren“. Nach der Installation ist abgeschlossen, Sie können die Ergebnisse überprüfen und mit der Anpassung Ihrer Website beginnen.
Erweiterungen und Themen im Modul
Bilden Sie den Marktplatz, Sie können Ihre Website mit verschiedenen Themen und flexiblen Erweiterungen laden, mit denen Sie Ihre Website anpassen können. Es stehen beliebige Themen zur Verfügung, und beliebte Erweiterungen wie Facebook Pixel, Multi-Vendor Marketplace, Google-Shopping, usw.
Es gibt einige Funktionskategorien mit Erweiterungen für Ihre Website.
Kundendienst
Pamente & Sicherheit
Marketing
Buchhaltung & Finanzen
Versand & Erfüllung
Site-Optimierung
Befehlszeilenkonfiguration
Die Befehlszeilenschnittstelle führt sowohl Installations- als auch Konfigurationsaufgaben aus. Die neue Schnittstelle führt mehrere Aufgaben aus, einschließlich:
Plattform installieren (Erstellen oder Aktualisieren des Datenbankschemas, Erstellen der Bereitstellungskonfiguration, usw).
Cache leeren.
Indizes verwalten, einschließlich Neuindizierung.
Erstellen von Übersetzungswörterbüchern und Übersetzungspaketen.
Generieren nicht vorhandener Klassen wie Fabriken und Interceptors für Plug-Ins, Generieren der Abhängigkeitsinjektionskonfiguration für den Objektmanager.
Bereitstellen statischer Ansichtsdateien.
CSS aus weniger erstellen.
Ein einziger Befehl (
Konsistente Benutzeroberfläche basierend auf Symfony.
Die CLI ist erweiterbar, sodass Entwickler von DrittanbieternPlug-InDazu. Dies hat den zusätzlichen Vorteil, dass die Lernkurve der Benutzer entfällt.
Befehle für deaktivierte Module werden nicht angezeigt.
Magento Enterprise Edition
Die Enterprise Edition ist eine kostenpflichtige Premium-Version der Plattform, die mehr bietet besondere Merkmale, Premium-Anpassungsoptionen, und fortgeschritten 24/7 Unterstützung. Die Enterprise Edition wird in der Regel von größeren Unternehmen oder Online-Shops verwendet, die die Notwendigkeit für erweiterte Optionen haben. Der Hauptgrund, warum die Enterprise Edition hauptsächlich von größeren Online-Shops verwendet wird, liegt in ihrem Preis. Es kostet $15,550/Jahr
HowtoHosting.guide Tipps für Magento
Hier finden Sie nützliche Tipps zu Magento und wie Sie es richtig einsetzen und Ihre SEO optimieren können. Sogar einige der Tipps sind wirklich einfach zu machen und klingen für viele möglicherweise unnötig. Sie sind sehr wichtig für die Leistung Ihrer Website und deren SEO.
Trinkgeld #1 – Update auf die neueste Version
Es ist sehr wichtig, auf dem neuesten Stand zu sein, da die neuesten Updates immer Verbesserungen und Verbesserungen aufweisen. Ebenfalls, Die neuesten Versionen sind die besten SEO-optimierten. Die Plattform selbst empfiehlt immer, mit der letzten Version zu arbeiten.
Trinkgeld #2 – Verwenden Sie die richtigen Schlüsselwörter
Dieser Tipp ist nicht nur für Magento-Websites wichtig, aber es ist sehr wichtig für jede andere Website. Die Verwendung der richtigen Keywords und die Suche nach guten Keywords für Ihre Website ist ein sehr wichtiger Moment für den Erfolg Ihrer Website-SEO. Wenn Sie sich nicht sicher sind, wie Sie es richtig machen sollen, bietet Magento seine eigenen SEO-Tools an, Sie können aber auch einige der besten überprüfen Hier.
Trinkgeld #3 – Bildoptimierung
Die Bildoptimierung mag sogar so klingen, als sei sie nicht so wichtig, aber es ist. Um Ihre Bilder optimal zu optimieren, Beschreiben Sie am besten klar, worum es geht, und fügen Sie Ihre Domain am Ende des Bildtitels hinzu, Es ist gut für die Domain-Bewertung Ihrer Website. Zur Suchmaschinenoptimierung fügen die Bilder Alternativattribute hinzu(Auf diese Weise weiß Google, worum es in dem Bild geht) und noch etwas, Komprimieren Sie die Bilder und machen Sie sie klein, Dies spart Platz auf Ihrer Website und verlangsamt Ihre Website nicht.
Trinkgeld #4 – Vermeiden Sie doppelten Inhalt
Ein wichtiger Tipp ist, den Inhalt nicht zu duplizieren. Die Suchmaschinen-Bots halten es für einen schlechten Punkt, wenn sie sich auf doppelte Inhalte beschränken. Wenn Sie Inhalte dupliziert haben, können Sie das Problem lösen, indem Sie Google mitteilen, dass einer der Inhalte kanonisch zum anderen ist. Um dies zu erreichen, gehen Sie zur SEO-Einstellung. Gehe zu Store => Konfiguration => Katalog => Suchmaschinenoptimierung.
Trinkgeld #5 – Generieren Sie eine Sitemap
Die Sitemap ist für Ihre Website von entscheidender Bedeutung, da die Google-Crawler den Sitemap-Links folgen und so Ihre Website scannen können.
Verwalten Sie die Erstellung von XML- und HTML-Sitemap. Mit Magento, Sie haben die Möglichkeit, beide Sitemaps bequem zu verwenden.
Häufig gestellte Fragen zum Magento-Webhosting
Was ist Magento-Webhosting??
Magento-Webhosting bezieht sich auf eine Hosting-Umgebung, die ausdrücklich darauf ausgelegt ist, die einzigartigen Spezifikationen der Magento-E-Commerce-Plattform zu berücksichtigen. Dieser maßgeschneiderte Hosting-Ansatz stellt sicher, dass Online-Unternehmen, die auf Magento basieren, mit höchster Effizienz arbeiten können, garantiert optimale Geschwindigkeit, undurchdringliche Sicherheit, und hohe Skalierbarkeit zur Bewältigung von Spitzen im Webverkehr.
Warum benötige ich spezielles Hosting für Magento??
Angesichts der umfassenden und ressourcenintensiven Architektur von Magento, Es ist unerlässlich, über eine Hosting-Umgebung zu verfügen, die den strengen Standards entspricht. Ein spezialisiertes Magento-Hosting sorgt für die Servereinstellungen, Konfigurationen, und Ressourcen im Einklang mit den Anforderungen von Magento stehen, den Weg für einen reibungslosen Betrieb ebnen, schnellere Ladezeiten, und verstärkte Sicherheit, entscheidend für den Erfolg eines Online-Marktplatzes.
Ist Shared Hosting für Magento geeignet??
An der Oberfläche, Shared Hosting scheint für Magento-Shops eine kostengünstige Wahl zu sein. jedoch, denn in einer solchen Umgebung teilen sich mehrere Websites die Serverressourcen, Für größere Magento-basierte Marktplätze kann es oft nicht ausreichen, die erforderlichen Leistungskennzahlen zu liefern. Für Unternehmen, die Wachstum anstreben, gewidmet, VPS, oder Cloud-Hosting sind im Allgemeinen besser geeignet, Bereitstellung dedizierter Ressourcen und erweiterter Konfiguration.
Wie profitiert Magento vom SSD-Hosting??
Im Gegensatz zu herkömmlichen Festplatten (Festplatten), Solid State Drives (SSDs) haben keine beweglichen Teile und bieten schnelle Datenzugriffsgeschwindigkeiten. Einbindung von SSDs in ein Magento-Hosting-Umgebung bedeutet, dass Website-Inhalte, besonders dynamische Inhalte, Lädt blitzschnell. Dies bietet Endbenutzern nicht nur ein nahtloses Einkaufserlebnis, sondern reduziert auch die Absprungrate und erhöht die allgemeine Benutzerinteraktion.
Warum ist Caching für Magento-Hosting wichtig??
Caching, im Kern, ist ein Mechanismus zum Speichern und Abrufen häufig aufgerufener Daten, ohne die primäre Datenquelle wiederholt zu belasten. Im Zusammenhang mit Magento, Durch die Implementierung effizienter Caching-Strategien wird sichergestellt, dass Website-Seiten schneller gerendert werden, Systemressourcen werden optimal genutzt, und die Benutzer müssen nicht lange warten – ein entscheidender Faktor, um potenzielle Kunden zu binden und den Umsatz zu steigern.
Wie funktioniert ein Content Delivery Network? (CDN) Benefit Magento Stores?
EIN Content Delivery Network ist im Wesentlichen ein Netzwerk von weltweit verteilten Servern. Die Funktion besteht darin, zwischengespeicherte Versionen des Inhalts Ihres Magento-Shops an verschiedenen Orten zu speichern. Wenn ein Benutzer von, sagen, Europa greift auf Ihren in den USA ansässigen Shop zu, Das CDN stellt Inhalte von einem europäischen Server bereit, drastische Verkürzung der Content-Bereitstellungszeiten. Das Ergebnis? Zufriedenere Kunden, Reduzierte Belastung Ihres Primärservers, und potenziell höhere Conversions.
Sind automatische Backups für Magento unerlässlich??
In der dynamischen Welt des Online-Handels, Sicherheitsnetze sind von entscheidender Bedeutung. Als genau dieses Netz dienen automatische Backups, Sicherstellen, dass, wenn etwas nicht nach Plan läuft – seien es technische Störungen, unbeabsichtigte menschliche Fehler, oder böswillige Cyberangriffe – die Daten Ihres Shops bleiben sicher. Mit regelmäßigen automatischen Backups, Sie können Ihren Magento-Shop in den vorherigen Zustand zurückversetzen, Gewährleistung der Geschäftskontinuität und Schutz Ihres Rufs.
Benötige ich SSL für meinen Magento-Shop??
SSL (Secure Socket Layer) ist nicht nur eine Empfehlung für E-Commerce-Plattformen; es ist eine Notwendigkeit. Durch den Aufbau einer verschlüsselten Verbindung zwischen Ihrem Webserver und dem Browser eines Besuchers, SSL stellt sicher, dass alle Daten, besonders sensible Informationen wie Kreditkartennummern, bleibt privat. Über die Sicherheitsvorteile hinaus, Ein SSL-Zertifikat stärkt zudem das Vertrauen Ihrer Kunden und kann Ihnen einen leichten Vorsprung im Suchmaschinenranking verschaffen.
Kann ich mein Hosting-Paket aktualisieren, wenn mein Shop wächst??
Wachstum ist das Endziel eines jeden Unternehmens, und im digitalen Bereich, Wachstum führt oft zu mehr Web-Traffic. Seriöse Hosting-Anbieter entwerfen ihre Pläne unter Berücksichtigung der Skalierbarkeit, Stellen Sie sicher, dass Ihr Magento-Shop seine Präsenz vergrößert, Ihre Hosting-Umgebung passt sich parallel an. Ob es mehr Speicherplatz ist, bessere Rechenleistung, oder erhöht Bandbreite, Eine skalierbare Hosting-Lösung wird Ihren sich ändernden Anforderungen gerecht.
Wie wähle ich den richtigen Magento-Hosting-Anbieter aus??
Die Wahl des richtigen Hosting-Anbieters ist eine Entscheidung, die die Entwicklung Ihres Magento-Shops beeinflussen kann. Dabei ist der Preis ein wesentlicher Faktor, gleichermaßen (wenn nicht mehr) Wichtig sind Aspekte wie garantierte Betriebszeit (vorzugsweise 99.9% oder mehr), Hervorragender Kundensupport, Bewährte Servergeschwindigkeits- und Leistungsmetriken, modernste Sicherheitsvorkehrungen, und echte Bewertungen von anderen Magento-Shop-Inhabern. Forschung, vergleichen Sie, und nehmen Sie, wenn möglich, an Prüfungen teil, um eine fundierte Entscheidung zu treffen, die Ihren Geschäftszielen entspricht. Eine empfohlene Methode zum Vergleichen von Preisen und Funktionen ist die Verwendung des Smart-Tools, namens Hosting Finder von HTH. Es vergleicht die neuesten Magento-Hosting-Pläne und zeigt Ihnen die besten Angebote und Rabatte, die derzeit auf dem Markt sind.