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