Instalación Magento 2.0
Para poder instalar Magento 2.0 necesitamos los siguientes requisitos en nuestro entorno de desarrollo o producción:
REQUISITOS
- PHP >= 5.4.11
- MySQL 5.6.X
- Composer (según tipo de instalación)
- Apache >= 2.2 / Nginx >= 1.8
Extensiones de PHP requeridas:
- PDO/MySQL
- mbstring
- mcrypt
- mhash
- SimpleXML
- curl
- xsl
- gd, ImageMagick 6.3.7 (o posterior) o ambas
- soap
- intl
- bc-math
- openssl
INSTALACIÓN
Hay dos formas de instalar Magento 2 mediante el zip que se descarga de la pagina oficial e instalación con composeR.
Instalación con composer
Requisitos:
- git
- composer
IMPORTANTE: todo lo que indicamos en este post referente a la instalación de Magento 2 por git clone es con la rama develop (rama principal en repo oficial), esta rama esta en constante DESARROLLO, como ejemplo; el modulo MagentoBraintreeTwo no se encuentra en la rama 2.0.
Primero de todo necesitamos tener instalado git y composer, después de instalar esta dos apps de linea de comandos, procedemos a seguir con los siguientes pasos:
-
Creamos el virtual host para Apache:
<VirtualHost *:80> ServerAdmin info@example.com DocumentRoot "/Users/example/Sites/magento2" ServerName local.magento2 <Directory "/Users/example/Sites/magento2"> Options Indexes FollowSymLinks Includes AllowOverride All Allow from All Order deny,allow </Directory> </VirtualHost>
- Creamos el host para falsear el dominio 127.0.0.1 local.magento2
- cd /Users/example/Sites/
- git clone git@github.com:magento/magento2.git (develop) / git clone -b 2.0 git@github.com:magento/magento2.git (stable)
- cd magento2 && composer install
- Cargamos en el navegador la url hhttp://local.magento2/ e iniciamos la instalación
Alternativa instalación navegador, instalación por cli
bin/magento setup:install --db-host=localhost --db-name=magento2 --db-user=zend --backend-frontname=admin --admin-user=admin --admin-password=example1234 --admin-email=info@example.com --admin-firstname=First --admin-lastname=Last --base-url=http://local.magento2sample/ --language=en_US --currency=USD --use-rewrites=1 --use-secure=0 --use-secure-admin=0 --cleanup-database
Instalación mediante carpeta:
- Descargamos el zip de Magento Commerce.
- Descomprimimos en la carpeta de nuestro /Users/example/Sites/magento2.
- Cargamos en el navegador la url http://local.magento2/ e iniciamos la instalación.
INSTALACIÓN DE SAMPLE DATA (OPCIONAL)
Actualmente el metodo de instalación de sample data mediante la linea de comandos de Magento2 no nos ha funcionado, nosotros os sugerimos otra alternativa para su instalacion:
- git clone https://github.com/magento/magento2-sample-data.git ~/sample-data
- php -f ~/sample-data/dev/tools/build-sample-data.php — –ce-source=”$PATH_TO_YOUR_MAGENTO2_PROJECTROOT”
- cd $PATH_TO_YOUR_MAGENTO2_PROJECTROOT
- bin/magento setup:upgrade
- bin/magento cache:clean
- Cargamos en el navegador la url http://local.magento2/ e iniciamos la instalación
Alternativa instalación navegador, instalación por cli
bin/magento setup:install --db-host=localhost --db-name=magento2 --db-user=zend --backend-frontname=admin --admin-user=admin --admin-password=example1234 --admin-email=info@example.com --admin-firstname=First --admin-lastname=Last --base-url=http://local.magento2sample/ --language=en_US --currency=USD --use-rewrites=1 --use-secure=0 --use-secure-admin=0 --cleanup-database