Pesquisa de site

Como instalar a loja de compras de comércio eletrônico Zen Cart no Linux


Este tópico abordará o processo de instalação passo a passo da plataforma de comércio eletrônico de código aberto Zen Cart em distribuições Linux baseadas em Debian e em RHEL e Sistemas operacionais CentOS 7 Linux.

Zen Cart é uma plataforma CMS de compras popular e fácil de gerenciar, escrita em linguagem de programação PHP do lado do servidor e implantada no topo da pilha LAMP que é usada principalmente para criar lojas online para publicidade de produtos e mercadorias.

Requisitos

  1. Pilha LAMP instalada no CentOS 7
  2. Pilha LAMP instalada no Ubuntu
  3. Pilha LAMP instalada no Debian

Etapa 1: Instale os pré-requisitos do sistema para Zen Cart

1. Na primeira etapa, faça login no console do servidor e emita os seguintes comandos para instalar os utilitários unzip e curl em seu sistema .

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

2. A plataforma de comércio eletrônico on-line Zen Cart é frequentemente instalada no topo da pilha LAMP em sistemas Linux. Se a pilha LAMP já estiver instalada em sua máquina, você também deve instalar as seguintes extensões PHP exigidas pelo aplicativo de comércio eletrônico Zen Cart, emitindo o seguinte comando.

------------------ 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. Depois de todos os módulos PHP necessários e instalados em seu sistema, abra o arquivo de configuração padrão do PHP específico para sua distribuição Linux e atualize as configurações de PHP abaixo.

Emita o comando abaixo de acordo com sua distribuição para abrir e editar o arquivo de configuração PHP.

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

Pesquise e substitua as seguintes configurações de PHP conforme mostrado no trecho abaixo:

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

Visite a lista oficial de fusos horários do PHP para encontrar o fuso horário correto de acordo com a localização geográfica do seu servidor.

4. Depois de atualizar o arquivo de configuração do PHP com as configurações necessárias, salve e feche o arquivo e reinicie o serviço Apache para reler as configurações emitindo o seguinte comando.

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

5. A plataforma de comércio eletrônico Zen Cart precisa de um banco de dados RDBMS para armazenar dados do aplicativo. Para criar um banco de dados Zen Cart, faça login no console do servidor MySQL e emita o comando abaixo para criar o banco de dados Zen Cart e as credenciais necessárias para acessar o banco de dados.

Substitua o nome do banco de dados, as variáveis de usuário e senha pelas suas próprias configurações.

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

Passo 2: Instale Zen Cart no CentOS, Debian e Ubuntu

6. Para instalar o aplicativo de comércio eletrônico Zen Cart, primeiro baixe o arquivo zip mais recente do Zen Cart em seu sistema, emitindo o comando abaixo.

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

7. Após a conclusão do download do arquivo zip do Zen Cart, emita os seguintes comandos para extrair o arquivo zip e copiar os arquivos de instalação para o caminho raiz do documento do servidor web.

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

8. Em seguida, emita o seguinte comando para conceder permissão total de gravação ao servidor Apache HTTP para os arquivos de instalação do Zen Cart a partir do caminho raiz do documento do servidor.

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

9. Em seguida, abra um navegador e navegue até o endereço IP do seu servidor ou nome de domínio via protocolo HTTP e clique no link Clique aqui para iniciar o processo de instalação do Zen Cart .

http://your_domain.tld/

10. Na próxima etapa, o instalador do Zen Cart irá inspecionar seu sistema e reportar eventuais problemas caso a configuração do sistema não atenda a todos os requisitos para instalação da plataforma de compras. Se nenhum aviso ou erro for exibido, clique no botão Continuar para passar para a próxima etapa.

11. Na próxima etapa de instalação, verifique se concorda com os termos de licença e verifique os endereços URL de front-end da sua loja, conforme ilustrado na captura de tela abaixo. Substitua o endereço IP ou nome de domínio para corresponder à configuração do seu servidor. Ao terminar, clique no botão Continuar para prosseguir com o processo de instalação.

12. Em seguida, forneça informações do banco de dados MySQL (endereço do host do banco de dados, nome do banco de dados e credenciais), verifique Carregar dados de demonstração no banco de dados Zen Cart e selecione o conjunto de caracteres do banco de dados, o prefixo do banco de dados e método SQL Cache conforme ilustrado na captura de tela abaixo. Clique no botão Continuar quando terminar para configurar ainda mais o Zen Cart.

13. Na próxima tela de instalação, forneça um nome de Superusuário Administrador que será usado para fazer login na loja e um endereço de e-mail para a conta de administrador do Superusuário. Escreva ou faça uma imagem da senha temporária do administrador e do nome do diretório do administrador e clique no botão Continuar para iniciar o processo de instalação.

14. Aguarde o término do processo de instalação e você será redirecionado para a tela final de instalação do Zen Cart. Aqui você encontrará dois links para acessar o painel Zen Cart Admin Backed e o link Sua vitrine, conforme ilustrado na captura de tela abaixo. Certifique-se de anotar o endereço de back-end do administrador da loja.

15. Agora, antes de realmente fazer login no painel backend da sua loja, primeiro retorne ao console bash do servidor e emita o comando abaixo para excluir o diretório de instalação.

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

16. Depois, volte ao navegador e clique no link Backend do administrador para ser redirecionado para a página de login do painel de backend do Zen Cart. Faça login no painel de administração do Zen Cart com o usuário administrador e a senha configuradas anteriormente e você será solicitado a alterar a senha temporária da conta de administrador para proteger sua loja.

17. Quando você faz login pela primeira vez no painel backend do Zen Cart, um novo assistente de configuração inicial será exibido em sua tela. No assistente inicial, adicione o nome da loja, proprietário, endereço de e-mail do proprietário da loja, país da loja, zona da loja e endereço da loja e clique no botão Atualizar para salvar as alterações. Após concluir esta última etapa você pode começar a gerenciar sua loja online, configurar locais e impostos e adicionar alguns produtos.

18. Finalmente, para visitar sua loja front-end Zen Cart, navegue até o endereço IP do seu servidor ou nome de domínio via protocolo HTTP, conforme ilustrado na imagem abaixo. Esta é a página onde seus produtos anunciados serão exibidos para seus clientes.

http://ww.yourdomain.tld 

Parabéns! Você implantou com sucesso a plataforma de comércio eletrônico on-line Zen Cart em seu sistema.