- - Cum se instalează AbanteCart pe serverul Ubuntu

Cum se instalează AbanteCart pe serverul Ubuntu

Aveți un site web bazat pe Linux și căutați să setațio platformă de cumpărături pentru asta? Dacă da, faceți-vă o favoare și verificați AbanteCart. Este o platformă de comerț electronic gratuit, liberă, pe care utilizatorii o pot gestiona și personaliza pe propria lor platformă de comerț electronic. Înainte de a putea instala AbanteCart pe serverul Ubuntu, asigurați-vă că aveți LAMP pe el.

Instalați LAMP

De obicei, un stack LAMP este ușor de folositServerul Ubuntu, deoarece utilizatorii pot verifica o casetă și o pot încărca în timpul instalării. Cu toate acestea, dacă, din anumite motive, ați ales să evitați configurarea, instalați-l acum cu următoarele comenzi.

Mai întâi, executați instrumentul de actualizare. Făcând acest lucru, vă veți asigura că serverul Ubuntu are cele mai recente pachete.

sudo apt update
sudo apt upgrade -y

După actualizare, va trebui să instalați instrumentul Tasksel. Folosind acest instrument, în loc de managerul de pachete Ubuntu tradițional, este mult mai rapid, deoarece nu va trebui să specificați fiecare pachet de mână.

sudo apt install tasksel

Apoi, utilizați instrumentul Tasksel pentru a instala o stivă LAMP.

Notă: în timpul procesului de instalare LAMP, va apărea un prompt care solicită utilizatorului să stabilească o nouă parolă rădăcină SQL. Asigurați-vă că utilizați o parolă memorabilă și sigură.

sudo tasksel install lamp-server

Instalați AbanteCar

Când instalarea LAMP este completă, este sigur să instalați AbanteCart pe serverul Ubuntu. Folosind wget instrument, descărcați cea mai recentă versiune a software-ului:

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

Creați un nou folder AbanteCart în interiorul / Www / html / cu mkdir.

mkdir -p /var/www/html/abantecart

Extrageți master.zip arhiva folosind unzip comanda în noul folder.

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

Folosește CD poruncă să vă mutați în / Var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Ștergeți toate fișierele inutile folosind rm comanda.

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

Mutați conținutul public_html în / Var / www / html / abantecart

mv * ..

Configurați AbanteCart

Având în vedere că toate fișierele sunt pe loc, este timpul săîncepe configurarea AbanteCart pe serverul Ubuntu. Primul pas este acordarea proprietății serverului web Apache asupra directorului AbanteCart. Fără a acorda proprietatea către Apache, AbanteCart nu va rula. Folosind chown comanda, acordați drepturilor lui Apache folderul.

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

introduce / Var / www / html / abantecart utilizând CD.

cd /var/www/html/abantecart

Mulțumită lui Chown, serverul web are acces la / Var / www / html / abantecart. Cu toate acestea, din moment ce permisiunile nu sunt setate corect, software-ul nu va funcționa corect. Pentru a remedia acest lucru, executați tasta chmod comanda.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

Instalare SQL

Software-ul AbanteCart folosește MySQL pentru a face față nevoilor bazei de date. Drept urmare, va trebui să creați o nouă bază de date SQL. În terminal, introduceți interfața de comandă SQL cu utilizatorul Root.

mysql -u root -p

În promptul SQL, creați o bază de date nouă pentru AbanteCart.

CREATE DATABASE abantecart;

După ce baza de date este configurată, creați un utilizator nou și acordați-i permisiunile corespunzătoare.

Notă: schimbați parola „securizată” cu o parolă sigură.

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

AbanteCart are acum un utilizator și o bază de date SQL cu care să interacționeze, ceea ce înseamnă că munca noastră în MySQL este finalizată. Pentru a ieși din instrument, faceți următoarele:

FLUSH PRIVILEGES;
QUIT

Configurare Apache

Configurarea AbanteCart pe Apache necesită minorconfigurare. Mai exact, va trebui să anunțați Apache că software-ul AbanteCart este un site și ar trebui să fie încărcat. În terminal, utilizați editorul Nano pentru a crea un nou fișier „site-uri disponibile”.

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

Inserați următorul cod în abantecart.conf, în 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>

Salvați fișierul în Nano apăsând butonul Ctrl + O combinație de chei. Ieșiți din editor cu Ctrl + X.

După ieșirea din Nano, activați noul site cu:

sudo a2ensite abantecart

Configurare AbanteCart

Configurarea aplicației AbanteCart, la fel ca majoritatea instrumentelor web necesită un browser web. Pentru a accesa instrumentul, deschideți o nouă filă în browserul dvs. și lipiți următoarea adresă URL în bara de locații:

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

Nu sunteți sigur de adresa IP locală a serverului dvs.? Încercați să utilizați ip addr comanda in terminal:

ip addr show | grep 192.168.1

Alergare IP addr show in combinatie cu grep va filtra orice informații inutile șiizolează adresa IP locală IPv4. Când se va încărca interfața de utilizator web, veți primi un utilitar de configurare elegant. Urmați instrucțiunile de pe ecran pentru a obține totul configurarea.

Comentarii