Ir para conteúdo






Foto

Preparação do ambiente para instalação do Magento

#Instalação #magento

  • Por favor, faça o login para responder
1 resposta neste tópico

#1 jonas.silva93

jonas.silva93

    Novo Usuário

  • Membros
  • Pip
  • 1 posts

Postado 12 março 2018 - 01:57

Boa tarde

 

Realizei a instalação do LAMP no Ubunto 17 seguindo os passo do site abaixo, baixei a versão com Magento open source 2.2.2 with sample Data.tar.bz2 

Realizei a descompactação na pasta  magento que se encontra nesse caminho data/wwwroot/default/magento

 

 

Ao acessar o navegador com o endereço 127.0.0.1/magento aparece a tela em branco com essa mensagem 

 

URL: 127.0.0.1/magento/setup

 

Imagem anexada 

 

Aguardo orientação

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

https://cursomagento...-o-magento.html

 

 

Instalando o LAMP (Apache,MySQL,PHP):

Link de referencia: https://github.com/lj2007331/lamp
No terminal (CTRL+Alt+T), navegue até pasta /home/[nome do usuario] ou aplique o comando cd ~

Estando nessa pasta aplique os comandos abaixo. Vai demorar um bocado a instalação, entre 30 e 60 minutos, mas com apenas esses comandos você terá o ambiente preparado para instalar o Magento 2. Assim que executar o ultimo comando dessa lista surgiram algumas perguntas de quais versões deseja instalar, e caso queira fazer a mesma configuração que fiz eu escolhi o Apache 2.4, PHP 7.1 e o MySQL 5.7.

sudo apt-get -y install wget screen python
wget http://mirrors.linux...ack-full.tar.gz
tar xzf oneinstack-full.tar.gz
cd oneinstack
screen -S oneinstack
sudo ./install.sh

A URL local pode ser acessada através do endereço http://127.0.0.1/ o diretório web ficou na pasta /data/wwwroot/default/

Agora instale o composer, que é essencial para o Magento 2, abra o terminal e aplique o comando abaixo:

sudo apt install composer

Após o termino da instalação verifique se realmente esta instalado com o comando:

composer -v

No PHP.INI (/usr/local/php/etc/php.ini), habilite os erros ligando a chave abaixo:

display_errors = On

Deslige a linha "disable_functions", deixando assim:

; disable_functions = passthru,exec...

Agora você terá que instalar algumas bibliotecas do PHP, abra o terminal e aplique os comandos abaixo:

sudo apt-get update
sudo apt-get install php-mbstring
sudo apt-get install php-curl
sudo apt-get install php-xml
sudo apt-get install php7.0-gd
sudo apt-get install mcrypt php7.0-mcrypt
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-mysql
sudo apt-get install php-zip
sudo apt-get install php7.0-soap

Agora vamos setar as permissões de pasta corretamente entre o seu sistema Ubuntu e o Apache.
Abra o arquivo /usr/local/apache/conf/httpd.conf e vá na linha 180 e 181, você terá que colocar o USER e GROUP que esta usando nesse momento em seu UBUNTU, para descobrir abra o terminal e digite users. No meu caso eu estou usando o USER ARIEL e o GROUP ARIEL, portanto ficou assim:

User ariel
Group ariel

Salve o arquivo e feche-o e reinicie o serviço do Apache aplicando esse comando no terminal:
sudo service httpd restart

Para ter certeza que o apache esta setado com o user e group correto aplique o comando abaixo no terminal e veja que aparece o nome do usuário na listagem:
sudo ps aux | grep apache2

Agora aplique essa sequencia de comandos no terminal (trocando o USER e o GROUP por qual você esta usando em seu Ubuntu):

  • sudo chown -R USER:GROUP /data/wwwroot/
  • sudo chmod go-rwx /data/wwwroot/
  • sudo chmod go+x /data/wwwroot/
  • sudo chgrp -R USER /data/wwwroot/
  • sudo chmod -R go-rwx /data/wwwroot/
  • sudo chmod -R g+rx /data/wwwroot/
  • sudo chmod -R g+rwx /data/wwwroot/

 

Reinicie o serviço do Apache

service httpd restart

Pronto! Agora vamos para a instalação finalmente.

------------------------------------------------------------------------------------------------------------------------------------------

Arquivo(s) anexado(s)



#2 Ariel Cugenotta

Ariel Cugenotta

    Membro Avançado

  • Membros
  • PipPipPip
  • 110 posts
  • LocalizaçãoSão Paulo / SP

Postado 15 março 2018 - 06:56

Olá Jonas,

 

Esse artigo foi escrito por mim =))

 

Você instalou qual versão de PHP?

Esta usando o Apache ou o Nginx?

 

Pesquisei algum relato sobre esse erro e só encontrei esse https://github.com/m...o2/issues/12118

Aparentemente é diferente do seu problema pois isso ocorreu após uma atualização e no seu caso é uma instalação nativa.

 

Faz o seguinte, tenta instalar sem dados de exemplo.


Te ajudei? Se inscreve em meu Canal sobre Magento 2!
 
Canal Mestre Magento
Novos Vídeos toda Segunda e Quinta




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos