GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

2 einfache Schritte zum Erstellen eines Online-Shops mit PrestaShop

Was ist PrestaShop?

PrestaShop gilt als eine der weltweit beliebtesten Open-Source-Plattformen für E-Commerce-Lösungen.

Es betreibt derzeit mehr als 300.000 Geschäfte weltweit.

Das Team hinter der Mission von PrestaShop war es, erstklassige E-Commerce-Software durch Open-Source-Innovation zu entwickeln.

Zusammen mit einer lebendigen Community hat PrestaShop es jedem ermöglicht, einen Online-Shop zu erstellen.

PrestaShop-Systemanforderungen

Um PrestaShop erfolgreich zu installieren, wird folgende Umgebung empfohlen:

  • neuester Apache-Webserver
  • PHP 7.4+ (8.0 empfohlen, wenn die PrestaShop-Version, die es unterstützt, veröffentlicht wird)
  • MySQL 8.0+
  • SFTP-Zugriff

PHP-Erweiterungen:

    curl
    dom
    fileinfo
    gd
    intl
    mbstring
    zip
    json
    iconv

PHP-Konfiguration (php.ini-Datei):

    set memory_limit to - 256M;
    upload_max_filesize to - 64M;
    max_execution_time - 300;
    memory_limit - 256MB;
    disable short_open_tag;

Leistungsoptimierung:

  • im Speicher gespeichert verteiltes Speicherobjekt-Caching-System oder
  • apcu oder
  • OpCache

Andere grundlegende Anforderungen

Stellen Sie neben den PrestaShop-Systemanforderungen sicher, dass Sie Folgendes haben:

  • einen Domainnamen (Wenn Sie noch keinen haben, besuchen Sie die Domainregistrierungsseite, um einen neuen Domainnamen für Ihren Shop zu suchen und zu kaufen)
  • ein Webhosting-Konto (Wenn Sie noch keines haben, können Sie unsere Seite Sichere PHP-Hosting-Pakete besuchen, einen Hosting-Plan auswählen und ein Konto erstellen. Wenn Sie sich nicht sicher sind, welches Webhosting-Paket für Sie geeignet ist oder eines benötigen Hosting+Domainname-Komplettpaket, senden Sie eine E-Mail an [email protected])
  • Ihr cPanel, Hostname (oder eine IP-Adresse), Benutzername und Passwort (Wenn Sie sich nicht sicher sind, was diese sind, besuchen Sie Was ist mein cPanel-Benutzername?, um mehr zu erfahren)
  • eine HTTPS-fähige Website (wir stellen jeder Domain, die wir hosten, ohne zusätzliche Kosten ein SSL/TLS-Zertifikat zur Verfügung. Sie können sich jedoch für die Verwendung eines EV-SSL für Ihren Online-Shop entscheiden und dieses auf der Seite SSL-Zertifikate erhalten.)
  • eine Stunde Zeit.
  • bei manueller Installation über Ihren lokalen Rechner einen Texteditor wie:
    • Erhabener Text:http://www.sublimetext.com/
    • Atom:https://atom.io/
  • Unix/Linux:
    • Vim:http://www.vim.org/
    • Emacs:http://www.gnu.org/software/emacs/

      Oder verwenden Sie einfach die Bearbeitungsfunktion des cPanel-Dateimanagers

  • ein SFTP-Client wie:
  • Windows:
    • CoreFTP:http://www.coreftp.com/
    • WinSCP:http://winscp.net/
    • SmartFTP:http://www.smartftp.com/
  • Mac OS X:
    • Cyberduck:http://cyberduck.ch/
    • Übertragen:http://www.panic.com/transmit/
    • Abruf:http://fetchsoftworks.com/fetch/
  • Unix/Linux:
    • gFTP:http://gftp.seul.org/
    • kasablanca:http://kasablanca.berlios.de/
    • NcFTP:http://www.ncftp.com/ncftp/

Kommen wir zur PrestaShop-Installation.

Es gibt mehrere Möglichkeiten, PrestaShop zu installieren.

In dieser Anleitung bleiben wir bei der automatischen 1-Klick-Installation.

