cómo instalar magento en un servidor local

7
Cómo instalar Magento en un servidor local Ya os hemos hablado en otros post acerca de cómo instalar diferentes plataformas de e-commerce, tales como Prestashop o WordPress, con las que podréis desarrollar vuestra idea de negocio en Internet e introduciros en el mundo del comercio electrónico. Dependiendo de vuestras necesidades o de vuestras preferencias, podeis escoger entre un amplio abanico de plataformas, entre las que se encuentran Joomla!, Drupal, ZenCart… Tal y como os comentamos en el primer artículo de esta serie de post, no os recomendaremos ninguna en concreto, si no que trataremos de enseñaros todas las posibilidades para que seáis vosotros mismos los que hagáis vuestra elección. Hoy le toca el turno a Magento. ¿Por qué? Bueno… ¿y por qué no? Se trata de otra plataforma utilizada para crear tiendas en Internet, y no queríamos perder la oportunidad de hablaros de ella. Como siempre, os recordamos que este puede ser un proceso complejo en función de vuestra habilidad informática. Si queréis, podéis ahorraros la instalación contratando un hosting con Magento ya instalado, pudiendo realizar vuestras pruebas de forma gratuita desde el primer minuto (tienen un periodo de 30 días de prueba sin coste en el que no te piden ningún tipo de dato bancario). Antes de comenzar la instalación, nos gustaría comentaros algunas características y recomendaciones sobre Magento. Magento es un software Open Source, que permite su libre desarrollo y distribución, aunque solo en una de sus versiones, pudiendo elegir también otras versiones de tipo propietario que tendremos que pagar. A pesar de ser un proyecto relativamente joven (comenzó en 2007), ha demostrado ser una herramienta potente que ha conseguido grandes inversiones, que ha terminado con la compra de Magento por parte de Ebay. Magento nos ofrece una personalización completa de nuestra tienda online, pudiendo llegar a ofrecer un entorno multitienda, aunque tiene la contra de que casi todos los módulos son de pago. Recomendamos el uso de Magento para empresas o proyectos de gran tamaño, o que por lo menos tengan vistas a que sean así, ya que es una plataforma que necesita bastantes recursos y necesitaréis un servidor dedicado si recibís muchas visitas, lo cual aumenta el coste de vuestro proyecto. Además, para su correcto funcionamiento se recomiendan ciertos conocimientos de programación para poder adecuar totalmente el software a nuestras necesidades. Resumiendo y hablando claro, Magento

Upload: 2013virgo

Post on 03-Oct-2015

233 views

Category:

Documents


4 download

DESCRIPTION

PASOS PARA INSTALAR MAGENTO EN LA PC

TRANSCRIPT

