Vă doriți să creați un magazin online pe serverul dumneavoastră Linux? Atunci aruncați o privire la AbanteCart. Este o platformă de comerț electronic gratuită, cu cod sursă deschis, pe care o puteți controla și adapta după propriile cerințe. Dar, înainte de a instala AbanteCart pe un server Ubuntu, este necesar să aveți configurată o stivă LAMP.
Instalarea stivei LAMP
De obicei, configurarea unei stive LAMP pe Ubuntu este simplă, putând fi selectată în timpul instalării. Dacă, totuși, ați omis această etapă, o puteți instala acum folosind următoarele comenzi.
Începeți cu actualizarea sistemului pentru a asigura cele mai recente versiuni ale pachetelor software.
sudo apt update sudo apt upgrade -y
După actualizare, instalați instrumentul Tasksel. Acesta facilitează instalarea stivei LAMP, eliminând necesitatea specificării manuale a fiecărui pachet.
sudo apt install tasksel
Folosiți Tasksel pentru a instala stiva LAMP.
Rețineți: În timpul instalării, vi se va cere să setați o parolă pentru utilizatorul root MySQL. Alegeți o parolă sigură și ușor de reținut.
sudo tasksel install lamp-server
Instalarea AbanteCart
Odată ce instalarea LAMP este completă, puteți trece la instalarea AbanteCart. Utilizați comanda wget pentru a descărca cea mai recentă versiune a software-ului:
sudo -s cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip
Creați un director nou pentru AbanteCart în /var/www/html/ folosind mkdir.
mkdir -p /var/www/html/abantecart
Extrageți conținutul arhivei master.zip în noul director.
unzip master.zip -d /var/www/html/abantecart
Navigați în directorul /var/www/html/abantecart/public_html.
cd /var/www/html/abantecart/public_html
Eliminați fișierele inutile folosind comanda rm.
rm -rf tests rm *.txt rm *.md
Mutați conținutul folderului public_html în /var/www/html/abantecart.
mv * ..
Configurarea AbanteCart
Acum, că toate fișierele sunt la locul lor, începeți configurarea AbanteCart. Primul pas este să atribuiți serverului web Apache dreptul de proprietate asupra directorului AbanteCart. Fără acest lucru, AbanteCart nu va funcționa corect. Folosiți comanda chown pentru a acorda drepturile necesare.
chown -R www-data: /var/www/html/abantecart
Accesați directorul /var/www/html/abantecart folosind cd.
cd /var/www/html/abantecart
Deși Apache are acum acces la director, permisiunile fișierelor trebuie ajustate. Folosiți comanda chmod pentru a seta permisiunile adecvate.
chmod -R 777 system/ chmod -R 777 image chmod -R 777 download chmod -R 777 admin/system/backup chmod -R 777 resources
Configurarea bazei de date SQL
AbanteCart folosește MySQL pentru gestionarea bazei de date. Va trebui să creați o nouă bază de date. Accesați interfața de comandă MySQL ca utilizator root.
mysql -u root -p
În interfața SQL, creați o nouă bază de date pentru AbanteCart.
CREATE DATABASE abantecart;
Creați un utilizator nou și acordați-i permisiunile necesare.
Notă: Înlocuiți „securepassword” cu o parolă sigură.
GRANT ALL PRIVILEGES on abantecart.* to 'abante_admin'@'localhost' identified by 'securepassword';
AbanteCart are acum un utilizator SQL și o bază de date. Puteți închide interfața MySQL.
FLUSH PRIVILEGES; QUIT
Configurarea Apache
Pentru a integra AbanteCart cu Apache, este necesară o configurare suplimentară. Trebuie să informați Apache că AbanteCart este un site web. Creați un nou fișier „site-uri disponibile” folosind editorul Nano.
sudo nano /etc/apache2/sites-available/abantecart.conf
Adăugați următorul cod în abantecart.conf.
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName domeniul-dumneavoastră.com
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
Salvați fișierul cu Ctrl+O și ieșiți din Nano cu Ctrl+X.
Activați noul site cu:
sudo a2ensite abantecart
Finalizarea instalării AbanteCart
Configurarea finală a AbanteCart se realizează printr-un browser web. Introduceți următoarea adresă URL în bara de adresă:
https://adresa-ip-locala-server/abantecart
Dacă nu sunteți sigur de adresa IP locală a serverului, puteți utiliza comanda ip addr în terminal:
ip addr show | grep 192.168.1
Aceasta va afișa adresa IP locală IPv4. După încărcarea interfeței web, veți fi ghidat de un utilitar de configurare. Urmați instrucțiunile pentru a finaliza instalarea.