- - Hvordan installere AbanteCart på Ubuntu Server

Hvordan installere AbanteCart på Ubuntu Server

Har et Linux-drevet nettsted og ønsker å setteopp en shoppingplattform for det? I så fall, gjør deg selv en tjeneste og sjekk ut AbanteCart. Det er en åpen kildekode, gratis e-handelsplattform som brukere kan administrere og tilpasse på sin egen e-handelsplattform. Før du kan installere AbanteCart på Ubuntu-server, må du forsikre deg om at du har LAMP på den.

Installer LAMP

Vanligvis er en LAMP-stabel lett å jobbe medUbuntu-server, ettersom brukerne kan sjekke en boks og laste den opp under installasjonen. Hvis du av en eller annen grunn valgte å unngå å konfigurere dette, installerer du det nå med følgende kommandoer.

Kjør først oppdateringsverktøyet. Å gjøre dette vil sikre at Ubuntu-serveren har de nyeste pakkene.

sudo apt update
sudo apt upgrade -y

Etter oppgradering må du installere Tasksel-verktøyet. Å bruke dette verktøyet, snarere enn den tradisjonelle Ubuntu-pakkehåndteringen, er mye raskere, ettersom du ikke trenger å spesifisere hver eneste pakke for hånd.

sudo apt install tasksel

Deretter bruker du Tasksel-verktøyet for å installere en LAMP Stack.

Merk: under LAMP-installasjonsprosessen vil det vises en ledetekst som ber brukeren angi et nytt SQL-root-passord. Sørg for å bruke et minneverdig, sikkert passord.

sudo tasksel install lamp-server

Installer AbanteCar

Når LAMP-installasjonen er fullført, er det trygt å installere AbanteCart på Ubuntu-serveren. Bruker wget , last ned den siste versjonen av programvaren:

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

Lag en ny AbanteCart-mappe inni / Www / html / med mkdir.

mkdir -p /var/www/html/abantecart

Pakk ut master.zip arkiv ved hjelp av unzip kommandoen inn i den nye mappen.

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

Bruke CD kommando for å flytte inn / Var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Slett alle unødvendige filer ved å bruke rm kommando.

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

Flytt innholdet i public_html inn i / Var / www / html / abantecart

mv * ..

Konfigurer AbanteCart

Når alle filene er på plass, er det på tide å gjøre detbegynn å konfigurere AbanteCart på Ubuntu-server. Det første trinnet er å gi Apache webserver eierskap til AbanteCart-katalogen. Uten å gi eierskap til Apache, vil ikke AbanteCart kjøre. Bruker chown kommando, gi Apache rettigheter til mappen.

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

Tast inn / Var / www / html / abantecart ved hjelp av CD.

cd /var/www/html/abantecart

Takket være Chown har webserveren tilgang til / Var / www / html / abantecart. Siden tillatelsene ikke er riktig, vil programvaren fortsatt ikke fungere som den skal. For å fikse dette, kjør 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-oppsett

AbanteCart-programvaren bruker MySQL for å håndtere databasebehovene. Som et resultat må du opprette en ny SQL-database. I terminalen skriver du inn SQL-kommandogrensesnittet med Root-brukeren.

mysql -u root -p

Opprett en ny database for AbanteCart i SQL-ledeteksten.

CREATE DATABASE abantecart;

Når databasen er satt opp, oppretter du en ny bruker og gir den passende tillatelser.

Merk: endre ‘securepassword’ med et sikkert passord.

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

AbanteCart har nå en SQL-bruker og database å samhandle med, noe som betyr at vårt arbeid i MySQL er gjort. Gjør følgende for å gå ut av verktøyet:

FLUSH PRIVILEGES;
QUIT

Apache-konfigurasjon

Å sette opp AbanteCart på Apache krever mindrekonfigurasjon. Spesielt må du gi beskjed til Apache om at AbanteCart-programvaren er et nettsted og bør lastes inn. Bruk Nano-redigeringsprogrammet til å opprette en ny "tilgjengelige nettsteder" -fil på terminalen.

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

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

Lagre filen i Nano ved å trykke på Ctrl + O tastekombinasjon. Gå ut av redaktøren med Ctrl + X.

Etter å ha forlatt Nano, aktiverer du det nye nettstedet med:

sudo a2ensite abantecart

Oppsett AbanteCart

Konfigurering av AbanteCart-appen, som de fleste nettverktøy, krever en nettleser. For å få tilgang til verktøyet, åpner du en ny fane i nettleseren din og limer inn følgende URL i adresselinjen:

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

Er du ikke sikker på serverens lokale IP-adresse? Prøv å bruke ip addr kommando i terminal:

ip addr show | grep 192.168.1

Løping ip addr show i kombinasjon med grep vil filtrere bort all unødvendig informasjon ogisoler den lokale IPv4-adressen. Når nettgrensesnittet lastes opp, blir du møtt med et elegant konfigurasjonsverktøy. Følg instruksjonene på skjermen for å få alt satt opp.

kommentarer