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

So installieren Sie CS-Cart unter Ubuntu 18.04

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.


Panels
  1. So installieren Sie den Graylog-Server unter Ubuntu 16.04

  2. So installieren Sie PHP 7.3 auf Ubuntu 18.04

  3. So installieren Sie NextCloud 15 auf Ubuntu 18.04

  4. So installieren Sie Sensu unter Ubuntu 18.04

  5. So installieren Sie Nginx unter Ubuntu 18.04

So installieren Sie MySQL unter Ubuntu 18.04

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie osTicket unter Ubuntu 16.04

So installieren Sie PHP 7.2 auf Ubuntu 16.04

So installieren Sie OpenVPN unter Ubuntu 18.04

So installieren Sie WordPress unter Ubuntu 22.04