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….

Contactar ahora