Com instal·lar la botiga de compres de comerç electrònic Zen Cart a Linux


Aquest tema tractarà el procés d'instal·lació pas a pas de la plataforma de comerç electrònic de codi obert Zen Cart a les distribucions Linux basades en Debian i als sistemes operatius Linux RHEL i CentOS 7.

Zen Cart és una plataforma CMS de compres fàcil de gestionar i popular, escrita en llenguatge de programació PHP del costat del servidor i desplegada a la part superior de la pila LAMP que s'utilitza principalment per crear botigues en línia per anunciar productes i mercaderies.

  1. La pila LAMP instal·lada a CentOS 7
  2. Pila LAMP instal·lada a Ubuntu
  3. Pila LAMP instal·lada a Debian

Pas 1: instal·leu els requisits previs del sistema per a Zen Cart

1. Al primer pas, inicieu sessió a la consola del vostre servidor i emeteu les ordres següents per instal·lar les utilitats de descompressió i curl al vostre sistema.

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

2. La plataforma de comerç electrònic en línia Zen Cart s'instal·la molt sovint a la part superior de la pila LAMP als sistemes Linux. Si la pila LAMP ja està instal·lada a la vostra màquina, també us heu d'assegurar d'instal·lar les següents extensions PHP requerides per l'aplicació de comerç electrònic Zen Cart emetent l'ordre següent.

------------------ 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. Després de tots els mòduls PHP necessaris i instal·lats al vostre sistema, obriu el fitxer de configuració PHP predeterminat específic per a la vostra distribució de Linux i actualitzeu la configuració de PHP a continuació.

Emet l'ordre següent segons la teva distribució per obrir i editar el fitxer de configuració PHP.

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

Cerqueu i substituïu la configuració de PHP següent, tal com es mostra a l'extracte següent:

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

Visiteu la llista oficial de zones horàries PHP per trobar la zona horària correcta segons la ubicació geogràfica del vostre servidor.

4. Després d'haver actualitzat el fitxer de configuració PHP amb la configuració necessària, deseu i tanqueu el fitxer i reinicieu el servei Apache per tornar a llegir les configuracions emetent l'ordre següent.

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

5. La plataforma de comerç electrònic Zen Cart necessita una base de dades RDBMS per emmagatzemar les dades de l'aplicació. Per crear una base de dades Zen Cart, inicieu sessió a la consola del servidor MySQL i emeteu l'ordre següent per crear la base de dades Zen Cart i les credencials necessàries per accedir a la base de dades.

Substituïu el nom de la base de dades, les variables d'usuari i contrasenya amb la vostra pròpia configuració.

# 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

Pas 2: instal·leu Zen Cart a CentOS, Debian i Ubuntu

6. Per instal·lar l'aplicació de comerç electrònic Zen Cart, primer descarregueu l'últim fitxer d'arxiu zip de Zen Cart al vostre sistema emetent l'ordre següent.

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

7. Quan finalitzi la descàrrega del fitxer zip de Zen Cart, emeteu les ordres següents per extreure l'arxiu zip i copieu els fitxers d'instal·lació a la ruta arrel del document del servidor web.

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

8. A continuació, emet l'ordre següent per concedir el permís d'escriptura complet del servidor HTTP Apache als fitxers d'instal·lació de Zen Cart des de la ruta arrel del document del servidor.

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

9. A continuació, obriu un navegador i navegueu a l'adreça IP del vostre servidor o nom de domini mitjançant el protocol HTTP i premeu l'enllaç Feu clic aquí per iniciar el procés d'instal·lació de Zen Cart.

http://your_domain.tld/

10. En el següent pas, l'instal·lador de Zen Cart inspeccionarà el vostre sistema i informarà d'eventuals problemes en cas que la configuració del sistema no compleixi tots els requisits per instal·lar la plataforma de compres. Si no es mostren cap advertiment o error, feu clic al botó Continuar per passar al pas següent.

11. A la següent etapa d'instal·lació, comproveu que accepteu els termes de la llicència i verifiqueu les adreces URL de la interfície de la vostra botiga tal com es mostra a la captura de pantalla següent. Substituïu l'adreça IP o el nom de domini perquè coincideixi amb la configuració del vostre servidor. Quan acabeu, premeu el botó Continuar per avançar amb el procés d'instal·lació.

12. A continuació, proporcioneu informació de la base de dades MySQL (adreça de l'amfitrió de la base de dades, nom i credencials de la base de dades), comproveu Carrega dades de demostració a la base de dades Zen Cart i seleccioneu el conjunt de caràcters de la base de dades, el prefix de la base de dades i el mètode de memòria cau SQL tal com es mostra a la captura de pantalla següent. Feu clic al botó Continuar quan acabeu per configurar encara més Zen Cart.

13. A la següent pantalla d'instal·lació, proporcioneu un nom de superusuari administrador que s'utilitzarà per iniciar la sessió a l'emmagatzematge de la còpia de seguretat i una adreça de correu electrònic per al compte d'administrador del superusuari. Escriviu o feu una imatge de la contrasenya temporal de l'administrador i el nom del directori d'administració i premeu el botó Continuar per iniciar el procés d'instal·lació.

14. Espereu que finalitzi el procés d'instal·lació i se us redirigirà a la pantalla d'instal·lació final de Zen Cart. Aquí trobareu dos enllaços per accedir al tauler de control de Zen Cart Admin Backed and Your Storefront link, tal com es mostra a la captura de pantalla següent. Assegureu-vos d'anotar l'adreça de fons de l'administrador de la botiga.

15. Ara, abans d'iniciar sessió al tauler de fons de la botiga, primer torneu a la consola del servidor bash i emeteu l'ordre següent per eliminar el directori d'instal·lació.

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

16. Després, torneu al navegador i feu clic a l'enllaç de backend Administrador per ser redirigit a la pàgina d'inici de sessió del tauler de backend de Zen Cart. Inicieu sessió al tauler d'administració de Zen Cart amb l'usuari administrador i la contrasenya configurats anteriorment i se us demanarà que canvieu la contrasenya temporal del compte d'administrador per tal de protegir la vostra botiga.

17. Quan inicieu sessió al tauler de fons de Zen Cart, es mostrarà un nou assistent de configuració inicial a la vostra pantalla. A l'assistent inicial, afegiu el nom de la vostra botiga, el propietari, l'adreça de correu electrònic del propietari de la botiga, el país de la botiga, la zona de la botiga i l'adreça de la botiga i feu clic al botó Actualitza per desar els canvis. Després de completar aquest darrer pas, podeu començar a gestionar la vostra botiga en línia, configurar ubicacions i impostos i afegir alguns productes.

18. Finalment, per visitar la vostra botiga d'interfície Zen Cart, navegueu fins a l'adreça IP o el nom de domini del vostre servidor mitjançant el protocol HTTP, tal com es mostra a la captura de pantalla següent. Aquesta és la pàgina web on es mostraran els vostres productes anunciats per als vostres clients.

http://ww.yourdomain.tld 

Felicitats! Heu implementat correctament la plataforma de comerç electrònic en línia Zen Cart al vostre sistema.