OpenCart ist ein kostenloses und Open-Source-Warenkorbsystem. Es ist eine PHP-basierte Plattform zum Erstellen von Online-Shops, die alle Standard-E-Commerce-Funktionalitäten bereitstellt, die für die Verwaltung eines Online-Shops erforderlich sind. OpenCart bietet kostenlosen lebenslangen Support, Software-Updates und ist in viele Sprachen und Währungen lokalisiert, was es zu einer der beliebtesten und am weitesten verbreiteten selbst gehosteten E-Commerce-Plattformen macht. In diesem Tutorial zeigen wir Ihnen, wie Sie OpenCart auf Ihrem Ubuntu 18.04-Server installieren.
Anforderungen:
- Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS
- Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.
1. Erste Schritte
Zuerst müssen Sie sich über SSH als Root-Benutzer bei Ihrem Server anmelden:
ssh root@IP_ADDRESS -p PORT_NUMBER
und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.
Stellen Sie nach der Anmeldung sicher, dass Ihr Ubuntu 18.04-Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:
$ sudo apt-get update $ sudo apt-get upgrade
Dadurch wird der Paketindex aktualisiert und die derzeit auf dem Server installierte Software auf die neueste Version aktualisiert.
Sobald Ihr System vollständig auf dem neuesten Stand ist, können wir nun mit der OpenCart-Installation fortfahren.
2. Installieren Sie den MySQL-Datenbankserver
Als nächstes werden wir den MySQL-Server installieren. Führen Sie den folgenden Befehl aus, um das Standardpaket zu installieren:
$ sudo apt-get install mysql-server
Dadurch wird MySQL 5.7 auf Ihrem Server installiert, Sie werden jedoch nicht aufgefordert, ein Kennwort festzulegen oder andere Konfigurationsänderungen vorzunehmen. Da dies Ihre Installation von MySQL unsicher macht, empfehlen wir Ihnen, die „mysql_secure_installation“ auszuführen, um die Sicherheit Ihres MySQL-Servers zu verbessern ‘-Skript durch Eingabe des folgenden Befehls:
$ mysql_secure_installation
Dieses Skript hilft Ihnen bei wichtigen Sicherheitsaufgaben wie dem Einrichten eines Root-Passworts, dem Deaktivieren der Remote-Root-Anmeldung, dem Entfernen anonymer Benutzer usw.
3. Erstellen Sie eine Datenbank für OpenCart
Jetzt erstellen wir unsere MySQL-Datenbank für unsere OpenCart-Site. Melden Sie sich mit dem folgenden Befehl bei Ihrem MySQL-Server an und geben Sie Ihr MySQL-Root-Passwort ein:
sudo mysql -u root -p
In diesem Abschnitt erstellen wir eine neue MySQL-Datenbank opencart
und weisen Sie einem neuen Benutzer admin_user
den Benutzerzugriff darauf zu mit dem Passwort Strong_Password
:
CREATE DATABASE opencart; GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Vergessen Sie nicht, „Strong_Password“ durch ein echtes starkes Passwort zu ersetzen.
4. Installieren Sie Apache und PHP
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
$ sudo apt-get install apache2
Nachdem die Installation abgeschlossen ist, sollten Sie Apache so aktivieren, dass er beim Neustart des Servers automatisch gestartet wird mit:
$ sudo systemctl enable apache2
Sie können den Status Ihres Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
$ sudo systemctl status apache2
Ausgabe:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 855 (apache2) Tasks: 6 (limit: 2321) CGroup: /system.slice/apache2.service ├─855 /usr/sbin/apache2 -k start ├─876 /usr/sbin/apache2 -k start ├─877 /usr/sbin/apache2 -k start ├─878 /usr/sbin/apache2 -k start ├─879 /usr/sbin/apache2 -k start └─880 /usr/sbin/apache2 -k start
Da OpenCart eine PHP-basierte Anwendung ist, besteht unser nächster Schritt darin, PHP und einige von OpenCart benötigte PHP-Erweiterungen zu installieren:
$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc
Starten Sie den Apache-Webserver neu, um die PHP-Module zu laden:
$ sudo systemctl restart apache2
Überprüfen Sie nun die auf Ihrem Server installierte PHP-Version:
$ php -v
Ausgabe:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Laden Sie die neueste Version von OpenCart herunter
Die neueste Version von OpenCart (v.3.0.3.1) kann von der OpenCart-Website (empfohlen für Endbenutzer) oder direkt von Github (empfohlen für Webentwickler) heruntergeladen werden. Die Download-Seite bietet auch Zugriff auf frühere Versionen von OpenCart.
$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip $ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart $ sudo cd /var/www/html/opencart/ $ sudo cp config-dist.php config.php $ sudo cp admin/config-dist.php admin/config.php
Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen für die Funktion von OpenCart festzulegen.
$ sudo chown -R www-data:www-data /var/www/html/opencart/
6:Apache2 konfigurieren
Wir können jetzt unsere virtuellen Hostdateien erstellen. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei des virtuellen Hosts für Ihre Domäne Ihre_Domäne.com zu erstellen :
$ sudo nano /etc/apache2/sites-available/your_domain.com.conf
Kopieren Sie dann den folgenden Inhalt, fügen Sie ihn in die Datei ein und speichern Sie ihn. Ersetzen Sie „your_domain.com“ durch Ihren eigenen Domainnamen und Ihren eigenen Verzeichnisstammspeicherort.
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/opencart/ ServerNameyour_domain.com
ServerAliaswww.your_domain.com
<Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Speichern Sie die Datei und beenden Sie sie.
Aktivieren Sie den virtuellen Host, indem Sie einen symbolischen Link erstellen :
$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf
Starten Sie Apache neu, damit die Änderungen wirksam werden:
$ sudo systemctl restart apache2
Um auf Ihre OpenCart-Installation zuzugreifen, müssen Sie die folgende URL in Ihren Webbrowser eingeben:
http://your_domain.com/
und Sie sehen den folgenden Bildschirm:
Lesen Sie die Vereinbarung und klicken Sie auf "WEITER" um fortzufahren.
Der nächste Bildschirm zeigt die Vorinstallationsinformationen an, um sicherzustellen, dass Ihre Installation wie erforderlich eingerichtet ist.
Schließlich müssen Sie einen DB-Treiber (in unserem Fall MySQL) auswählen und die oben erstellten Datenbankwerte wie unten gezeigt eingeben. Sie müssen auch einen Benutzernamen und ein Passwort für die Anmeldung bei Ihrem OpenCart-Adminbereich erstellen.
Sobald Sie OpenCart installiert haben, müssen Sie die Installation entfernen Verzeichnis, jedoch sollten Sie keine anderen Verzeichnisse berühren.
$ sudo rm -rf install/
Herzliche Glückwünsche. Sie haben OpenCart erfolgreich auf Ihrem Ubuntu 18.04 VPS installiert.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, OpenCart für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die unten stehenden Shortcuts zum Teilen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.