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