CS-Warenkorb ist eine E-Commerce-Plattform, die es Verkäufern ermöglicht, ihr virtuelles Einkaufszentrum einzurichten. Es bietet standardmäßig rund 500 Tools, die die Verwaltung eines Online-Shops zum Kinderspiel machen. Es wird mit PHP entwickelt und verwendet MySQL als Datenbank. Der empfohlene Webserver für die Installation von CS-Cart ist Apache, da er sich als stabil und robust erwiesen hat.
Es wird derzeit vom Simtech-Konglomerat gepflegt. Zum Zeitpunkt der Erstellung dieses Artikels bietet CS-Cart keine kostenlose Version mehr an – es ist jedoch eine kostenlose 30-Tage-Testversion für ihre Software verfügbar.
In diesem Artikel zeigen wir Ihnen, wie Sie CS-Cart installieren auf Ubuntu 18.04 . Unser CS-Cart Hosting ist dafür perfekt geeignet.
Voraussetzungen:
Stellen Sie sicher, dass Ihr Server die folgenden Mindestanforderungen erfüllt:
- 1 CPU-Kern
- 1 GB RAM
- 10 GB Speicherplatz
- Ubuntu 18.04 oder höher
- Domain-Name, der auf Ihre Server-IP-Adresse verweist
- Voller Root-Zugriff
Hier erfahren Sie mehr über die Serveranforderungen.
Nach Updates suchen und Abhängigkeiten installieren
Melden Sie sich über SSH bei Ihrem Server an:
ssh username@server_ip
Achten Sie darauf, „Benutzername“ durch den Kontonamen eines Root-Benutzers zu ersetzen, der auf dem Server gefunden wird, und ersetzen Sie „Server_IP“ durch die IP-Adresse Ihres Servers.
Bevor Sie mit der Installation von CS-Cart beginnen, ist es eine gute Idee, die Systempakete auf die neuesten Versionen zu aktualisieren:
sudo apt-get update sudo apt-get upgrade
Stellen Sie sicher, dass die erforderlichen Abhängigkeiten installiert sind, indem Sie den folgenden Befehl ausführen:
sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y
Installieren des LAMP-Stacks
1. Installieren von Apache2
Apache2 ist der von CS-Cart-Entwicklern empfohlene Webserver. Um es zu installieren, verwenden Sie den folgenden Befehl:
apt-get install apache2
Sobald Apache2 installiert ist, müssen wir den automatischen Start des Apache-Webservers im Falle eines Systemneustarts aktivieren:
systemctl enable apache2
Verwenden Sie den folgenden Befehl, um zu prüfen, ob Ihr Apache-Dienst ausgeführt wird:
systemctl status apache2
Sie sollten die folgende Nachricht sehen:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Zusätzliche Apache-Module sind erforderlich, damit CS-Cart ordnungsgemäß funktioniert. Verwenden Sie die folgenden Befehle, um die Rewrite-, Header- und SSL-Apache-Module zu aktivieren:
a2enmod rewrite a2enmod headers a2enmod ssl
Starten Sie den Apache2-Dienst neu, um die von uns vorgenommenen Änderungen zu übernehmen:
systemctl restart apache2
2. Installation von PHP v7.2
Zum Zeitpunkt des Verfassens dieses Artikels ist die offiziell unterstützte PHP-Version von CS-Cart die PHP-Version 7.2. PHP 7.2 ist nicht die Standardversion von PHP, die auf Ubuntu 18.04 installiert ist, daher müssen wir ein zusätzliches Repository installieren. Führen Sie zum Fortfahren die folgenden Befehle aus:
apt-get install software-properties-common add-apt-repository ppa:ondrej/php apt-get update
Verwenden Sie nach dem Aktualisieren des Repositorys den folgenden Befehl, um PHP 7.2 und die von CS-Cart benötigten Bibliotheken zu installieren:
apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip php7.2-cli php7.2-zip
Geben Sie den folgenden Befehl ein, um zu überprüfen, ob Sie PHP 7.2 verwenden:
php -v
Sie sollten den folgenden Text sehen:
PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Zusätzliche Änderungen in der Standardkonfigurationsdatei von PHP sind erforderlich, damit CS-Cart ordnungsgemäß funktioniert. Ändern Sie die PHP-Einstellungen, indem Sie die Datei „/etc/php/7.2/apache2/php.ini“ bearbeiten:
nano /etc/php/7.2/apache2/php.ini
Ändern Sie die folgenden Zeilen:
file_uploads = On allow_url_fopen = On
Speichern Sie den Apache-Webserverdienst und starten Sie ihn erneut:
systemctl restart apache2
3. MySQL-Server installieren
Ubuntu 18.04 enthält die neueste stabile Version von MySQL, die über die vorinstallierten Repositorys installiert werden kann.
apt-get install mysql-server
Nach erfolgreicher Installation verfügt das MySQL-Paket über ein eingebautes Sicherheitsskript – es wird aus Sicherheitsgründen empfohlen, es nach der Installation des MySQL-Servers auszuführen.
mysql_secure_installation
Beantworten Sie bei weiteren Fragen neben dem Festlegen eines neuen Passworts die Fragen mit:
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
Um die aktuell installierte MySQL-Version zu überprüfen, geben Sie den folgenden Befehl ein:
mysql -V
Sie sollten den folgenden Text sehen:
mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper
3. Erstellen unserer CS-Cart-Datenbank
Nach dem Einrichten des Datenbankservers können wir nun mit dem Einrichten einer Datenbank für unsere CS-Cart-Installation fortfahren.
Melden Sie sich bei der CLI von MySQL an:
mysql
Verwenden Sie die folgenden Zeilen, um die Datenbank (cscart_db) zu erstellen und den Benutzer (cscart_user) dieser Datenbank mit einem starken Passwort zuzuweisen.
CREATE DATABASE cscart_db; GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password'; FLUSH PRIVILEGES; exit;
Achten Sie darauf, das Passwort „Passwort“ durch ein echtes, starkes Passwort zu ersetzen.
Um zu überprüfen, ob wir mit dem neuen Datenbankbenutzer auf die neu erstellte Datenbank zugreifen können, führen Sie den folgenden Befehl aus:
mysql -u cscart_user -p cscart_db
Geben Sie zum Beenden der MySQL-CLI Folgendes ein:
quit
CS-Cart installieren
Nachdem wir unseren LAMP-Stack eingerichtet haben, können wir nun CS-Cart herunterladen und installieren. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste Version 4.9.2. Es ist kein direkter Download-Link verfügbar – Sie müssen eine E-Mail-Adresse angeben, um einen Download-Link zu erhalten. Um eine Kopie herunterzuladen, besuchen Sie https://www.cs-cart.com/download-cs-cart.html
Nach dem Download müssen Sie sich per FTP anmelden und die ZIP-Datei in /var/www/html/cscart/ hochladen und mit den folgenden Befehlen entpacken:
cd /var/www/html/cscart/ unzip cscart_v4.9.2.SP4.zip
Entfernen Sie die heruntergeladene Datei nach dem Entpacken:
rm cscart_v4.9.2.SP4.zip
Wenden Sie nun die empfohlenen Datei- und Ordnerberechtigungen an:
chown -R www-data:www-data /var/www/html/cscart/ chmod -R 755 /var/www/html/cscart/
Erstellen eines virtuellen Hosts für CS-Cart
Für unsere CS-Cart-Installation wird empfohlen, zur einfachen Fehlerbehebung einen individuellen virtuellen Host zu erstellen.
Erstellen und ändern Sie die folgende Datei:
nano /etc/apache2/sites-available/cscart.conf
Fügen Sie Folgendes ein (entsprechend ändern):
<VirtualHost *:80> ServerName cs-cart-dev.yourdomainhere.com ServerAlias www.cs-cart-dev.yourdomainhere.com ServerAdmin [email protected] DocumentRoot /var/www/html/cscart/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/cscart/> Options FollowSymlinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
Speichern Sie nach der Konfiguration die Datei und führen Sie die folgenden Befehle aus, um den neuen virtuellen Host zu aktivieren:
a2ensite cscart.conf systemctl restart apache2
Sie können jetzt Ihre Website besuchen und mit der Ersteinrichtung fortfahren.
Das ist es! Sie haben jetzt eine funktionierende E-Commerce-Plattform powered by CS-Cart auf Ihrem Ubuntu 18.04-Server.
Natürlich müssen Sie CS-Cart nicht installieren auf Ubuntu 18.04 wenn Sie ein Ubuntu-VPS bei uns haben. Sie können einfach unser Support-Team bitten, CS-Cart auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation helfen.
PS . Wenn Ihnen dieser Blog-Beitrag zur Installation von CS-Cart unter Ubuntu 18.04 gefallen hat, können Sie ihn gerne über die unten stehenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar im Kommentarbereich hinterlassen. Danke.