Zeigen Sie Ihnen dann, wie Sie PrestaShop manuell installieren, wenn Sie dies bevorzugen.

PrestaShop 1-Klick-Installation (empfohlen )

Anfangsbewertung und Überlegungen zur automatischen Installation
  • Überprüfen Sie DNS und SSL

    Stellen Sie sicher, dass die Domain und/oder Subdomain online erreichbar ist und dass unser System ein gültiges SSL-Zertifikat darauf installiert hat, bevor Sie fortfahren.

    Unser System erfordert, dass die DNS-Konfiguration gültig ist (muss mit den Datensätzen übereinstimmen, die unter cPanel gefunden werden>>> Domänen>>> Zonen-Editor ), bevor ein SSL-Zertifikat darauf installiert werden kann.

    Sie können Ihre DNS-Einstellung visuell überprüfen mit:

    • Blatt-DNS
    • dnschecker.org
    • dnspropagation.net
    • whatsmydns.net

      Oder verwenden Sie einfach den „dig“-Befehl.

  • Bestimmen Sie die Installationsorte von PrestaShop

    Wenn Sie die Website (z. B. webcomm.dev) als Shop verwenden, müssen Sie den automatisch generierten Unterordner „prestashop“ entfernen.

    Wenn Sie fortfahren und es mit der automatisch generierten Option installieren, befindet sich Ihr Geschäft unter webcomm.dev/store.

    Wenn Sie PrestaShop auf einer Subdomain wie store.webcomm.dev installieren, vergewissern Sie sich, dass Sie die Subdomain (cPanel) erstellt haben>>> Domänen>>> Subdomains ), bevor Sie die Installation initialisieren.

    Wenn Sie in einem Unterverzeichnis oder Ordner installieren, akzeptieren Sie entweder das automatisch generierte oder benennen Sie den Ordner um, wie auch immer der Speicher heißen soll.

Legen Sie außerdem fest, ob Sie www verwenden möchten als Teil Ihrer Shop-URL hinzugefügt werden oder nicht.

Beginnen wir mit der Installation.

Die Installation von PrestaShop ist supereinfach.

Jeder Schritt des Prozesses wird detailliert beschrieben, mit Tipps und Hinweisen, die Ihnen helfen, die Installation abzuschließen.

Zum Starten:

Melden Sie sich bei Ihrem cPanel an.

Scrollen Sie in der Software nach unten>>> Softaculous App Installer .

Oder scrollen Sie weiter nach unten zum Softaculous App Installer-Bereich und wählen Sie dann E-Commerce aus .

Wenn die nächste Seite geladen wird, suchen Sie über das Suchfeld nach PrestaShop.

Oder scrollen Sie nach unten, bis Sie es sehen.

Füllen Sie alle erforderlichen Felder aus und klicken Sie dann auf die Schaltfläche Installieren.

Das ist alles.

Das 1-Klick-Installationsprogramm für PrestaShop erstellt die MySQL-Datenbank, den MySQL-Benutzer, lädt PrestaShop herunter, installiert es und gibt Ihnen die URL, den Benutzernamen und das Passwort des Admin-Panels.

So installieren Sie PrestaShop manuell mit dem cPanel-Terminal und dem Webbrowser

Die Installation von PrestaShop ist mit unserem 1-Klick-Installationsprogramm immer schneller und einfacher.

Aber wenn Sie über die technischen Fähigkeiten verfügen, können Sie auch eine manuelle Installation mit Ihrem Browser und cPanel durchführen.

Erstellen Sie eine MySQL-Datenbank

Unser Webhosting-Service umfasst MySQL und PostgreSQL als Teil Ihres Hosting-Pakets.

Um eine neue Datenbank zu erstellen, melden Sie sich bei Ihrem cPanel an.

Scrollen Sie nach unten zum Abschnitt Datenbanken und klicken Sie auf MySQL® Database Wizard.

Der MySQL®-Datenbankassistent führt Sie durch die Einrichtung einer MySQL®-Datenbank, Benutzerkonten und Benutzerrechte.

