miércoles, 22 de junio de 2016

Instalamos Magento en Xampp - Servidor web local


¿Qué es MAGENTO?

En este tutorial vamos a instalar Magento, que es una plataforma de comercio electrónico para poder crear una tienda y vender productos por internet, a nuestro servidor web XAMPP.

Lo primero que vamos hacer es crear una base de datos en nuestro servidor Mysql, para ello nos vamos al phpmyadmin ( recordad que en el tutorial anterior en este blog expliqué que era el phpmyadmin ), nos vamos a nuestro navegador y escribimos:

 http://localhost/phpmyadmin/




Una vez cargado le daremos a Nueva ( Primera opción del lateral izquierdo ) y nos aparece la ventana para crear una nueva base de datos, aquí rellenamos el nombre de la base de datos que le pondremos magento y en cotejamiento seleccionamos “utf8_general_ci”, esto del cotejamiento es por el tema de los caracteres que tenemos en el español ( como la ñ ), para evitar problemas con dichos caracteres pondremos este tipo de cotejamiento, y pulsamos el botón de Crear.

Ya podemos cerrar phpmyadmin por que ya no es necesario hacer nada más, de momento, en el sistema de gestión de bases de datos.

Ahora vamos a crear la carpeta que contendrá los archivos de magento en nuestro servidor web, para ello nos vamos a la carpeta de las webs ( htdocs ) acordaros que es la carpeta donde creamos nuestra primera web ( mi_web1) y dentro creamos otra carpeta que se llamará magento.


Yo utilizo el propio explorar de archivos de windows para este tipo de cosas, pero si usáis otro, no hay problema, podéis utilizar cualquier gestor de archivos para crear carpetas.

Ahora nos vamos a la web oficial de magento y nos descargamos la última versión de magento.

https://www.magentocommerce.com/download



Seleccionamos la versión que queremos ( la .zip ) por que es para windows y pulsamos Download.

Nos pedirá que hagamos Login o creemos una cuenta, crear un cuenta es fácil y rápido, le rellenáis los datos que os piden y ya podremos descargar la última versión de magento.



Nos descargamos el archivo, sin olvidar de donde lo guardamos, por defecto windows lo guarda en la carpeta Descargas ( Downloads).

Una vez descargado vemos que es un archivo .zip ( comprimido ) , no es problema dado que windows tiene su propio gestor de archivos comprimidos, entramos dentro del archivo, seleccionamos todo y botón derecho del ratón , le damos a copiar y ahora nos vamos a nuestra carpeta que hemos creado antes en el directorio de las carpetas web, entramos en la carpeta Magento que habíamos creado y dentro botón derecho del ratón y Pegar, esperaremos a que todos los archivos del zip que descargamos se hayan copiado a nuestra carpeta.

He de decir que hay otras formas de extraer archivos y copiarlos, la forma que tengáis cada uno es válida, yo explico la más simple y sencilla, pero podéis utilizar la vuestra, siempre que el resultado sea el mismo y copiéis los archivos donde os digo no habrá ninguna pega para que después todo funcione correctamente.

Una vez descomprimido ya podremos abrir nuestro navegador y poner la dirección de magento de nuestra máquina local, recordad que es la carpeta que hemos creado nosotros:

 http://localhost/magento/




Esta pantalla nos saldrá la primera vez, es la configuración inicial de magento, una vez configurado ya nos saldrá directamente magento ecommerce en su versión de tienda virtual y para configurar nuestra tienda lo realizaremos por otra entrada.

Pulsamos Agree and Setup Magento.



Empezamos por la ruta de instalación, como veremos nos irá indicando en qué parte de la configuración  nos encontramos.

