Pesquisa de site

Como instalar o carrinho de compras X-Cart no Linux


X-Cart é uma plataforma CMS comercial de comércio eletrônico de código aberto escrita em PHP usada para criar lojas online para empresas e vender produtos.

Neste tópico aprenderemos como instalar a plataforma de e-commerce X-Cart no Debian 9, Ubuntu 16.04 ou CentOS 7 , para criar uma loja comercial de compras online.

Requisitos

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

Etapa 1: Configurações iniciais para instalação do X-Cart

1. Na primeira etapa, instale o utilitário de descompactação em seu sistema emitindo o seguinte comando.


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

2. X-Cart é uma plataforma de comércio eletrônico baseada na web que é implantada sobre a pilha LAMP no Linux. Para instalar o X-Cart em seu sistema, primeiro instale todos os módulos PHP do aplicativo necessários em sua pilha LAMP emitindo o seguinte comando.

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

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

3. Em seguida, atualize as seguintes variáveis PHP do arquivo de configuração padrão e configure o fuso horário PHP para corresponder à localização geográfica do seu sistema. A lista de fusos horários fornecida pelo PHP pode ser encontrada na página oficial de fusos horários do PHP.

Edite o arquivo de configuração do PHP emitindo os comandos abaixo de acordo com sua própria distribuição.


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

Atualize as seguintes variáveis no arquivo de configuração php.ini.


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

4. Salve e feche o arquivo de configuração do PHP e reinicie o daemon Apache para refletir as alterações emitindo o seguinte comando.


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

5. Em seguida, faça login no console do banco de dados MariaDB/MySQL e crie o banco de dados do aplicativo X-Cart com as credenciais adequadas, emitindo os seguintes comandos.

Substitua o nome do banco de dados, usuário e senha pelos seus próprios valores.

mysql -u root -p

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

Passo 2: Instale o X-Cart no CentOS, Debian e Ubuntu

6. Para instalar o X-Cart, primeiro vá para a página de download do X-Cart em uma máquina Desktop e baixe o pacote zip mais recente preenchendo o formulário da web necessário em seu site.

Em seguida, copie o arquivo zip baixado para o diretório do servidor /tmp por meio do comando scp ou protocolos sftp, conforme ilustrado nos exemplos abaixo.


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. Depois de copiar o arquivo zip do X-Cart para o diretório do servidor /tmp, volte ao terminal do servidor e extraia o arquivo emitindo o comando abaixo.


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. Em seguida, crie um diretório chamado shop no caminho /vaw/www/html/ e copie o conteúdo do diretório xcart para o documento do servidor web caminho raiz para o diretório shop, emitindo o seguinte comando. Além disso, copie o arquivo oculto .htaccess para o caminho do diretório webroot /shop.


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. Em seguida, certifique-se de que todos os arquivos do diretório webroot /shop sejam de propriedade do usuário Apache. Emita o comando ls para listar as permissões do diretório /var/www/html/shop/.


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

10. Em seguida, acesse o endereço IP do seu servidor via protocolo HTTP para a URL /shop e clique no link Clique aqui para iniciar a instalação. processo.


http://your_domain.tld/shop/

11. Em seguida, marque Aceito o Contrato de Licença e a Política de Privacidade e clique no botão Avançar para aceitar a licença e passar para a próxima instalação. tela.

12. Na próxima tela, adicione seu endereço de e-mail e configure uma senha para a conta de administrador e clique no botão Avançar para continuar o processo de instalação.

13. Em seguida, adicione o nome do banco de dados MySQL X-Cart e as credenciais criadas anteriormente, marque Instalar um catálogo de amostra e clique no botão Avançar para continuar.

14. Aguarde a conclusão do processo de instalação e você verá dois links para acessar o painel da zona Administração do X-Cart (backoffice) e o frontend do X-cart. forte> (zona do cliente) da sua loja, conforme ilustrado na imagem abaixo.

15. Visite a interface da sua loja X-cart, clicando no link Zona do cliente. Você também pode visitar o front-end da loja navegando até o endereço IP do seu servidor ou nome de domínio para o URL /shop, conforme mostrado no exemplo abaixo.


http://yourdomain.tld/shop

16. Em seguida, volte ao console do servidor e proteja seu painel de administração apoiado pelo X-Cart, emitindo os comandos abaixo:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. Por fim, acesse o painel suportado pelo X-Cart clicando no link da zona Administrador (Backoffice) ou navegando até o endereço IP do seu servidor ou nome de domínio via protocolo HTTP para >/shop/admin.php URL, conforme mostrado no exemplo abaixo.


http://your_domain.tld/stop/admin.php

18. Depois de fazer login no painel de administração do X-Cart com as credenciais configuradas durante o processo de instalação, você deve ativar sua edição X-Cart e começar a gerenciar sua loja online.

Parabéns! Você instalou e configurou com sucesso a plataforma de comércio eletrônico X-Cart em seu servidor.