Instalación de Magento en Windows

Last modified by César Gómez on Sat, February 14, 2009 09:17
Source|Old Revisions  |  Back To Group

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.

WampServer Instalation PackageUna 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: Aplicación de control de WampServer

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.

  1. 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:
    1. Hacemos click en la pestaña ‘privilegios: Privilegios
    2. Una vez en la página de privilegios, procedemos a editar al usuario ‘root’ pulsando sobre el botón editar: Editar Usuario
    3. En esta nueva página es donde asignaremos la contraseña al usuario. Para ello buscamos la sección ‘Cambio de contraseña’, rellenamos ambos campos con dicha contraseña y pulsamos ‘Continuar’ para guardar. Cambiar contraseña
    4. 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. Ruta al fichero de configuración Una vez localizado el fichero de configuración procedemos a su edición: Configuración phpMyAdmin 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.
  2. Ahora es el momento de configurar el interprete de PHP para su correcto funcionamiento.
    1. Para ello tenemos que editar el fichero de configuración php.ini incluido en la instalación. Otra vez vamos a la aplicación de control y en esta ocasión vamos a la carpeta PHP y allí hacemos click sobre ‘php.ini’ Configuración de PHP.
    2. 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.
    3. Guardamos el fichero para continuar.
  3. Ahora le toca el turno de configuración a Apache.
    1. En la aplicación de control de WampServer abrimos la carpeta Apache y pulsamos sobre httpd.conf para editarlo. Edición de httpd.conf
    2. 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.
    3. Guardamos el fichero para continuar.
  4. 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. Reiniciar Servidores

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

Instalación de Magento




 

Magento 2 GitHub Repository

Magento Job Board - Some sort of tag line goes here

Latest Posts| View all Jobs