Instale OpenCart no Ubuntu 16.04 LTS com suporte Apache2, MariaDB e PHP 7.1

  • Vovich Masterovich
  • 0
  • 4109
  • 931

Ao decidir qual plataforma de comércio eletrônico de código aberto usar para administrar seu negócio online, certifique-se de verificar o OpenCart também ...

OpenCart é um sistema de gerenciamento de conteúdo (CMS) de comércio eletrônico de código aberto popular e amplamente usado baseado em PHP. Tem tudo que você precisa para criar e gerenciar uma loja online.

Se você está procurando uma plataforma CMS de comércio eletrônico funcional e de alto desempenho para gerenciar sua loja online e perfis de produtos, verá que o OpenCart é útil. Este breve tutorial vai mostrar aos alunos e novos usuários como instalar o OpenCart no Ubuntu 17.04 | 17.10 com suporte Apache2, MariaDB e PHP.

Esta postagem cobre a instalação da versão mais recente do OpenCart, que no momento em que este artigo foi escrito estava na versão 3.0.2.

Para começar a instalar o OpenCart, siga as etapas abaixo:

Etapa 1: Instale o Apache2

OpenCart requer um servidor web e o servidor web mais popular em uso hoje é o Apache2. Então, instale o Apache2 no Ubuntu executando os comandos abaixo:

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 OpenCart também requer um servidor de banco de dados ... 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

Após a instalação, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço MariaDB para sempre iniciar quando o servidor for inicializado.

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

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB.

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 mysql.service

Etapa 3: instalar o PHP e módulos relacionados

O PHP 7.1 não está 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.1

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

Em seguida, atualize e atualize para PHP 7.1

atualização apt sudo

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7. 1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Etapa 4: Criar banco de dados OpenCart

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 OpenCart.

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 openart

CREATE DATABASE opencart;

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

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

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

GRANT ALL ON opencart. * TO 'opencartuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM OPÇÃO GRANT;

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

FLUSH PRIVILEGES; SAÍDA; 

Etapa 5: Baixe o último lançamento do OpenCart

Em seguida, visite o site OpenCart e registre-se para uma conta gratuita. Você deve se registrar antes de poder baixar uma cópia. A edição da comunidade é o que você deseja baixar.

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

cd / tmp && wget https://github.com/opencart/opencart/releases/download/3.0.2.0/3.0.2.0-OpenCart.zip unzip 3.0.2.0-OpenCart.zip sudo mv upload / / var / www / html / opencart 

Execute os comandos abaixo para configurar o OpenCart

sudo cp /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.php sudo cp /var/www/html/opencart/admin/config-dist.php / var / www /html/opencart/admin/config.php 

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

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

Etapa 6: configurar o Apache2

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

sudo nano /etc/apache2/sites-available/opencart.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 / opencart / 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: ativar o módulo OpenCart e Rewrite

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

sudo a2ensite opencart.conf sudo a2enmod rewrite

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 OpenCart para concluir. Por favor, siga o assistente cuidadosamente.

http://example.com/opencart/install/

Em seguida, insira as informações do banco de dados, bem como as credenciais de login do administrador do site.

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

Aproveitar!

Execute os comandos abaixo após a instalação.

sudo rm -rf / var / www / html / opencart / install /




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