In der Neuen Datenbank Geben Sie im Textfeld einen Namen für die Datenbank ein und klicken Sie auf Nächster Schritt .

Bitte beachten Sie, dass wir das Datenbankpräfix auf unseren Systemen aktiviert haben.

Stellen Sie daher sicher, dass der Benutzername, der Datenbankname, das Datenbankpräfix und der Unterstrich des cPanel-Kontos die maximale Länge von 32 Zeichen nicht überschreiten.

Halten Sie es sogar innerhalb von 16 Zeichen, wenn Sie es vermeiden können, da dies Ihnen hilft, die Datenbank visuell besser zu verwalten.

Im Benutzernamen Geben Sie im Textfeld einen Namen für den Benutzer ein, dem Sie erlauben möchten, die Datenbank zu verwalten.

Geben Sie das neue Passwort in die entsprechenden Textfelder ein und bestätigen Sie es.

Klicken Sie auf Benutzer erstellen .

Wählen Sie zunächst ALLE PRIVILEGIEN aus .

Sie können die Berechtigungen, die Sie dem Benutzer gewähren möchten, später anpassen, nachdem Sie die Installation von AbanteCart abgeschlossen haben.

Weitere Informationen zu Benutzerrechten finden Sie in der MySQL 8.0-Dokumentation unter https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html

Sie können auch eine MySQL®-Datenbank über die cPanel-API erstellen:

uapi --output=jsonpretty \
  --user=username \
  Mysql \
  create_database \
  name='prestashop'

oder per URL:

https://hostname.example.com:2083/cpsess##########/execute/Mysql/create_database?name=prestashop

2. Laden Sie PrestaShop herunter

Laden Sie die neueste stabile öffentliche Version von PrestaShop herunter, indem Sie entweder http://www.prestashop.com/en/download besuchen (E-Mail-Adresse erforderlich) oder wget verwenden oder Curl .

Wenn Sie wget oder curl verwenden, besuchen Sie Erweitert Abschnitt Ihres cPanels und klicken Sie auf das SSH-Terminal für cPanel .

Diese Schnittstelle ermöglicht Ihnen den Zugriff auf eine In-Browser-Terminalanwendung für direkten Befehlszeilenzugriff innerhalb einer cPanel- und WHM-Sitzung.

Mit dem SSH-Netzwerkprotokoll können Sie über eine Befehlszeilenschnittstelle (CLI) eine Verbindung zu einem anderen Webserver über das Internet herstellen.

Sie können dieses Netzwerkprotokoll verwenden, um Ihren Server remote zu verwalten, Skripte zu konfigurieren und andere Aufgaben auszuführen.

Viele moderne Betriebssysteme wie macOS®- und Linux®-Distributionen enthalten SSH, das Sie konfigurieren können, wenn Sie über einen externen Computer auf Ihr System zugreifen möchten.

cPanel hat dies als Teil seiner Kernfunktionen.

Sobald die Seite geladen ist, müssen Sie den Warnhinweis lesen und akzeptieren. Klicken Sie auf Ich verstehe und möchte fortfahren.

An dieser Stelle müssen Sie herausfinden, wohin Sie die PrestaShop-Dateien herunterladen möchten.

Wenn Sie auf der Hauptwebsite installieren und wget verwenden, dann:

wget -O PrestaShopLatest.zip https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip

Wenn Sie sich in einem langsamen Netzwerk befinden, ziehen Sie die Verwendung von „wget -b in Betracht ” Flag oder tmux oder Screen-Terminal-Multiplexer.

Sie können überprüfen, ob Sie wget installiert haben, indem Sie Folgendes ausführen:

which wget

Auf unseren Systemen sind diese standardmäßig installiert.

Wenn Sie curl verwenden, dann:

curl https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip --output PrestaShopLatest.zip

Beachten Sie, dass curl die empfangenen Daten auf stdout schreibt, wenn nicht anders angegeben.

Im obigen Befehl wird curl angewiesen, diese Daten stattdessen im aktuellen Arbeitsverzeichnis als AbanteCart.zip zu speichern, indem die Optionen -o, –output oder -O, –remote-name verwendet werden.