Cmo instalar Magento en un servidor localYa os hemos hablado en otros post acerca de cmo instalar diferentes plataformas de e-commerce, tales como Prestashop o WordPress, con las que podris desarrollar vuestra idea de negocio en Internet e introduciros en el mundo del comercio electrnico.Dependiendo de vuestras necesidades o de vuestras preferencias, podeis escoger entre un amplio abanico de plataformas, entre las que se encuentran Joomla!, Drupal, ZenCart Tal y como os comentamos en el primer artculo de esta serie de post, no os recomendaremos ninguna en concreto, si no que trataremos de ensearos todas las posibilidades para que seis vosotros mismos los que hagis vuestra eleccin.Hoy le toca el turno a Magento. Por qu? Bueno y por qu no? Se trata de otra plataforma utilizada para crear tiendas en Internet, y no queramos perder la oportunidad de hablaros de ella.Como siempre, os recordamos que este puede ser un proceso complejo en funcin de vuestra habilidad informtica. Si queris, podis ahorraros la instalacin contratando un hosting con Magento ya instalado, pudiendo realizar vuestras pruebas de forma gratuita desde el primer minuto (tienen un periodo de 30 das de prueba sin coste en el que no te piden ningn tipo de dato bancario).Antes de comenzar la instalacin, nos gustara comentaros algunas caractersticas y recomendaciones sobre Magento. Magento es un software Open Source, que permite su libre desarrollo y distribucin, aunque solo en una de sus versiones, pudiendo elegir tambin otras versiones de tipo propietario que tendremos que pagar. A pesar de ser un proyecto relativamente joven (comenz en 2007), ha demostrado ser una herramienta potente que ha conseguido grandes inversiones, que ha terminado con la compra de Magento por parte de Ebay.Magento nos ofrece una personalizacin completa de nuestra tienda online, pudiendo llegar a ofrecer un entorno multitienda, aunque tiene la contra de que casi todos los mdulos son de pago. Recomendamos el uso de Magento para empresas o proyectos de gran tamao, o que por lo menos tengan vistas a que sean as, ya que es una plataforma que necesita bastantes recursos y necesitaris un servidor dedicado sirecibsmuchas visitas, lo cual aumenta el coste de vuestro proyecto. Adems, para su correcto funcionamiento se recomiendan ciertos conocimientos de programacin para poder adecuar totalmente el software a nuestras necesidades. Resumiendo y hablando claro, Magento es vuestra opcin sitenis un proyecto grande y podis realizar una buena inversin econmica.Ah van los pasos que os aclararn cmo instalar Magento en un servidor local (vuestro propio ordenador):PASO 1: Descargar el softwareDescargamos el paquete de software, a da de hoy la ltima versin es 1.7.0.2., la podris encontrar en el siguiente link: http://www.magentocommerce.com/downloadBuscis la versin que ponga Full Release y la descargis. La razn de buscar esta versin es que se trata de la ltima versin estable, por lo que Magento nos indica que va a funcionar correctamente. Es necesario registrarse para descargarlo, as que rellenis el formulario con vuestros datos y listo.Por defecto, Magento est en ingls, pero si queris la traduccin en espaol, se puede descargar el paquete de idioma desde aqu. Ms adelante, os explicaremos como instalarlo.PASO 2: Instalar xamppMagento es una plataforma de e-commerce que requiere PHP y MySQL, y se podr instalar en cualquier alojamiento que disponga de estos dos elementos. Os vamos a explicar cmo podis hacerlo en Windows 7 (En Mac y Linux se hace de manera relativamente parecida).Para instalar Magento en vuestro ordenador necesitaris un paquete de software que os proporcione PHP y MySQL, y desde aqu os recomendamos XAMPP. Lo podis descargar de aqu: http://www.apachefriends.org/en/xampp-windows.htmlDurante la instalacin, se os ofrecer la posibilidad de saber ms sobre un programa llamado BitNami, que es un instalador de CMS para xampp. Os recomendamos no instalarlo, y que seis vosotros mismos lo que instalis vuestra plataforma y evitis sorpresas, como que instale otra versin u otro idioma.Una vez instalado, tendris que iniciar los servicios Apache y MySQL para que vuestro servidor local cobre vida. Para ello, slo tendris que abrir el panel de control y pulsar los botones START tanto de Apache como de MySQL (ver la imagen adjunta).

