Instalação do compositor Magento 2
-
12-12-2019 - |
Pergunta
Alguém fez uma instalação bem-sucedida do magento 2 apenas via compositor?Encontrei um artigo legal aqui: http://magenticians.com/installing-magento-2-composermas infelizmente está desatualizado.Eu tentei e recebo erros:
The requested package magento/community-edition could not be found in any version, there may be a typo in the package name.
Tentei mudar o pacote para project-community-edition e consegui
Installation request for magento/project-community-edition *@dev -> satisfiable by magento/project-community-edition[dev-master].
magento/project-community-edition dev-master requires zendframework/zend-stdlib 2.0.3 -> no matching package found."
Solução
O composer.json
de magos não está mais atualizado.A seguir composer.json
funciona a partir de hoje, testado com Ubuntu 14.04
{ "minimum-stability": "dev",
"require": {
"magento/project-community-edition": "*@dev"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/magento/magento2.git"
}
]
}
Você precisará de uma conta GitHub (devido a problemas de limitação de taxa) e do git
utilitário de linha de comando instalado.
Outras dicas
Tenho dois métodos para instalar o Magento 2 com Sample Data e com banco de dados pelo compositor em "modo desenvolvedor" no terminal.
1 - Instalação do Magento2 com dados de amostra no modo de desenvolvedor no terminal
Copie compositor.json na pasta raiz do projeto
wget https://raw.githubusercontent.com/magento/magento2-community-edition/master/composer.json
Alterar a versão do Magento2 de 2.0.2 para 2.0.7 ou última versão => https://goo.gl/rk9bYK
Execute comandos no terminal sem sudo
Baixar Magento2
composer install
Adicionar dados de amostra do Magento2 no compositor
php bin/magento sampledata:deploy
Adicione credencial para nome de usuário e senha -> https://goo.gl/9eyOE0
Download de dados de amostra do Magento2
composer update
Magento2 define permissões
chmod -R 0777 var/ chmod -R 0777 pub/static chmod -R 0777 pub/media/ chmod -R 0777 app/etc/
Instalação do Magento2 com dados de amostra no terminal
php bin/magento setup:install --base-url=http://domain.com/ --db-host=localhost --db-name=database --db-user=root --db-password=root --admin-firstname=FirstName --admin-lastname=LastName --admin-email=email@email.com--admin-user=admin --admin-password=pass --language=en_US --backend-frontname=admin --use-sample-data --magento-init-params=“MAGE_MODE=developer”
2 - Instalação do Magento2 com dados de amostra no modo de desenvolvedor no terminal
Copie compositor.json na pasta raiz do projeto
wget https://raw.githubusercontent.com/magento/magento2-community-edition/master/composer.json
Altere a versão do Magento2 de 2.0.2 para 2.0.7 ou última versão => https://goo.gl/rk9bYK
Execute comandos no terminal sem sudo
Baixar Magento2
composer install
Instalação do Magento2
- Instalar no navegador
- OU
Instalar no terminal
php bin/magento setup:install --base-url=http://domain.com/ --db-host=localhost --db-name=database --db-user=root --db-password=root --admin-firstname=FirstName --admin-lastname=LastName --admin-email=email@email.com --admin-user=admin --admin-password=pass --language=en_US --backend-frontname=admin --magento-init-params=“MAGE_MODE=developer”
Adicionar dados de amostra do Magento2 no compositor
php bin/magento sampledata:deploy
Adicione credencial para nome de usuário e senha -> https://goo.gl/9eyOE0
Download de dados de amostra do Magento2
composer update
Magento2 define permissões
chmod -R 0777 var/ chmod -R 0777 pub/static chmod -R 0777 pub/media/ chmod -R 0777 app/etc/
Instalação de dados de amostra do Magento2
php bin/magento setup:upgrade
Magento2 implanta conteúdo estático
find pub/static \! -name '.htaccess' -delete php bin/magento setup:static-content:deploy php bin/magento cache:clean