Wenn Sie möchten, dass die Datei in einem anderen Verzeichnis (z. B. Unterverzeichnis/Ordner) gespeichert wird, stellen Sie sicher, dass Sie das aktuelle Arbeitsverzeichnis ändern, bevor Sie curl mit dieser Option aufrufen.

Wenn Sie einen Fehler erhalten, verwenden Sie die Flags -S, –show-error oder -v, –verbose, damit curl die Fehlermeldung anzeigt.

Wenn Sie das cPanel-Terminal verwenden oder SSH auf Ihrem cPanel-Server haben, müssen Sie die archivierte ZIP-Datei entpacken/entpacken.

Wenn Sie sich auf einem lokalen Computer befinden, erfahren Sie hier, wie Sie die Dateien auf Ihren cPanel-Server übertragen.

Bei Verwendung eines FTP-Clients kann die Übertragung der 28400-Dateien einige Zeit in Anspruch nehmen, insbesondere bei einer langsamen Verbindung.

Erwägen Sie, den Download und die Extraktion von PrestaShop-Dateien direkt auf Ihrem Server durchzuführen.

Es ist an der Zeit, das heruntergeladene Archiv zu dearchivieren oder zu entpacken.

3. Entpacken Sie das PrestaShop-Archiv

Wir empfehlen Ihnen, den komprimierten Ordner zu testen und die Struktur zu überprüfen, bevor Sie ihn entpacken.

unzip -t PrestaShopLatest.zip

Sehen wir uns die Struktur an:

zipinfo PrestaShopLatest.zip

Wie Sie sehen, enthält das PrestaShop-Zip-Archiv drei Elemente:

  • die „prestashop.zip“, die alle PrestaShop-Dateien enthält, die Sie bald auf Ihren Webserver hochladen werden.
  • die Datei „Install_PrestaShop.html“, die die Seite mit der Installationsanleitung in Ihrem Standardbrowser öffnet.
  • die Datei index.php, die die Installation startet.

Jetzt, da wir dort sehen, dass es keinen Fehler gibt und die Dateistruktur angezeigt werden kann, lassen Sie uns fortfahren und sie ordnungsgemäß entpacken.

unzip PrestaShopLatest.zip

Das Ergebnis ergibt eine Dateistruktur wie diese:

-rw-rw-r--    1 $username  $username   4.9K Dec  7 17:14 INSTALL.txt
-rw-rw-r--    1 $username  $username   441B Oct 11 13:10 Install_PrestaShop.html
-rw-rw-r--    1 $username  $username   182K Dec  7 17:50 LICENSES
-rw-rw-r--    1 $username  $username    88B Dec  7 17:14 Makefile
drwxrwxr-x   29 $username  $username   928B Dec  7 17:14 admin/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:57 app/
-rw-rw-r--    1 $username  $username   1.3K Dec  7 17:14 autoload.php
drwxrwxr-x    5 $username  $username   160B Dec  7 17:14 bin/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:14 cache/
drwxrwxr-x  136 $username  $username   4.3K Dec  7 17:14 classes/
-rw-rw-r--    1 $username  $username   410K Dec  7 17:14 composer.lock
drwxrwxr-x   18 $username  $username   576B Dec  7 17:14 config/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 controllers/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 docs/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 download/
-rw-rw-r--    1 $username  $username   2.4K Dec  7 17:14 error500.html
-rw-rw-r--    1 $username  $username   4.7K Dec  7 17:14 images.inc.php
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 img/
-rw-rw-r--    1 $username  $username   1.1K Dec  7 17:14 index.php
-rw-rw-r--    1 $username  $username   1.2K Dec  7 17:14 init.php
drwxrwxr-x   17 $username  $username   544B Dec  7 17:14 install/
drwxrwxr-x   22 $username  $username   704B Dec  7 17:57 js/
drwxrwxr-x  101 $username  $username   3.2K Dec  7 17:14 localization/
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 mails/
drwxrwxr-x   60 $username  $username   1.9K Dec  7 17:50 modules/
drwxrwxr-x    8 $username  $username   256B Dec  7 17:14 override/
drwxrwxr-x   41 $username  $username   1.3K Dec  7 17:14 pdf/
-rw-rw-r--    1 $username  $username   1.5K Dec  7 17:14 phpstan.neon.dist
-rw-rw-r--    1 $username  $username    78M Dec  7 08:57 prestashop.zip
drwxrwxr-x    7 $username  $username   224B Dec  7 17:14 src/
drwxrwxr-x   12 $username  $username   384B Dec  7 17:57 themes/
drwxrwxr-x    5 $username  $username   160B Dec  7 17:57 tools/
drwxrwxr-x    6 $username  $username   192B Dec  7 17:14 translations/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 upload/
drwxrwxr-x    9 $username  $username   288B Dec  7 17:50 var/
drwxrwxr-x   52 $username  $username   1.6K Dec  7 17:50 vendor/
drwxrwxr-x    4 $username  $username   128B Dec  7 17:14 webservice/

