{"id":1466,"date":"2008-08-12T22:38:14","date_gmt":"2008-08-13T03:38:14","guid":{"rendered":"http:\/\/www.joelsedano.com\/blog\/?p=1466"},"modified":"2008-08-12T22:42:47","modified_gmt":"2008-08-13T03:42:47","slug":"como-instalar-magento-1x","status":"publish","type":"post","link":"https:\/\/www.joelsedano.com\/blog\/2008\/08\/12\/como-instalar-magento-1x\/","title":{"rendered":"C\u00f3mo instalar Magento 1.x"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/features_banner.gif\" alt=\"\" title=\"Magento Box\" width=\"173\" height=\"164\" align=\"left\" \/>Anteriormente hab\u00eda descrito como instalar la versi\u00f3n beta de Magento y, desde que sali\u00f3 la versi\u00f3n 1.0 que no me hab\u00eda visto en la necesidad de volver a usar este sistema, as\u00ed que he decidido actualizar mi versi\u00f3n y aprovecho para ayudar a quien ande buscando un poco de ayuda.<\/p>\n<p>Para instalar <strong>Magento ECommerce<\/strong> (la versi\u00f3n usada en esta gu\u00eda es <strong>1.1.2<\/strong>) en tu servidor web el proceso se ha simplificado bastante desde la versi\u00f3n beta, pero a\u00fan as\u00ed sigue siendo un proceso que para muchos usuarios puede ser algo complicado, tratar\u00e9 de explicar de manera breve los pasos que he hecho para instalarlo.<br \/>\n<!--more--><br \/>\nPrimero que nada debes conocer los <a href=\"http:\/\/www.magentocommerce.com\/system-requirements\">requisitos de Magento<\/a>, al momento de escribir esta gu\u00eda son:<\/p>\n<ul>\n<li>Sistema Operativo: Linux (x86, x86-64)<\/li>\n<li>Servidor Web: Apache (1.3.x, 2.0.x, 2.2.x)<\/li>\n<li>PHP: versi\u00f3n 5.2.0 o superior con las extensiones PDO_MySQL, simplexml, mcrypt, hash, GD, <acronym title=\"Document Object Model\">DOM<\/acronym>, iconv, Safe_mode desactivado y Memory_limit a 32 <acronym title=\"Megabyte\">MB<\/acronym> o m\u00e1s.<\/li>\n<li>MySQL: 4.1.2 o superior y capacidad para crear bases de datos con en motor InnoDB.<\/li>\n<li>SSL: si vas a usar HTTPS para trabajar en el administrador requerir\u00e1s un certificado <acronym title=\"Secure Sockets Layer (a security protocol)\">SSL<\/acronym> v\u00e1lido. Los certificados <acronym title=\"Secure Sockets Layer (a security protocol)\">SSL<\/acronym> hechos por uno mismo no son soportados.<\/li>\n<\/ul>\n<p>Si tienes dudas de si tu servidor tiene todo lo necesario puedes <a href=\"http:\/\/www.magentocommerce.com\/_media\/magento-check.zip\">descargar este archivo Zip<\/a>, descomprimir el contenido y subir el archivo <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym> a tu servidor, al ejectarlo en tu servidor te informar\u00e1 qu\u00e9 es lo que te hace falta para un correcto funcionamiento que, a pesar de que tengas <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym> 5 y MySQL 4.2 (o superiores) puede que falte una que otra librer\u00eda.<\/p>\n<p>Ahora, lo primero que necesitas es obviamente haber <a href=\"http:\/\/www.magentocommerce.com\/download\">descargado Magento<\/a> y haber descomprimido el archivo zip (o tar.gz o tar.gz2). Recomiendo descargar la versi\u00f3n completa (Full), ya tuve problemas con la versi\u00f3n que descarga desde tu servidor los archivos (se detuvo a medio proceso en varias ocasiones).<\/p>\n<p>Deber\u00e1s subir los archivos que descomprimiste via <acronym title=\"File Transfer Protocol\">FTP<\/acronym> (o <acronym title=\"Secure SHell (encrypted protocol replaces telnet and FTP)\">SSH<\/acronym> si eres m\u00e1s avanzado) a tu servidor web, yo los sub\u00ed en una carpeta llamada <strong>Magento<\/strong> en uno de mis servidores usando <a href=\"http:\/\/filezilla-project.org\/\">FileZilla<\/a>, pero clientes <acronym title=\"File Transfer Protocol\">FTP<\/acronym> hay muchos, tu puedes trabajar con el que te sientas m\u00e1s c\u00f3modo.<\/p>\n<p>Una vez que hayamos subido toda esa bola de archivos (son muchos archivos que en conjunto suman 33 <acronym title=\"Megabyte\">MB<\/acronym>, dependiendo de la velocidad de tu conexi\u00f3n puede tardar minutos o hasta horas) debemos asignarle permisos de lectura, escritura y ejecuci\u00f3n (chmod 777) a los siguientes directorios:<\/p>\n<ul> magento\/app\/etc<br \/>\nmagento\/var<br \/>\nmagento\/media<br \/>\nmagento\/media\/import<\/ul>\n<p>Y tambi\u00e9n al archivo <strong>.htaccess<\/strong> que est\u00e1 en <strong>magento\/var<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1467 aligncenter\" title=\"filezilla chmod\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/chmod.jpg\" alt=\"\" width=\"307\" height=\"306\" srcset=\"https:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/chmod.jpg 307w, https:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/chmod-150x150.jpg 150w, https:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/chmod-300x299.jpg 300w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/p>\n<p>Si usas <acronym title=\"Secure SHell (encrypted protocol replaces telnet and FTP)\">SSH<\/acronym> los comandos ser\u00edan:<\/p>\n<blockquote><p>cd magento<br \/>\nchmod o+w var var\/.htaccess app\/etc<br \/>\nchmod -R o+w media<\/p><\/blockquote>\n<p>Mi proveedor de hosting es Godaddy y, como soporta tanto <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym> 4 como <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym> 5 requer\u00ed modificar el archivo <strong>.htaccess<\/strong> que esta el la carpeta <strong>\/magento<\/strong> agregando la l\u00ednea:<\/p>\n<blockquote><p>Options -MultiViews<\/p><\/blockquote>\n<p>Tambi\u00e9n tuve que crear un archivo <strong>php5.ini<\/strong> y colocarlo en la ra\u00edz de mi dominio con la l\u00ednea:<\/p>\n<blockquote><p>cgi.fix_pathinfo = 1<\/p><\/blockquote>\n<p>Esto con el fin de indicarle que use <acronym title=\"Hypertext PreProcessing\">PHP<\/acronym> 5 pero, si no estas hospedado con Godaddy entonces no es probable que requieras estas dos \u00faltimas modificaciones.<\/p>\n<p>Ahora, antes de proceder a la instalaci\u00f3n debemos crear antes una base de datos MySQL para que Magento tenga donde almacenar la informaci\u00f3n, el proceso varia mucho entre servidores y proveedores, en algunos casos debes crear un usuario y password antes de crear la base de datos, en otros casos lo haces todo de un golpe, as\u00ed que en este paso est\u00e1s por tu cuenta, algunos servidores te permiten crear la base de datos desde phpMyAdmin, otros debes crearla antes con el CPanel o con lo que te provean, en este paso estas por tu cuenta.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1468 aligncenter\" title=\"phpmyadmin\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/phpmyadmin1.jpg\" alt=\"\" width=\"478\" height=\"419\" srcset=\"https:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/phpmyadmin1.jpg 478w, https:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/phpmyadmin1-300x262.jpg 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/p>\n<p>No te olvides del nombre de la base de datos y el login y password del usuario para accesarla, los vamos a necesitar.<\/p>\n<p>El siguiente paso es abrir un navegador web y dirigirte a la <acronym title=\"Uniform Resource Locator\">URL<\/acronym> donde hayas instalado magento, por ejemplo:<\/p>\n<blockquote><p>http:\/\/www.midominio.com\/magento\/<\/p><\/blockquote>\n<p>Y podr\u00e1s ejecutar el asistente de instalaci\u00f3n de magento:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/magen1.jpg\" alt=\"\" title=\"magen1\" width=\"480\" height=\"272\" \/><\/p>\n<p>Esta primer ventana no tiene ninguna complicaci\u00f3n, solo debes leer la licencia y, si estas de acuerdo con ella marcas el checkbox <em>\u00abI agree to the above&#8230;\u00bb<\/em> y presionas el bot\u00f3n <strong>Continue<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/magen2.jpg\" alt=\"\" title=\"magen2\" width=\"480\" height=\"217\"  \/><\/p>\n<p>La segunda pantalla es para regionalizar tu instalaci\u00f3n de Magento, solo debes seleccionar Idioma (Locate), Zona Horaria (Time Zone) y Moneda (Default Currency).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/magen3.jpg\" alt=\"\" title=\"magen3\" width=\"480\" height=\"619\"  \/><\/p>\n<p>Esta tercer pantalla si requiere un poco de atenci\u00f3n, aqu\u00ed debes poner la informaci\u00f3n del servidor para que Magento pueda acceder a la base de datos, en muchos casos en donde dice <strong>Host<\/strong> funciona si pones <em>localhost<\/em>, pero en mi caso si tuve que poner otra cosa muy diferente, esto, como dije al principio, varia mucho con cada proveedor.<\/p>\n<p>Por \u00faltimo queda crear la cuenta de administrador para Magento, pones unos cuantos datos personales, un nombre de usuario con password y una clave para encriptar la informaci\u00f3n que se vaya a almacenar en tu base de datos, tenga en alg\u00fan lugar seguro por si la llegas a necesitar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/magen4.jpg\" alt=\"\" title=\"magen4\" width=\"480\" height=\"348\"  \/><\/p>\n<p>Felicidades!, haz completado la instalaci\u00f3n y en teor\u00eda tienes un Magento completamente funcional listo para que agregues productos, categor\u00edas y dem\u00e1s.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.joelsedano.com\/blog\/wp-content\/uploads\/2008\/08\/magen5.jpg\" alt=\"\" title=\"magen5\" width=\"480\" height=\"185\"  \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Anteriormente hab\u00eda descrito como instalar la versi\u00f3n beta de Magento y, desde que sali\u00f3 la versi\u00f3n 1.0 que no me hab\u00eda visto en la necesidad de volver a usar este sistema, as\u00ed que he decidido actualizar mi versi\u00f3n y aprovecho para ayudar a quien ande buscando un poco de ayuda. Para instalar Magento ECommerce (la versi\u00f3n usada en esta gu\u00eda es 1.1.2) en tu servidor web el proceso se ha simplificado bastante desde la versi\u00f3n beta, pero a\u00fan as\u00ed sigue&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/www.joelsedano.com\/blog\/2008\/08\/12\/como-instalar-magento-1x\/\"> Seguir leyendo<span class=\"screen-reader-text\">  Seguir leyendo<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,25,2,12],"tags":[111,308,110,244,239,163],"class_list":["post-1466","post","type-post","status-publish","format-standard","hentry","category-links-externos","category-php","category-programacion","category-software","tag-como","tag-godaddy","tag-howto","tag-instalacion","tag-magento","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/1466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/comments?post=1466"}],"version-history":[{"count":6,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/1466\/revisions"}],"predecessor-version":[{"id":1506,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/posts\/1466\/revisions\/1506"}],"wp:attachment":[{"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/media?parent=1466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/categories?post=1466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joelsedano.com\/blog\/wp-json\/wp\/v2\/tags?post=1466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}