Pulsaremos Start Readiness Check. ( esto realiza una comprobación de nuestro servidor para comprobar si es apto para soporta magento y en caso necesario nos indica que debemos cambiar:


Como podemos ver en la pantalla nos aparece lo que tenemos que cambiar y como cambiarlo, realizamos los cambios que nos pide y volveremos a comprobarlo, en este caso he dejado que aparecieran dos errores muy comunes y que son fáciles de solucionar, en ambos casos editamos el archivo php.ini que estará dentro de la camperta xampp/php , al abrirlo buscaremos lo que nos indica el paso 2 ( tener en cuenta que este error solo sale en la versión 5.x de php, la nueva versión 7 no tiene esta función y no aparecerá error) , buscaremos la línea que nos pide y le quitamos ; que tiene delante para que la tenga en cuenta, después para las extensiones que nos indica mal, buscamos exactamente dicha extensión dentro del archivo php.ini e igualmente le quitamos el ; para que la tenga en cuenta, grabamos el fichero y REINICIAMOS APACHE, es un error muy común no reiniciar el server y los cambios no surten efecto hasta que lo reiniciemos, para reiniciarlo nos vamos al panel de control de xampp y en apache le pulsamos Stop y después Start, ahora solo nos queda volver a la dirección anterior de nuestro navegador y volver a ponerla o pulsar refrescar en el navegador, volvemos a pulsar Check y comprobamos.

Una vez solucionado nos aparecerá así:


Ahora pulsaremos Next:


 Bien, acordaros que creamos una base de datos al principio que llamamos magento, pues bien esta pantalla lo que nos pide es eso, los datos de la conexión a nuestra base de datos, el usuario es root y sin contraseña por que así lo tenemos en nuestro servidor xampp, la base de datos es magento ( la que hemos creado ) y en table prefix lo dejaremos vacío, pulsamos Next, hará una comprobación de la base de datos y de la conexión, si hubiera algún error nos lo indicará.

Si todo ha ido bien, nos aparecerá:


 Aquí nos indica cual será la dirección de nuestra tienda y la dirección para la administración de magento, nos pone en un cuadro admin_  bien esto es así por que de esta forma es difícil saber cual es la dirección real de administración, bien esto es importante en un servidor de producción ( los expuestos en internet ), para local ponerle simplemente admin, así no os resultará difícil entrar a configurar magento.

Las opciones avanzadas ( aparecerán si pulsáis sobre Advanced Options, en caso de no ser necesario no cambiéis nada.



 Configuramos la hora, la moneda y el lenguaje que nos interese para nuestra tienda virtual, los módulos avanzados dejarlos sin tocar y pulsamos Next.


Ahora creamos el usuario de administración de magento con la contraseña, recordad que es para poder configurar y trabajar con nuestra tienda, no es ni para el sql ni para el apache, es solo para magento. Rellenamos los datos que nos pide y Pulsamos Next.



 Ya está todo preparado, solo nos queda pulsar Install Now .


Iremos viendo el progreso de la instalación de magento y esperaremos a que termine.



Una vez concluido, nos aparecerá la pantalla de confirmación, es importante que os fijéis en los datos que os pone, si podéis imprimir esta pantalla en papel mejor, sino os aconsejo que la guardéis con un copiar pantalla ( ImpPant) o bien copiéis los datos que os pone, os indica el nombre de usuario del administrador, la dirección web de la tienda, la dirección web del administrador y algunos datos más que os pueden ser útiles más adelante.

Ahora en el navegador web ponemos:

localhost/magento/admin


 Esta es la entrada para el administrador de la tienda, recordad que aquí ponemos el usuario y la contraseña que le indicamos a magento durante la instalación y que os aparece en la última pantalla de la instalación ( esa que os dije que era muy importante imprimir o copiar ).

 Esta es la pantalla del administrador de la tienda, desde aquí creamos los productos, vemos las ventas, informes de productos, todo lo que una tienda virtual necesita configurar y manejar para poder vender.


Y ahora en el navegador ponemos la dirección de la tienda.

localhost/magento/


Como podemos ver está vacía ( cosa normal ), dado que no hemos configurado ni añadido nada a nuestra tienda virtual, eso ya es cosa propia de manejo de magento, en otro minituto os pondré como manejar, configurar y crear nuestra tienda con magento.

Espero que este mini tutorial os haya servido.

No hay comentarios:

Publicar un comentario