Troubleshooting de instalación

Clase 8 de 30Curso de Magento 2 2017

Resumen

Hay algunos casos en los que nos hemos encontrado con algunos inconvenientes.

  1. La instalación se detiene en el 70% - Se debe a que el servidor no tiene suficientes recursos y el tiempo de ejecución de PHP es muy bajo.

Solución: aumentar el tiempo de ejecución de PHP para que se termine de ejecutar la instalación por completo.

Paso a paso:

  1. Localiza el php.ini usando el archivo phpinfo.php .
  2. Abre el archivo php.ini en un editor de texto, esto debe hacerse como usuario con permisos root.
  3. Localiza el parametro max_execution_time.
  4. Cambia el valor a 18000.
  5. Guarda los cambios en el php.ini y cierra el editor de texto.
  6. Reinicia Apache.

CentOS: service httpd restart
Ubuntu: service apache2 restart

Instrucciones adicionales las encuentras en: http://devdocs.magento.com/guides/v2.2/install-gde/trouble/php/tshoot_70pct.html

  1. La instalación no se completa, usando nginx - se debe a que el redirect no está funcionando.

Solución: Ponerle /setup a la url que estamos usando.

  1. Error fatal de PDO durante la instalación - Se debe a que no se encuentran instaladas todas las extensiones requeridas para el funcionamiento de Magento 2.

  2. Problemas con las sesiones - se debe a que tenemos configurado PHP para que guarde las sesiones en un lugar distinto a los archivos.

Solución: Cambiar el lugar de guardado de sesiones a archivos.

  1. Problemas con composer - Se debe a que la versión de composer no es compatible.

Solución: usar una versión mas baja de Composer.

Magento es una plataforma en constante desarrollo y con una comunidad muy activa, si alguna vez encuentras otros errores no dudes en registrarlos en el github del proyecto: https://github.com/magento