Har en Linux-driven webbplats och vill ställa inupp en shoppingplattform för det? Om så är fallet, gör dig själv en tjänst och kolla in AbanteCart. Det är en öppen källkod, gratis e-handelsplattform som användare kan hantera och anpassa på sin egen e-handelsplattform. Innan du kan installera AbanteCart på Ubuntu-servern, se till att du har LAMP på den.
Installera LAMP
Vanligtvis är en LAMP-stack lätt att arbeta medUbuntu-server, eftersom användare kan markera en ruta och ladda upp den under installationen. Men om du av någon anledning valde att undvika att installera detta installerar du det nu med följande kommandon.
Kör först uppdateringsverktyget. Genom att göra detta kommer Ubuntu-servern att ha de senaste paketen.
sudo apt update sudo apt upgrade -y
Efter uppgradering måste du installera Tasksel-verktyget. Att använda detta verktyg snarare än den traditionella Ubuntu-pakethanteraren är mycket snabbare, eftersom du inte behöver ange varje paket för hand.
sudo apt install tasksel
Därefter använder du Tasksel-verktyget för att installera en LAMP Stack.
Obs! Under LAMP-installationsprocessen visas en prompt som ber användaren att ställa in ett nytt SQL-root-lösenord. Använd ett minnesvärt, säkert lösenord.
sudo tasksel install lamp-server
Installera AbanteCar
När LAMP-installationen är klar är det säkert att installera AbanteCart på Ubuntu-servern. Använda wget verktyg, ladda ner den senaste versionen av programvaran:
sudo -s cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip
Skapa en ny AbanteCart-mapp inuti / Www / html / med mkdir.
mkdir -p /var/www/html/abantecart
Extrahera master.zip arkiv med hjälp av packa upp kommandot i den nya mappen.
unzip master.zip -d /var/www/html/abantecart
Använd CD kommandot att flytta till / Var / www / html / abantecart / public_html.
cd /var/www/html/abantecart/public_html
Radera alla onödiga filer med rm kommando.
rm -rf tests rm *.txt rm *.md
Flytta innehållet i public_html in i / Var / www / html / abantecart
mv * ..
Konfigurera AbanteCart
När alla filer är på plats är det dags attbörja konfigurera AbanteCart på Ubuntu-servern. Det första steget är att ge Apache webbserver ägande av AbanteCart-katalogen. Utan att bevilja ägande till Apache kommer AbanteCart inte att köras. Använda chown kommando, ge Apache rättigheter till mappen.
chown -R www-data: /var/www/html/abantecart
Stiga på / Var / www / html / abantecart använder sig av CD.
cd /var/www/html/abantecart
Tack vare Chown har webbservern åtkomst till / Var / www / html / abantecart. Men eftersom behörigheterna inte är rätt, kommer programvaran fortfarande inte att fungera korrekt. Korrigera detta genom att köra chmod kommando.
chmod -R 777 system/ chmod -R 777 image chmod -R 777 download chmod -R 777 admin/system/backup chmod -R 777 resources
SQL-installation
AbanteCart-mjukvaran använder MySQL för att hantera sina databasbehov. Som ett resultat måste du skapa en ny SQL-databas. I terminalen anger du SQL-kommandogränssnittet med root-användaren.
mysql -u root -p
I SQL-prompten, skapa en ny databas som AbanteCart kan använda.
CREATE DATABASE abantecart;
När databasen har konfigurerats skapar du en ny användare och ger den rätt behörigheter.
Obs: ändra "securepassword" med ett säkert lösenord.
GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";
AbanteCart har nu en SQL-användare och databas att interagera med, vilket innebär att vårt arbete i MySQL är gjort. Gör följande för att lämna verktyget:
FLUSH PRIVILEGES; QUIT
Apache-konfiguration
Att installera AbanteCart på Apache kräver mindrekonfiguration. Specifikt måste du låta Apache veta att AbanteCart-programvaran är en webbplats och bör laddas. På terminalen använder du Nano-redigeraren för att skapa en ny fil som är tillgänglig för webbplatser.
sudo nano /etc/apache2/sites-available/abantecart.conf
Klistra in följande kod i abantecart.conf, i 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>
Spara filen i Nano genom att trycka på Ctrl + O tangentkombination. Avsluta redaktören med Ctrl + X.
När du har lämnat Nano aktiverar du den nya webbplatsen med:
sudo a2ensite abantecart
Installera AbanteCart

Att konfigurera AbanteCart-appen, som de flesta webbverktyg, kräver en webbläsare. För att komma åt verktyget öppnar du en ny flik i din webbläsare och klistrar in följande URL i platsfältet:
http://server-local-ip-address/abantecart
Är du inte säker på din serverns lokala IP-adress? Försök använda ip addr kommando i terminal:
ip addr show | grep 192.168.1
Löpning ip addr show i kombination med grep kommer att filtrera bort onödig information ochisolera IPv4 lokal IP-adress. När webbgränssnittet laddas upp hälsas du med ett elegant installationsverktyg. Följ instruktionerna på skärmen för att få allt inställt.
kommentarer