Cum se instalează Zen Cart E-commerce Shopping Store în Linux


Acest subiect va acoperi procesul de instalare pas cu pas a platformei de comerț electronic open source Zen Cart în distribuțiile Linux bazate pe Debian și în RHEL și Sisteme de operare Linux CentOS 7.

Zen Cart este o platformă CMS de cumpărături populară și ușor de gestionat, scrisă în limbajul de programare PHP pe partea de server și implementată deasupra stivei LAMP care este folosită în principal pentru a crea magazine online pentru produse și mărfuri publicitare.

Cerințe

  1. Stiva LAMP instalată în CentOS 7
  2. Stiva LAMP instalată în Ubuntu
  3. Stiva LAMP instalată în Debian

Pasul 1: Instalați cerințele prealabile de sistem pentru Zen Cart

1. La primul pas, conectați-vă la consola serverului și lansați următoarele comenzi pentru a instala utilitarele dezarhivați și curl în sistemul dvs. .

yum install unzip zip curl    [On CentOS/RHEL]
apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart platforma de comerț electronic online este foarte des instalată deasupra stivei LAMP în sistemele Linux. Dacă stiva LAMP este deja instalată pe mașina dvs., ar trebui să vă asigurați că instalați următoarele extensii PHP necesare aplicației de comerț electronic Zen Cart, lansând următoarea comandă.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. După ce toate modulele PHP necesare și instalate în sistemul dvs., deschideți fișierul de configurare PHP implicit specific distribuției dvs. Linux și actualizați setările PHP de mai jos.

Lansați comanda de mai jos în funcție de distribuția dvs. pentru a deschide și edita fișierul de configurare PHP.

vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Căutați și înlocuiți următoarele setări PHP, așa cum se arată în fragmentul de mai jos:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Vizitați lista oficială de fus orar PHP pentru a găsi fusul orar corect în funcție de locația geografică a serverului dvs.

4. După ce ați actualizat fișierul de configurare PHP cu setările necesare, salvați și închideți fișierul și reporniți serviciul Apache pentru a reciti configurațiile lansând următoarea comandă.

systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. Platforma de comerț electronic Zen Cart are nevoie de o bază de date RDBMS pentru a stoca datele aplicației. Pentru a crea o bază de date Zen Cart, conectați-vă la consola serverului MySQL și lansați comanda de mai jos pentru a crea baza de date Zen Cart și acreditările necesare pentru a accesa baza de date.

Înlocuiți numele bazei de date, variabilele utilizator și parola cu propriile setări.

mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Pasul 2: Instalați Zen Cart în CentOS, Debian și Ubuntu

6. Pentru a instala aplicația de comerț electronic Zen Cart, mai întâi descărcați cel mai recent fișier de arhivă zip Zen Cart din sistemul dvs. lansând comanda de mai jos.

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. După ce descărcarea fișierului zip Zen Cart se termină, lansați următoarele comenzi pentru a extrage arhiva zip și a copia fișierele de instalare pe calea rădăcină a documentului de pe serverul web.

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Apoi, lansați următoarea comandă pentru a acorda serverului Apache HTTP permisiunea de scriere completă la fișierele de instalare Zen Cart din calea rădăcină a documentului a serverului.

chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Apoi, deschideți un browser și navigați la adresa IP a serverului sau numele de domeniu prin protocolul HTTP și apăsați pe linkul Faceți clic aici pentru a începe procesul de instalare a Zen Cart .

http://your_domain.tld/

10. În următorul pas, instalatorul Zen Cart va inspecta sistemul dumneavoastră și va raporta eventualele probleme în cazul în care configurația sistemului nu îndeplinește toate cerințele pentru instalarea platformei de cumpărături. Dacă nu sunt afișate avertismente sau erori, faceți clic pe butonul Continuați pentru a trece la pasul următor.

11. În următoarea etapă de instalare, verificați dacă sunteți de acord cu termenii de licență și pentru a verifica adresele URL de interfață a magazinului dvs., așa cum este ilustrat în captura de ecran de mai jos. Înlocuiți adresa IP sau numele domeniului pentru a se potrivi cu configurația serverului dvs. Când terminați, apăsați butonul Continuați pentru a continua procesul de instalare.

12. Apoi, furnizați informațiile bazei de date MySQL (adresa gazdei bazei de date, numele și acreditările bazei de date), verificați Încărcarea datelor demonstrative în baza de date Zen Cart și selectați setul de caractere al bazei de date, prefixul bazei de date și metoda SQL Cache, așa cum este ilustrat în captura de ecran de mai jos. Faceți clic pe butonul Continuați când ați terminat, pentru a configura în continuare Zen Cart.

13. În următorul ecran de instalare, furnizați un nume de Superutilizator administrator care va fi utilizat pentru a vă conecta pentru a stoca și o adresă de e-mail pentru contul de administrator de Superutilizator. Scrieți sau faceți o imagine cu parola temporară de administrator și numele directorului de administrator și apăsați pe butonul Continuați pentru a începe procesul de instalare.

14. Așteptați ca procesul de instalare să se termine și veți fi redirecționat către ecranul final de instalare Zen Cart. Aici veți găsi două link-uri pentru accesarea tabloului de bord Zen Cart Admin Backed și linkul Magazinul dvs., așa cum este ilustrat în captura de ecran de mai jos. Asigurați-vă că notați adresa de backend a administratorului magazinului.

15. Acum, înainte de a vă conecta efectiv la panoul de backend al magazinului, mai întâi reveniți la consola server bash și lansați comanda de mai jos pentru a șterge directorul de instalare.

rm -rf /var/www/html/zc_install/

16. După aceea, întoarceți-vă la browser și faceți clic pe linkul Admin backend pentru a fi redirecționat către pagina de conectare a tabloului de bord Zen Cart. Conectați-vă la panoul de administrare Zen Cart cu utilizatorul și parola de administrator configurate mai devreme și ar trebui să vi se solicite să schimbați parola temporară a contului de administrator pentru a vă securiza magazinul.

17. Când vă conectați pentru prima dată la panoul backend Zen Cart, pe ecran va fi afișat un nou asistent de configurare inițială. În expertul inițial, adăugați numele magazinului, proprietarul, adresa de e-mail a proprietarului magazinului, țara magazinului, zona magazinului și adresa magazinului și faceți clic pe butonul Actualizați pentru a salva modificările. După finalizarea acestui ultim pas, puteți începe să vă gestionați magazinul online, să configurați locații și taxe și să adăugați câteva produse.

18. În cele din urmă, pentru a vizita magazinul dvs. frontal Zen Cart, navigați la adresa IP a serverului sau numele de domeniu prin protocolul HTTP, așa cum este ilustrat în captura de ecran de mai jos. Aceasta este pagina web în care produsele dvs. promovate vor fi afișate pentru clienții dvs.

http://ww.yourdomain.tld 

Felicitări! Ați implementat cu succes platforma de comerț electronic online Zen Cart în sistemul dvs.