Dies sind die Dateien, die Sie (wenn Sie sich auf einem lokalen Computer befinden) auf Ihren cPanel-Webserver ausgenommen hochladen müssen die „Install_PrestaShop.html“ und natürlich die prestashop.zip.

Wenn Sie sich bereits auf Ihrem cPanel-Server befinden und die PrestaShop-Dateien in einen anderen Ordner in das /tmp-Verzeichnis heruntergeladen haben, müssen Sie alle Dateien und Ordner entweder nach public_html oder public_html/store hochladen oder kopieren

Das geht mit:

cp -vR * /home/$username/public_html/

Wenn Sie fertig sind, besuchen Sie Ihre Website-URL über einen Browser und folgen Sie dann den Schritten, um die Installation abzuschließen.

Nächste Schritte für PrestaShop – Konfiguration und Einstellungen

Wichtige Links zu PrestaShop finden Sie unter:

  • Benutzerhandbuch:https://doc.prestashop.com/display/PS17/User+Guide
  • Technische Dokumentation (Module und Themen):https://devdocs.prestashop.com/
  • Offizieller Blog:https://www.prestashop.com/en/blog
  • Entwicklerblog:https://build.prestashop.com/
  • Holen Sie sich Community-Support:https://www.prestashop.com/forums/
  • Module und Themen finden:https://addons.prestashop.com/
  • Mit Code beitragen:https://github.com/PrestaShop/PrestaShop
  • Mit Übersetzung beitragen:https://crowdin.net/project/prestashop-official

PrestaShop-Installationsservice

Wir verstehen, dass Sie diese Aufgabe vielleicht einfach auslagern möchten, obwohl Sie dazu mehr als in der Lage sind.

In diesem Fall bieten wir Kunden, die ihre Website bei uns hosten und einen Online-Shop erstellen möchten, einen KOSTENLOSEN PrestaShop-Installationsservice an.

Wenn Sie ein neuer Kunde sind, besuchen Sie unsere Seite Webhosting-Pakete, um ein neues Hosting-Konto zu erstellen.

Öffnen Sie dann eine Ticketanfrage und bitten Sie uns, dies für Sie zu erledigen.


cPanel
  1. 4 Schritte zum Erstellen von Linux-Benutzern aus einer CSV-Datei mit Ansible

  2. So starten Sie einen schönen Online-Shop mit AbanteCart

  3. So sichern Sie Ihr cPanel-Konto in 9 einfachen Schritten

  4. 5 einfache Schritte zum Erstellen eines Flussdiagramms mit Dia

  5. So erstellen Sie Verschlüsselungsschlüssel mit cPanel

So erstellen Sie einen sicheren Blog mit Serendipity CMS

So erstellen Sie einen Blog oder eine Website mit Pubvana CMS

So erstellen Sie einen E-Commerce mit Prestashop und Ubuntu 18.04

So erstellen Sie einen E-Commerce mit Magento

Erstellen und verwalten Sie MySQL-Datenbanken mit dem MySQL-Assistenten

So installieren Sie PrestaShop mit Softaculous