Saltar al contenido
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.

Configuraciones necesarias para Magento 1.X
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;