Instale o CS-Cart no Ubuntu 16.04 | 17,10 | 18.04 com Suporte Apache2, MariaDB e PHP 7.2

  • Matthew Stevenson
  • 0
  • 1707
  • 234

O CS-Cart é uma plataforma de comércio eletrônico poderosa para vendedores online venderem e gerenciarem seus estoques de produtos. Ele tem tudo que você precisa para criar e gerenciar uma loja online, com seus poderosos módulos de gerenciamento de produtos ...

Se você está procurando uma plataforma CMS de comércio eletrônico de alto desempenho e amigável com SEO, você verá que o CS-Cart é útil. Este breve tutorial vai mostrar aos alunos e novos usuários como instalar o CS-Cart no Ubuntu 16.04 / 17.10 e 18.04 LTS com Apache2, MariaDB e suporte a PHP.

Esta postagem cobre a instalação da versão mais recente do CS-Cart, que no momento da redação estava na versão 4.7.4.

Para começar a instalar o CS-Cart, siga as etapas abaixo:

Etapa 1: Instale o Apache2

O CS-Cart requer um servidor web para funcionar e o servidor web mais popular em uso hoje é o Apache2. Então, instale o Apache2 no Ubuntu executando os comandos abaixo:

sudo apt update sudo apt install apache2

Depois de instalar o Apache2, execute os comandos abaixo para desativar a listagem de diretório.

sudo sed -i "s / Opções Índices FollowSymLinks / Opções FollowSymLinks /" /etc/apache2/apache2.conf

Em seguida, execute os comandos abaixo para parar, iniciar e habilitar o serviço Apache2 para sempre iniciar com as inicializações do servidor.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Etapa 2: Instale o MariaDB

O CS-Cart também requer um servidor de banco de dados para funcionar ... e o servidor de banco de dados MariaDB é um ótimo lugar para começar. Para instalá-lo, execute os comandos abaixo.

sudo apt-get install mariadb-server mariadb-client

Depois de instalar o MariaDB, os comandos abaixo podem ser usados ​​para parar, iniciar e permitir que o serviço MariaDB sempre inicialize quando o servidor for inicializado ...

Execute-os no Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service 

Execute-os no Ubuntu 17.10 e 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB criando uma senha de root e proibindo o acesso root remoto.

sudo mysql_secure_installation

Quando solicitado, responda às perguntas abaixo seguindo o guia.

  • Digite a senha atual do root (digite nenhum): Basta pressionar Enter
  • Definir senha de root? [S / n]: S
  • Nova senha: Digite a senha
  • Digite a nova senha novamente: repita a senha
  • Remover usuários anônimos? [S / n]: S
  • Desautorizar login de root remotamente? [S / n]: S
  • Remover banco de dados de teste e acesso a ele? [S / n]: S
  • Recarregar tabelas de privilégios agora? [S / n]: S

Reinicie o servidor MariaDB

sudo systemctl restart mariadb.service

Etapa 3: instalar o PHP e módulos relacionados

O PHP 7.2 pode não estar disponível nos repositórios padrão do Ubuntu ... para instalá-lo, você terá que obtê-lo de repositórios de terceiros.

Execute os comandos abaixo para adicionar o repositório de terceiros abaixo para atualizar para o PHP 7.2

sudo apt-get install software-propriedades-common sudo add-apt-repository ppa: ondrej / php

Em seguida, atualize e atualize para PHP 7.2

atualização apt sudo

Em seguida, execute os comandos abaixo para instalar o PHP 7.2 e módulos relacionados.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd php7.2-xml php7.2-cli php7.2-zip

Depois de instalar o PHP 7.2, execute os comandos abaixo para abrir o arquivo de configuração padrão do PHP para Apache2…

sudo nano /etc/php/7.2/apache2/php.ini 

Em seguida, faça as alterações nas linhas a seguir no arquivo e salve. Os valores abaixo são ótimas configurações para aplicar em seus ambientes.

file_uploads = Ativado allow_url_fopen = Ativado short_open_tag = Ativado memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = América / Chicago

Depois de fazer a alteração acima, salve o arquivo e feche.

Etapa 4: Criar banco de dados CS-Cart

Agora que você instalou todos os pacotes necessários, continue abaixo para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar o banco de dados CS-Cart.

Execute os comandos abaixo para fazer logon no servidor de banco de dados. Quando for solicitada uma senha, digite a senha root que você criou acima.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado cscart

CREATE DATABASE cscart;

Crie um usuário de banco de dados chamado cscartuser com nova senha

CRIAR USUÁRIO 'cscartuser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Em seguida, conceda ao usuário acesso total ao banco de dados.

GRANT ALL ON cscart. * TO 'cscartuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM GRANT OPTION;

Por fim, salve suas alterações e saia.

FLUSH PRIVILEGES; SAÍDA; 

Etapa 5: Baixe o último lançamento do CS-Cart

Em seguida, visite o site CS-Cart e registre-se para uma conta gratuita. Você deve se registrar antes de poder baixar uma cópia.

https://www.cs-cart.com/download-cs-cart.html

Após o download, execute os comandos abaixo para extrair o arquivo de download para o diretório raiz do Apache2.

sudo mkdir / var / www / html / cscart sudo descompacte cscart_v4.7.4.zip -d / var / www / html / cscart 

Em seguida, execute os comandos abaixo para definir as permissões corretas para o CS-Cart funcionar.

sudo chown -R www-data: www-data / var / www / html / cscart / sudo chmod -R 755 / var / www / html / cscart / 

Etapa 6: configurar o Apache2

Finalmente, configure o arquivo de configuração do site Apahce2 para CS-Cart. Este arquivo controlará como os usuários acessam o conteúdo do CS-Cart. Execute os comandos abaixo para criar um novo arquivo de configuração chamado cscart.conf

sudo nano /etc/apache2/sites-available/cscart.conf

Em seguida, copie e cole o conteúdo abaixo no arquivo e salve-o. Substitua a linha destacada pelo seu próprio nome de domínio e localização raiz do diretório.

 ServerAdmin [email protected] DocumentRoot / var / www / html / cscart / ServerName example.com ServerAlias ​​www.example.com  Opções FollowSymlinks AllowOverride Todos permitir, negar permissão de todos  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

Salve o arquivo e saia.

Etapa 7: Habilite o CS-Cart e Módulo Rewrite

Depois de configurar o VirtualHost acima, habilite-o executando os comandos abaixo

sudo a2ensite cscart.conf sudo a2enmod reescrever

Etapa 8: reinicie o Apache2

Para carregar todas as configurações acima, reinicie o Apache2 executando os comandos abaixo.

sudo systemctl restart apache2.service

Em seguida, abra seu navegador e navegue até o nome de domínio do servidor seguido de instalação. Você deverá ver o assistente de configuração do CS-Cart para concluir. Por favor, siga o assistente cuidadosamente.

http://example.com/

Em seguida, insira as informações do banco de dados, bem como as credenciais de login do administrador do site e clique em Instalar

Aguarde e o CS-Cart deve ser instalado com sucesso. Faça login e comece a usar seu programa.

Aproveitar!




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux