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.