- - So installieren Sie AbanteCart auf Ubuntu Server

So installieren Sie AbanteCart auf Ubuntu Server

Habe eine Linux-basierte Website und suche nach Einstellungsmöglichkeiteneine Einkaufsplattform dafür? Dann tun Sie sich selbst einen Gefallen und schauen Sie sich AbanteCart an. Es handelt sich um eine kostenlose Open-Source-E-Commerce-Plattform, die Benutzer auf ihrer eigenen E-Commerce-Plattform verwalten und anpassen können. Bevor Sie AbanteCart auf einem Ubuntu-Server installieren können, müssen Sie sicherstellen, dass LAMP darauf installiert ist.

Installieren Sie die LAMPE

Normalerweise ist es einfach, an einem LAMP-Stack zu arbeitenUbuntu-Server, da Benutzer in der Lage sind, ein Kontrollkästchen zu aktivieren und es während der Installation zu laden. Wenn Sie dies jedoch aus irgendeinem Grund vermeiden möchten, installieren Sie es jetzt mit den folgenden Befehlen.

Führen Sie zuerst das Update-Tool aus. Auf diese Weise stellen Sie sicher, dass der Ubuntu-Server über die neuesten Pakete verfügt.

sudo apt update
sudo apt upgrade -y

Nach dem Upgrade müssen Sie das Tasksel-Tool installieren. Die Verwendung dieses Tools anstelle des traditionellen Ubuntu-Paketmanagers ist viel schneller, da Sie nicht jedes einzelne Paket von Hand angeben müssen.

sudo apt install tasksel

Verwenden Sie als Nächstes das Tasksel-Tool, um einen LAMP-Stack zu installieren.

Hinweis: Während des LAMP-Installationsvorgangs wird eine Eingabeaufforderung angezeigt, in der der Benutzer aufgefordert wird, ein neues SQL-Root-Kennwort festzulegen. Stellen Sie sicher, dass Sie ein einprägsames, sicheres Passwort verwenden.

sudo tasksel install lamp-server

Installieren Sie AbanteCar

Nach Abschluss der LAMP-Installation ist es sicher, AbanteCart auf einem Ubuntu-Server zu installieren. Verwendung der wget Tool, laden Sie die neueste Version der Software herunter:

sudo -s
cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip

Erstellen Sie einen neuen AbanteCart-Ordner in / www / html / mit mkdir.

mkdir -p /var/www/html/abantecart

Extrahieren Sie die master.zip archivieren mit dem entpacken Befehl in den neuen Ordner.

unzip master.zip -d /var/www/html/abantecart

Verwenden Sie die CD befehl zum einziehen / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Löschen Sie alle nicht benötigten Dateien mit der Taste rm Befehl.

rm -rf tests
rm *.txt
rm *.md

Bewegen Sie den Inhalt von public_html in / var / www / html / abantecart

mv * ..

Konfigurieren Sie AbanteCart

Wenn alle Dateien vorhanden sind, ist es an der Zeit,Starten Sie die Konfiguration von AbanteCart auf dem Ubuntu-Server. Der erste Schritt besteht darin, dem Apache-Webserver den Besitz des AbanteCart-Verzeichnisses zu übertragen. Ohne die Erteilung des Eigentums an Apache wird AbanteCart nicht ausgeführt. Verwendung der chown Befehl, geben Sie Apache-Rechte für den Ordner.

chown -R www-data: /var/www/html/abantecart

Eingeben / var / www / html / abantecart mit CD.

cd /var/www/html/abantecart

Dank Chown hat der Webserver Zugriff auf / var / www / html / abantecart. Da die Berechtigungen jedoch nicht richtig eingestellt sind, wird die Software immer noch nicht korrekt ausgeführt. Führen Sie das aus, um das Problem zu beheben chmod Befehl.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

SQL Setup

Die AbanteCart-Software verwendet MySQL, um die Datenbankanforderungen zu erfüllen. Daher müssen Sie eine neue SQL-Datenbank erstellen. Geben Sie im Terminal die SQL-Befehlsschnittstelle mit dem Root-Benutzer ein.

mysql -u root -p

Erstellen Sie in der SQL-Eingabeaufforderung eine neue Datenbank, die AbanteCart verwenden soll.

CREATE DATABASE abantecart;

Erstellen Sie nach dem Einrichten der Datenbank einen neuen Benutzer und erteilen Sie ihm die entsprechenden Berechtigungen.

Hinweis: Ändern Sie "SecurePassword" durch ein sicheres Passwort.

GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";

AbanteCart verfügt nun über einen SQL-Benutzer und eine Datenbank, mit denen Sie interagieren können. Damit ist unsere Arbeit in MySQL abgeschlossen. Gehen Sie folgendermaßen vor, um das Tool zu beenden:

FLUSH PRIVILEGES;
QUIT

Apache-Konfiguration

Für die Einrichtung von AbanteCart auf Apache sind geringfügige Änderungen erforderlichAufbau. Insbesondere müssen Sie Apache mitteilen, dass die AbanteCart-Software eine Site ist und geladen werden sollte. Verwenden Sie im Terminal den Nano-Editor, um eine neue Datei mit den verfügbaren Websites zu erstellen.

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

Fügen Sie den folgenden Code in ein abantecart.confin Nano.

<VirtualHost *:80>
ServerAdmin [email protected]
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 Sie die Datei in Nano, indem Sie die Taste drücken Strg + O Tastenkombination. Verlassen Sie den Editor mit Strg + X.

Aktivieren Sie nach dem Beenden von Nano die neue Site mit:

sudo a2ensite abantecart

Richten Sie AbanteCart ein

Wie die meisten Web-Tools erfordert auch die Konfiguration der AbanteCart-App einen Webbrowser. Um auf das Tool zuzugreifen, öffnen Sie eine neue Registerkarte in Ihrem Browser und fügen Sie die folgende URL in die Adressleiste ein:

http://server-local-ip-address/abantecart

Sie sind sich der lokalen IP-Adresse Ihres Servers nicht sicher? Versuchen Sie es mit der IP-Adresse Befehl im Terminal:

ip addr show | grep 192.168.1

Laufen IP-Adresse anzeigen in Kombination mit grep filtert alle unnötigen Informationen heraus undIsolieren Sie die lokale IPv4-Adresse. Wenn die Web-Benutzeroberfläche geladen wird, werden Sie mit einem eleganten Setup-Dienstprogramm begrüßt. Folgen Sie den Anweisungen auf dem Bildschirm, um alle Einstellungen vorzunehmen.

Bemerkungen