Como instalar o magento2 no Ubuntu 18.04

Como instalar o magento2 no Ubuntu 18.04

Magento é o melhor software de comércio eletrônico e solução para serviços online. Magento 2 é a versão mais recente recentemente que a equipe Magento lançou sua nova versão Magento 2.0 com muitas mudanças de melhorias e otimizações em relação ao Magento 1. Este tutorial ajudará você a instalar o aplicativo Magento2 no Ubuntu 18.04 Sistema.

Recomendado: Magento2 CodeBase e Script de automação de backup de banco de dados

Etapa 1 - Instale a lâmpada

Você pode usar os seguintes comandos para instalar todos os requisitos dos repositórios padrão.

sudo apt update sudo apt install apache2 wget descom zipe 

Em seguida, instale o PHP e outros módulos PHP necessários.

sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml php-pear sudo apt install install php-curl php-intl php-xsl php-mbstring php-zip php-xml php-soap php-bcmathath 

Você pode usar o MySQL ou o Mariadb como servidor de banco de dados para o aplicativo Magento.

sudo apt install mysql-server 

Depois que a instalação terminar, execute o script mysql_secure_installation para criar uma senha para a conta raiz e proteger o servidor MySQL.

sudo systemctl start mysql.Serviço sudo mysql_secure_installation 

O ambiente da lâmpada está concluído em seu sistema. Mova para a próxima etapa:

Etapa 2 - Instale o compositor

Este tutorial exigiu o compositor PHP para concluir a instalação. Para instalar o compositor PHP em seu sistema, execute os seguintes comandos:

Curl -ss https: // getcomposer.org/instalador | compositor PHP MV.phar/usr/local/bin/compositor chmod +x/usr/local/bin/compositor 

Etapa 3 - Baixe o Arquivo Magento 2

Você pode baixar o código -fonte do Magento do repositório ou site oficial do GitHub. Depois de terminar o download depois de baixar o arquivo de arquivo, extrai -o no site do documento do site raiz. Para que possamos acessar diretamente do navegador da web.

wget https: // github.com/magento/magento2/arquivo/2.3.Zip descompacte 2.3.Zip MV Magento2-2.3/var/www/magento2 

Depois de colocar arquivos Magento no local adequado, use o Composer para instalar as bibliotecas necessárias

CD/VAR/www/magento2 Instale compositor 

Em seguida, defina a permissão adequada nos arquivos para executar com o Apache WebServer.

sudo chown -r www -data.www -data/var/www/magento2 sudo chmod -r 755/var/www/magento2 sudo chmod -r 777/var/www/magento2/pub, var 

Etapa 4 - Crie banco de dados e usuário

Magento usa o MySQL como um servidor de banco de dados de back -end. Faça login no seu servidor MySQL com privilégios de administrador e crie um banco de dados e usuário para a nova instalação do Magento 2.

MySQL -u Root -p MySQL> Criar banco de dados magento2_db; mysql> Criar usuário [email protegido] 'localhost' identificado por 'pa $$ word'; mysql> conceda tudo em magento2_db.* Para [email protegido] 'localhost'; mysql> privilégios de descarga; mysql> desistir 

Etapa 5 - Crie Apache VirtualHost

Crie um arquivo de configuração do Apache para o seu site de magento, como/etc/apache2/sites-averable/magento2.exemplo.com.conf

sudo vim/etc/apache2/sites-averable/webhost.Tecadmin.líquido.conf 

e adicione o seguinte conteúdo.

 Documentroot/var/www/magento2 servidorname webhost.Tecadmin.líquido allowoverride tudo   

Agora ative o host virtual usando o seguinte comando.

SUDO A2ensite webhost.Tecadmin.líquido 

Também certifique -se de ativar o módulo Apache Rewrite, que é recomendado por Magento.

Sudo A2enmod reescrita 

Depois de fazer todas as mudanças acima, reinicie o servidor Apache.

sudo systemctl reiniciar apache2.serviço 

Etapa 6 - Execute o instalador da web

Vamos começar a instalação do Magento2 usando um instalador da web. Acesse seu diretório Magento 2 no navegador da web, como abaixo. Ele irá redirecioná -lo para a página inicial de instalação.

 http: // webhost.Tecadmin.líquido 

6.1. Concorde o contrato de licença e clique em "Concordo e configure magento"

6.2. Agora clique no "Teste de prontidão para iniciar". Magento verificará os requisitos do sistema aqui. Na conclusão bem -sucedida, você verá a tela como abaixo, basta clicar em Avançar. Corrija os problemas se aparecer nesta tela e clique em Tente novamente.

6.3. Digite os detalhes do seu banco de dados aqui criados na etapa 4.

6.4. O instalador mostrará o endereço da loja (o mesmo que abordamos). Também gera um URL aleatório para a interface de administrador. Você pode alterá -lo de acordo com seus requisitos. Por razões de segurança, não tomará o URL como administrador.

6.5. Crie um usuário administrador com uma senha segura para o seu aplicativo Magento.

6.6. Nesta etapa, o Magento está pronto para a instalação. Clique no instale agora botão para iniciar a instalação e aguardar sua conclusão.

6.7. Nesta etapa, a instalação do Magento é concluída.

6.8. Finalmente, ele abrirá a tela de login do administrador. Use credenciais de administrador criados durante o assistente. Ele abrirá o painel de administração após a autenticação bem -sucedida.

Parabéns! Você implantou com sucesso o Magento2 em seu sistema.

Etapa 6 - agendar magento2 cronjobs

Finalmente, agende os cronjobs em segundo plano para sua instalação Magento2. Esses cronjobs realizam algumas atividades, como reiniciar, boletins, atualização das taxas de moeda, enviar e-mails automáticos e gerar sitemaps, etc. Para agendar, esses trabalhos editam o arquivo Crontab

Crontab -e 

e adicione os seguintes cronjobs no final do arquivo e salve -o.

* * * * * www-data php/var/www/magento2/bin/magento cron: run * * * * * www-data php/var/www/magento2/update/cron.php * * * * * www-data php/var/www/magento2/bin/magento Configuração: cron: execute 

Aqui www-data está o usuário sob o qual o Apache está em execução e /var/www/magento2/ é a localização de seus aplicativos magento2.

Conclusão

Você configurou com sucesso o aplicativo Magento em seu sistema. Vamos construir um incrível site de comércio eletrônico. Para a produção, o servidor segue nosso próximo tutorial para a base de código Magento e o script de automação de backup de banco de dados.