Sådan installeres AbanteCart på Ubuntu Server

click fraud protection

Har du et Linux-drevet websted og ønsker du at oprette en shoppingplatform til det? Hvis ja, gør dig selv en tjeneste og tjek AbanteCart. Det er en open source, gratis eCommerce-platform, som brugerne kan administrere og tilpasse på deres egen eCommerce-platform. Før du kan installere AbanteCart på Ubuntu-server, skal du sikre dig, at du har LAMP på den.

Installer LAMP

Normalt er en LAMP-stak let at komme i gang med Ubuntu-server, da brugere er i stand til at markere en boks og indlæse den under installationen. Hvis du af en eller anden grund valgte at undgå at konfigurere dette, skal du installere det nu med følgende kommandoer.

Kør først opdateringsværktøjet. Dette vil sikre, at Ubuntu-serveren har de nyeste pakker.

sudo apt opdatering. sudo apt opgradering -y

Efter opgradering skal du installere Tasksel-værktøjet. Brug af dette værktøj snarere end den traditionelle Ubuntu-pakkehåndtering er meget hurtigere, da du ikke behøver at specificere hver enkelt pakke for hånd.

sudo apt install opgaver
instagram viewer

Brug derefter Tasksel-værktøjet til at installere en LAMP Stack.

Bemærk: Under LAMP-installationsprocessen vises en prompt, der beder brugeren om at indstille en ny SQL-root-adgangskode. Brug en mindeværdig, sikker adgangskode.

sudo-opgaver installer lampeserver

Installer AbanteCar

Når LAMP-installationen er afsluttet, er det sikkert at installere AbanteCart på Ubuntu-server. Bruger wget værktøj, download den nyeste version af softwaren:

sudo -s cd / tmp. 

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

Opret en ny AbanteCart-mappe inde i /www/html/ med mkdir.

mkdir -p / var / www / html / abantecart

Udtræk master.zip arkiv ved hjælp af unzip kommando i den nye mappe.

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

Brug CD kommando til at flytte ind /var/www/html/abantecart/public_html.

cd / var / www / html / abantecart / public_html

Slet alle unødvendige filer ved hjælp af rm kommando.

rm -rf tester rm * .txt rm * .md

Flyt indholdet af public_html ind i /var/www/html/abantecart

mv * ..

Konfigurer AbanteCart

Når alle filerne er på plads, er det tid til at begynde at konfigurere AbanteCart på Ubuntu-server. Det første trin er at give Apache-webserveren ejerskab af AbanteCart-biblioteket. Uden at tildele ejerskab til Apache, kører AbanteCart ikke. Bruger chown kommando, give Apache rettigheder til mappen.

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

Gå ind /var/www/html/abantecart ved brug af CD.

cd / var / www / html / abantecart

Takket være Chown har webserveren adgang til /var/www/html/abantecart. Da tilladelserne ikke er indstillet, kører softwaren dog stadig ikke korrekt. For at løse dette skal du køre chmod kommando.

chmod-R 777 system / chmod -R 777 billede. chmod -R 777 download. chmod -R 777 admin / system / backup. chmod -R 777 ressourcer

SQL-opsætning

AbanteCart-softwaren bruger MySQL til at håndtere sine databasebehov. Som et resultat skal du oprette en ny SQL-database. I terminalen skal du indtaste SQL-kommandointerfacet med root-brugeren.

mysql -u rod -p

Opret i SQL-prompten en ny database, som AbanteCart kan bruge.

Opret DATABASE abantekart;

Når databasen er konfigureret, skal du oprette en ny bruger og give den passende tilladelser.

Bemærk: skift 'securepassword' med en sikker adgangskode.

TIL ALLE PRIVILEGIER på abantcart. * Til 'abante_admin' @ 'localhost' identificeret med 'securepassword';

AbanteCart har nu en SQL-bruger og database til at interagere med, hvilket betyder, at vores arbejde i MySQL er udført. Gør følgende for at forlade værktøjet:

FLUSH PRIVILEGES; AFSLUT

Apache-konfiguration

Opsætning af AbanteCart på Apache kræver mindre konfiguration. Specifikt skal du fortælle Apache, at AbanteCart-softwaren er et websted og skal indlæses. Brug Nano-editoren på terminalen til at oprette en ny fil med "tilgængelige websteder".

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

Indsæt følgende kode i abantecart.conf, i Nano.


ServerAdmin [email protected]
DocumentRoot / var / www / html / abantecart
Servernavn yourdomain.com

Indstillinger for indstillinger FollowSymLinks MultiViews
Tillad at overskride alt
Bestil tilladelse, nægt
tilladelse fra alle

ErrorLog / var / log / apache2 / abantecart-error_log
CustomLog / var / log / apache2 / abantecart-access_log fælles

Gem filen i Nano ved at trykke på Ctrl + O tastkombination. Gå ud af redaktøren med Ctrl + X.

Når du har forladt Nano, skal du aktivere det nye websted med:

sudo a2ensite abantecart

Opsætning AbanteCart

For at konfigurere AbanteCart-appen kræves det, som de fleste webværktøjer, en webbrowser. For at få adgang til værktøjet skal du åbne en ny fane i din browser og indsætte følgende URL i placeringslinjen:

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

Er du ikke sikker på din servers lokale IP-adresse? Prøv at bruge ip addr kommando i terminal:

ip addr show | grep 192.168.1

Løb ip addr show i kombination med grep filtrerer unødvendige oplysninger og isolerer den lokale IPv4-IP-adresse. Når web-UI'en indlæses, bliver du mødt med et slankt installationsprogram. Følg instruktionerne på skærmen for at få alt opsat.

watch instagram story