- - Sådan installeres AbanteCart på Ubuntu Server

Sådan installeres AbanteCart på Ubuntu Server

Har et Linux-drevet websted og ønsker at indstilleop en shopping platform for 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-stack let at komme i gang medUbuntu-server, da brugere er i stand til at markere et felt og indlæse det 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 gøres for at sikre, at Ubuntu-serveren har de nyeste pakker.

sudo apt update
sudo apt upgrade -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 manuelt.

sudo apt install tasksel

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 tasksel install lamp-server

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 tests
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 tilstart med at konfigurere AbanteCart på Ubuntu-server. Det første trin er at give Apache-webserveren ejerskab af AbanteCart-biblioteket. Uden at give Apache ejerskab, 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 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

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 root -p

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

CREATE DATABASE abantecart;

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

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

GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "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;
QUIT

Apache-konfiguration

Opsætning af AbanteCart på Apache kræver mindrekonfiguration. Specifikt skal du fortælle Apache, at AbanteCart-softwaren er et websted og skal indlæses. I terminalen skal du bruge Nano-redigeringsprogrammet 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.

<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>

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 af 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 vil filtrere unødvendige oplysninger ogisoler den lokale IPv4-IP-adresse. Når webgrænsefladen indlæses, bliver du mødt med et slankt installationsprogram. Følg instruktionerne på skærmen for at få alt opsat.

Kommentarer