Troubleshooting de instalación
Clase 8 de 30 • Curso de Magento 2 2017
Contenido del curso
Preparando el entorno de instalación
Instalación de la plataforma a producción
Frontend vs Admin
Manejo de contenido con Magento 2
Configuración de la tienda
Carga de productos
Reportes
Temas y extensiones
Contenido Bonus
Hay algunos casos en los que nos hemos encontrado con algunos inconvenientes.
- 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:
- Localiza el
php.iniusando el archivophpinfo.php. - Abre el archivo
php.inien un editor de texto, esto debe hacerse como usuario con permisos root. - Localiza el parametro
max_execution_time. - Cambia el valor a 18000.
- Guarda los cambios en el php.ini y cierra el editor de texto.
- 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
- 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.
-
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.
-
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.
- 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