Instalando o Magento1 usando o Composer

Fonte: https://mozg.com.br/magento1/instalando-magento1

 

Oi

Execute os comandos efetuando as devidas alterações personalizando para seu projeto

Criação de diretório e atualização do Composer

cd ~/dados/public_html ;\
pwd ;\
ls ;\
mkdir magento-1.9.2.4-dev31 ;\
cd magento-1.9.2.4-dev31 ;\
composer --version && sudo composer self-update && composer clear-cache

Download Magento

# https://razbakov.com/blog/install-magento-via-composer
# Quando aparecer
# please define your magento root dir [root]
# tecle ENTER, isso irá instalar o Magento nessa pasta root

composer require magento-hackathon/magento-composer-installer ~3.0 ;\
composer require aydin-hassan/magento-core-composer-installer ~1.2 ;\
composer require firegento/magento ~1.9.2.4 ;\
composer update -vvv --profile

FIX: new root folder to current folder

# Na edição do composer.json altere para
# "magento-root-dir": "./"

rm ./root/composer.json ;\
rm ./root/README.md ;\
mv ./root/{.[!.],}* . ;\
rm -fr ./root ;\
nano composer.json

Create Database

mysqladmin -u root -p DROP "magento-1.9.2.4-dev31" ;\
mysqladmin -u root -p CREATE "magento-1.9.2.4-dev31"

Sample Data

wget https://raw.githubusercontent.com/Vinai/compressed-magento-sample-data/1.9.1.0/compressed-no-mp3-magento-sample-data-1.9.1.0.tar.7z ;\
7za x compressed-no-mp3-magento-sample-data-1.9.1.0.tar.7z ;\
tar -xvf compressed-no-mp3-magento-sample-data-1.9.1.0.tar ;\
cp -ri magento-sample-data-1.9.1.0/media/* ./media/ ;\
mysql -h 'localhost' -u 'root' -p 'magento-1.9.2.4-dev31' < 'magento-sample-data-1.9.1.0/magento_sample_data_for_1.9.1.0.sql' ;\
rm -fr compressed-no-mp3-magento-sample-data-1.9.1.0.tar compressed-no-mp3-magento-sample-data-1.9.1.0.tar.7z magento-sample-data-1.9.1.0

Install Magento

php -f install.php -- \
--license_agreement_accepted "yes" \
--locale "pt_BR" \
--timezone "America/Sao_Paulo" \
--default_currency "BRL" \
--db_host "localhost" \
--db_name "magento-1.9.2.4-dev31" \
--db_user "root" \
--db_pass "???" \
--url "http://52.67.2.27/public_html/magento-1.9.2.4-dev31/" \
--skip_url_validation "yes" \
--use_rewrites "yes" \
--use_secure "no" \
--secure_base_url "" \
--use_secure_admin "no" \
--admin_firstname "Marcio" \
--admin_lastname "Amorim" \
--admin_email "mailer@mozg.com.br" \
--admin_username "admin" \
--admin_password "123456a"

Permission

chmod 777 -R .

Magento /shell

echo -e "\e[1;31m --(Processo 1)-- \e[0m" ;\
php shell/compiler.php --state ;\
echo -e "\e[1;31m --(Processo 2)-- \e[0m" ;\
php shell/log.php --clean ;\
echo -e "\e[1;31m --(Processo 3)-- \e[0m" ;\
php shell/indexer.php --status ;\
echo -e "\e[1;31m --(Processo 4)-- \e[0m" ;\
php shell/indexer.php --info ;\
echo -e "\e[1;31m --(Processo 5)-- \e[0m" ;\
php shell/indexer.php --reindexall

Magento ./mage command-line

# Install Extensions via MagentoConect

echo -e "\e[1;31m --(Processo 1)-- \e[0m" ;\
./mage ;\
echo -e "\e[1;31m --(Processo 2)-- \e[0m" ;\
./mage mage-setup ;\
echo -e "\e[1;31m --(Processo 3)-- \e[0m" ;\
./mage sync ;\
echo -e "\e[1;31m --(Processo 4)-- \e[0m" ;\
./mage list-installed ;\
echo -e "\e[1;31m --(Processo 5)-- \e[0m" ;\
./mage list-upgrades ;\
echo -e "\e[1;31m --(Processo 6)-- \e[0m" ;\
./mage install http://connect20.magentocommerce.com/community Mage_Locale_pt_BR

Install Extensions via Composer

# Certique se que no arquivo composer.json tenha o trecho "stability" e "repositories", conforme
# https://gist.github.com/mozgbrasil/0c9bb8792ea6273ea24aed30b0fbcfba

nano composer.json ;\
composer diagnose && composer show -i ;\
composer require connect20/mage_locale_pt_br ;\
composer require aschroder/smtp_pro ;\
composer require aoepeople/aoe_scheduler ;\
composer require mozgbrasil/magento-bundle-php55

Install Cerebrum_Telencephalon

wget --no-check-certificate https://raw.githubusercontent.com/cerebrumgit/cerebrum/master/wizard_module.sh ;\
chmod +x ./wizard_module.sh ;\
./wizard_module.sh 5.5

Habilitar exibição do erro no Magento

No magento edite o arquivo index.php e retire o comentário # devendo ficar como abaixo

ini_set('display_errors', 1);

Edite o arquivo .htacces e adicione

SetEnv MAGE_IS_DEVELOPER_MODE "true"

No terminal pode ser o comando para a visualização do log de erro do servidor

tail -f /var/log/apache2/error.log

 

Anúncios
Padrão

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s