Instalación de Magento en Windows
This is an old revision of the document!
Introdución |
Aunque Magento ha sido desarrollado en Linux y por lo tanto esa es la mejor plataforma para su instalación, muchas personas no disponen de una máquina con Linux instalado para el desarrollo de su tienda. Por este motivo, y dado que Windows es uno de los sistemas que se encuentran con más frecuencia en los PC de escritorio, esta guía trata sobre la instalación de Magento en una plataforma WAMP(Windows+Apache+MySQL+PHP).
Instalación de la plataforma WAMP |
Aunque la instalación de cada uno de los componentes de una plataforma WAMP es una opción interesante, esto resulta demasiado tedioso y en ocasiones nos podemos encontrar con diferentes problemas de instalación y/o configuración para hacer funcionar todos los componentes juntos. Por eso en esta guía se ha optado por la elección de una distribución WAMP ya existente en la que los diferentes componentes se encuentran ya configurados para funcionar correctamente.
Entre las distintas distintas distribuciones WAPM analizadas, XAMPP, AppServ y WampServer, se ha elegido WampServer, pues las otras dos distribuciones vienen con una versión de uno de los módulos de PHP, la cual tiene un bug que no permite la correcta instalación de Magento.
Descarga e instalación de WampServer |
Para la descarga de WampServer vamos a la pagina de descarga de dicha distribución: http://www.wampserver.com/en/download.php y procedemos a la descarga de la última versión disponible, la 2.0f en el momento de escribir esta guía.
Una vez descargado el paquete de instalación, procedemos a instalar la distribución haciendo doble click en el fichero descargado. Una vez terminada la copia de archivos, el instalador nos pregunta en primer lugar por el ejecutable de nuestro navegador preferido, para ello lo buscamos y continuamos. Tras esto nos pregunta por los datos de configuración de nuestro servidor SMTP, necesario para el envío de correo. Y finalmente nos ofrece iniciar el software recién instalado.
Una vez iniciado WampServer, podemos interactuar con los distintos servidores instalados por medio de una aplicación residente que podemos encontrar en la barra de notificación de Windows, como podemos ver en la sigiente imagen:
Configuración de Apache, MySQL y PHP |
Una vez que tenemos instalado WampServer y por consiguiente Apache, MySQL y PHP, hemos de proceder a su configuración para el correcto funcionamiento de Magento.
- Lo primero que podemos hacer es asignar una contraseña al usuario ‘root’ de MySQL. Si bien este paso no es necesario es recomendable para proveer al servidor MySQL de mayor seguridad ante accesos no autorizados. Para ello seleccionamos la opción phpMyAdmin de al aplicación de control de WampServer. Esto Abrirá uan ventana del navegador con la aplicación de gestión de servidores MySQL phpMyAdmin. Para asignar la contraseña seguiremos los siguientes pasos:
- Una vez hecho esto no podremos acceder de nuevo con phpMyAdmin a menos que editemos su fichero de configuración en consonancia al anterior cambio.
Una vez localizado el fichero de configuración procedemos a su edición:
Para ellos buscamos la linea con la variable de configuración ‘auth_type’ y cambiamos su valor de ‘config’ a ‘http’, con lo que cuando intentemos acceder a phpMyAdmin se nos pedirá el usuario(root) y contraseña para acceder a la aplicación.
- Ahora es el momento de configurar el interprete de PHP para su correcto funcionamiento.
- Una vez abierto con el editor, buscamos la parte del fichero donde se cargan las extensiones de php y nos aseguramos de que las siguienes extensiones no estén desactivadas: php_curl.dll, php_mcrypt.dll, php_pdo.dll y php_pdo_mysql.dll. Para ello nos aseguramos de que no tengan un ‘;’ delante de la linea de cada extensión, borrando dicho caracter en el caso de que lo tenga.
- Guardamos el fichero para continuar.
- Ahora le toca el turno de configuración a Apache.
- Buscamos la linea de carga del módulo ‘mod_rewrite’: '
#LoadModule rewrite_module modules/mod_rewrite.so' y eliminamos el caracter ‘#’ del comienzo de la línea para activar dicho módulo. - Guardamos el fichero para continuar.
- Llegados a este punto, ya esta todo configurado para poder empezar con la instalación de Magento propiamente dicha. Lo único que resta es reiniciar los servidores para que tomen los cambios que hemos realizado. Para ello Pulsamos sobre la opción ‘Restart All Services’ de la aplicación de control de WampServer.

Hasta aquí la instalación y configuración de la plataforma WAMP necesaria para la posterior instalación de Magento
Instalación de Magento |







