Cómo instalar Magento 2.1 en un plesk con Cento7
El primer paso es descargarnos una versión de Magento de la página oficial, recomiendo un paquete sin SAMPLES, vacío.
https://magento.com/tech-resources/download
Subimos el paquete ZIP a la raiz del dominio /httpdocs.
Voy a dar por hecho de que tenéis los prerequisitos de instalación.
http://devdocs.magento.com/guides/v2.1/install-gde/system-requirements-tech.html
Es esencial, que aunque tengais corriendo vuestro dominio bajo PHP 7, la versión de PHP de Centos7 también la tengais bajo PHP7.
Esto se vé facil con este comando:
php --version #Debe apareceros esto: PHP 7.0.20 (cli) (built: Jun 8 2017 16:49:42) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.7, Copyright (c) 2002-2016, by ionCube Ltd. with Zend OPcache v7.0.20, Copyright (c) 1999-2017, by Zend Technologies
Hay un truquillo para pasar la versión de PHP en centos, ejecutando estos comandos:
#Solo es válido para plesk. mv /usr/bin/php /usr/bin/php.backup mv /usr/bin/php-cgi /usr/bin/php-cgi.backup ln -s /opt/plesk/php/7.0/bin/php /usr/bin/php ln -s /opt/plesk/php/7.0/bin/php-cgi /usr/bin/php-cgi
Cumpliendo los prerequisitos, solo tenemos que lanzar el siguiente comando:
php bin/magento setup:install --base-url="http://nuestrodominio.com" --db-host="localhost" --db-name="nombredenuestrabbdd" --db-user="usuariobbdd" --db-password="passworddebbdd" --admin-firstname="Administrator" --admin-lastname="Magento" --admin-email="emaildeadministrador" --admin-user="admin" --admin-password="password123" --language="es_ES" --currency="EUR" --timezone="Europe/Madrid" --use-rewrites="1" --backend-frontname="admin"
Ya tenemos nuestro magento operativo.
Faltaría modificar los permisos de carpetas:
#Comando para modificar permisos de usuario y grupo recursivamente chown -R usuarioDOMINIO:nombreGRUPO ./*
Ahora que tenemos nuestro Magento 2.1 ya podemos trastear con el.
Haciendo uso de Data Migration Tool de Magento para migrar de 1.9 a Magento 2.1
La instalación de la herramienta la haremos por composer.
Primero preparemos composer para poder descargar la herramienta y posteriormente hacer una actualización a último nivel de todos los módulos de magento.
Continuara….