Para comprobar que todo el proceso de instalacin se ha realizado correctamente y que los servicios que acabamos de iniciar estn activos, escribid localhost en la barra de direcciones de vuestro navegador web, y os debera salir algo parecido a la imagen que os mostramos a continuacin.Recordad que esto es slo para que probar vuestro sitio web en vuestro ordenador, no os permitir ver la pgina web desde internet.PASO 3: Crear la base de datosAntes de crear la base de datos, me vais a permitir que aada un pequeo apartado sobre la seguridad en vuestras bases de datos. Cuando instalas xampp, por defecto viene con el usuario root y sin contrasea, por lo que os vamos a ensear a poner una. Escribimos localhost en nuestro navegador, pinchamos en la columna de la izquierda la opcin de Chequeo de seguridad y veremos la siguiente ventana.Tenemos que buscar un enlace, que aparece ms o menos a mitad de la pgina, con la siguiente direccin: http://localhost/security/xamppsecurity.phpDesde esta pgina podremos modificar la contrasea de MySQL. Para ello simplemente escribimos la contrasea y pinchamos en el botn que dice Password Changing. Os recomendamos marcar la opcin de guardar la contrasea en un fichero de texto, de forma que podamos consultarlo en caso de olvidarla.El siguiente paso del proceso es crear una base de datos a travs de PHPmyadmin, para lo que tendremos que entrar en la siguiente direccin de nuestro servidor local:http://localhost/phpmyadminPara acceder tendris que introducir el usuario root y la contrasea que hayas elegido en el paso anterior, y entraremos al panel de control de PHPmyadmin. Busca en la parte superior un enlace que pone Base de datos, y aparecer una imagen como la que te mostramos a continuacin. Escribe como nombre el nombre de tu tienda, y en el apartado de cotejamiento selecciona utf8_bin, para que reconozca los caracteres de casi todos los idiomas.PASO 4: Descomprimir MagentoVamos a descomprimir el archivo RAR en la carpeta que XAMPP usar como raz de vuestro servidor local, que por defecto es:c:/xampp/htdocs/No obstante, si instalaste XAMPP en otra ruta:c:/ruta_en_la_que_instalaste_xampp/xampp/htdocs/Una vez que tenemos descomprimida la carpeta que contiene Magento, vamos a descomprimir el archivo que contiene el paquete en espaol, y lo combinamos con la carpeta app de Magento, aceptando en caso de que nos pregunte si queremos combinar los archivos.PASO 5: Instalar MagentoPara comenzar las instalacin, accedemos desde nuestro navegador al directorio en el que tenemos Magento listo para ser instalado:http://localhost/magentoNos aparecer una ventana con la que comenzaremos a configurar nuestra plataforma. Tendremos que indicar nuestra zona horaria (la zona espaola aparece como Romance Standard Time) y la moneda por defecto. Si tocamos el campo Locale nos cambiar las dos opciones que acabamos de mencionar, as que es mejor no tocarla y configurarlo una vez instalado.

En la siguiente ventana tendremos que configurar la conexin con la base de datos que hemos creado en el paso 3. Indicamos que el tipo de base de datos es MySQL, el host lo dejamos como localhost e indicamos el nombre de la base de datos. Tambin le indicamos el nombre de usuario y la contrasea, que sern root y la contrasea que hayis introducido anteriormente. Pinchamos en continuar.

En la siguiente pgina debemos introducir los datos personales y los datos de acceso a la plataforma, es decir, nuestro usuario y nuestra contrasea. En el campo Encryption Key no es necesario poner nada, nos los proporciona automticamente en la siguiente pgina. Os recomiendo que copiis esta clave en un lugar seguro.Con todos estos pasos ya hemos instalado Magento, simplemente tendris que acceder a vuestro panel de administracin escribiendo lo siguiente en vuestro navegador:http://localhost/magento/adminExiste un problema muy comn en la instalacin de Magento en un servidor local, y es que introduzcis vuestro usuario y vuestra contrasea, y no os permita entrar, aunque no os muestre ningn error. Para solucionar este problema debis entrar en esta ruta:X:\xampp\htdocs\magento\app\code\core\Mage\Core\Model\Session\Abstracty editar el archivo Varien.php. En ese archivo, buscad la parte del cdigo que aparece en la siguiente imagen:

y lo modificamos para que quede de la siguiente manera:

Con esto podremos entrar sin ningn tipo de problema. Recordad que esto sucede porque estamos instalando Magento en un servidor local, en un servicio de hosting externo no debera ocurrir.Slo nos queda la traduccin de la plataforma, para lo que tendris que acceder con vuestro usuario y contrasea. Una vez estis dentro, en la parte inferior de la pgina de administracin os aparecer un desplegable que os permitir seleccionar el espaol como idioma predeterminado.Tambin os recomiendo que accedis a Sistema -> Configuracin para configurar todas las opciones relativas a nuestra localizacin.Paso 6: Experimentar con MagentoSi todo ha ido bien, esta ser la apariencia de nuestra pginaComo apreciaris, est vaca. As que ahora es vuestro momento, el momento de llenarla con todo lo que vosotros queris y necesitis. Tambin os echamos una mano en este otro post, donde os recomendamos temas para Magento de calidad, con los que podris aplicarle vuestra personalidad o imagen corporativa a vuestra tienda. Si este post os ha parecido muy avanzado, podemos ayudaros a instalarlo, contactad con nosotros.*NOTA: Instalar Prestashop en un ordenador local usando Mac es muy parecido, basta con instalar MAMP Server en lugar de XAMPP y proceder del mismo modo. Lo podis encontrar pinchando aqu:http://www.mamp.info/en/downloads/index.html