Desarrollo · E-commerce
Configuraciones necesarias para Magento 1.X
Descubre las tecnologías y configuraciones esenciales para garantizar el funcionamiento óptimo de Magento 1.x, incluidos PHP, MySQL, Redis, Varnish y los requisitos del servidor.
Magento es una plataforma robusta y, para que funcione correctamente, es necesario configurar adecuadamente las tecnologías y los ajustes necesarios, incluidas las versiones compatibles con la plataforma.
A continuación, se incluye una lista de tecnologías y configuraciones del servidor importantes para su funcionamiento. Todas son populares y de código abierto (open source), una de las principales características de la plataforma.
Tecnologías para Magento 1.X
- PHP (5.5 y 5.6);
- HTML5;
- CSS3 (preprocesador LESS CSS);
- jQuery;
- RequireJS (biblioteca que ayuda a cargar recursos JavaScript bajo demanda);
- Zend Framework 1, Zend Framework 2 y Symfony;
- MySQL 5.6;
- Varnish (caché);
- Redis (se utiliza para las sesiones o la caché de página);
- Solr (motor de búsqueda).
Configuraciones necesarias para Magento 1.x en el servidor
- Para el servidor web, se recomienda Apache 2.2 o 2.4. Sin embargo, también funciona bien con Nginx 1.7;
- PDO_MySQL-DOM, para trabajar con bases de datos;
- simplexml -iconv, para manipular XML;
- mcrypt -curl, para cifrar y descifrar;
- hash -SOAP (for Webservices API), también para cifrar y descifrar;
- GD, para trabajar con imágenes;
- PHP debe tener safe_mode en modo "off";
- PHP debe contar con al menos 256 MB de memoria para ejecutar los scripts. Es decir, la variable memory_limit no puede tener un valor inferior a 256M;
- Es importante que el host pueda ejecutar tareas programadas (cronjobs);
- Es importante configurar la reescritura de URL. En los servidores web Apache, habilitar el archivo .htaccess y configurarlo correctamente resuelve el problema. En los servidores web Nginx, se necesitan algunos ajustes específicos en el archivo de configuración del host;