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