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
- Pilha LAMP instalada no CentOS 7
- Pilha LAMP instalada no Ubuntu
- 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.