Wie man AbanteCart auf Ubuntu installiert 16.04 LTS

AbanteCart ist eine kostenlose, quelloffene E-Commerce-Plattform auf Basis der Sprache PHP. Es ist eine ideale E-Commerce-Lösung für kleine und mittlere Unternehmen. Mit AbanteCart können Sie ganz einfach Ihren eigenen Online-Shop erstellen. Es verfügt über leistungsstarke Funktionen wie Unterstützung für digitale und greifbare Produkte, Unterstützung für eine Vielzahl von Zahlungs-Gateways, SEO Friendly, Mobile Support, Fast and secure, mit innovativer Technologie wie HTML5, Bootstrap, JQuery und vieles mehr.

In diesem Tutorial werden wir lernen, wie man AbanteCart auf Ubuntu 16.04 installiert.

Anforderungen

  • Ein Server mit Ubuntu 16.04.
  • Ein Nicht-Root-Benutzer mit sudo-Rechten.

Apache, PHP und MariaDB installieren

AbanteCart läuft auf dem Apache Webserver, ist in PHP geschrieben und verwendet MariaDB, um ihre Daten zu speichern. Sie benötigen also Apache, MariaDB und PHP, um zu funktionieren. Installieren Sie zunächst Apache, PHP und andere PHP-Module, indem Sie den folgenden Befehl ausführen:

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-zip php7.0-curl php7.0-mbstring php7.0-mysql -y

Als nächstes müssen Sie das MariaDB-Repository zu Ihrem System hinzufügen. Weil die neueste Version der MariaDB nicht im Ubuntu-Standard-Repository verfügbar ist.

Sie können das Repository hinzufügen, indem Sie den folgenden Befehl ausführen:

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

Als nächstes aktualisieren Sie das Repository, indem Sie den folgenden Befehl ausführen:

sudo apt-get update -y

Installieren Sie schließlich den MariaDB-Server mit dem folgenden Befehl:

sudo apt-get install mariadb-server -y

Als nächstes starten Sie den Apache und MariaDB-Dienst und ermöglichen Sie ihm, beim Booten zu starten, indem Sie den folgenden Befehl ausführen:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Datenbank für AbanteCart konfigurieren

Standardmäßig ist die MariaDB-Installation nicht gesichert. Daher müssen Sie es zuerst sichern. Sie können dies tun, indem Sie das Skript `mysql_secure_installation` ausführen.

sudo mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

   
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Als nächstes loggen Sie sich mit dem folgenden Befehl in die MySQL-Shell ein:

mysql -u root -p

Geben Sie Ihr root-Passwort ein und erstellen Sie dann eine Datenbank für AbanteCart mit dem folgenden Befehl:

MariaDB [(none)]> CREATE DATABASE abantecart;

Als nächstes erstellen Sie einen Benutzer für AbanteCart, vergeben ein Passwort und vergeben alle Berechtigungen für die AbanteCart-Datenbank mit dem folgenden Befehl:

MariaDB [(none)]> CREATE user abantecart identified by 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES on abantecart.* to abantecart@localhost identified by 'password';

Als nächstes leeren Sie die Berechtigungen mit dem folgenden Befehl:

MariaDB [(none)]> FLUSH PRIVILEGES;

Schließlich beenden Sie die MySQL-Shell mit dem folgenden Befehl:

MariaDB [(none)]> exit;

AbanteCart installieren

Mit dem folgenden Befehl können Sie die neueste Version des AbanteCart aus dem Git-Repository herunterladen:

wget https://github.com/abantecart/abantecart-src/archive/master.zip

Als nächstes extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip master.zip

Kopieren Sie anschließend das Verzeichnis public_html aus dem extrahierten Verzeichnis in das Apache-Web-Stammverzeichnis mit dem folgenden Befehl:

sudo cp -r abantecart-src-master/public_html /var/www/html/abantecart

Als nächstes gibst du dem abantecart Verzeichnis die richtigen Berechtigungen:

sudo chown -R www-data:www-data /var/www/html/abantecart
sudo chmod -R 777 /var/www/html/abantecart

Als nächstes müssen Sie eine Apache Virtual Host Direktive für AbanteCart erstellen. Sie können dies tun, indem Sie die Datei abantecart.conf erstellen.

sudo nano /etc/apache2/sites-available/abantecart.conf

Füge die folgenden Zeilen hinzu:

<VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/abantecart
 ServerName yourdomain.com
 <Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/abantecart-error_log
 CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>

Speichern und schließen Sie die Datei und aktivieren Sie dann die virtuelle Hostdatei mit dem folgenden Befehl:

sudo a2ensite abantecart

Starten Sie schließlich den Apache-Dienst neu, um alle Änderungen zu übernehmen:

sudo systemctl restart apache2

Zugriff auf die AbanteCart Weboberfläche

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://yourdomain.com ein, Sie werden zum AbanteCart-Installationsassistenten weitergeleitet, wie in der folgenden Abbildung gezeigt:

Abantecart Lizenz

Hier stimmen Sie der Lizenzvereinbarung zu und klicken auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:

Kompatibilitätsprüfung

Überprüfen Sie die Voraussetzungen

Hier validieren Sie alle Anforderungen, dann klicken Sie auf die Schaltfläche Fortfahren, Sie sollten die folgende Seite sehen:

AbanteCart Konfiguration I

AbanteCart Konfiguration II

Geben Sie hier Ihren Datenbanknamen, Datenbankbenutzernamen, Datenbankpasswort, Admin-Benutzername und Passwort ein und klicken Sie dann auf die Schaltfläche Fortfahren, um die Installation zu starten. Nach Abschluss der Installation sollten Sie die folgende Seite sehen:

Installation abgeschlossen

Klicken Sie nun auf die Schaltfläche Login to your Control Panel, Sie werden wie unten gezeigt auf die AbanteCart Login-Seite weitergeleitet:

AbanteCart Anmeldung

Geben Sie Ihre Administratorrechte ein und klicken Sie auf die Schaltfläche Login, Sie sollten das AbanteCart Dashboard im folgenden Bild sehen:

AbanteCart Dashboard

Das könnte Dich auch interessieren …