SlideShare una empresa de Scribd logo
Curso de Magento
Unidad Didáctica 01
Instalación
David Vaquero
Objetivos
Conocer los requisitos de
instalación del software de magento
Saber cómo instalar los ejemplos de
Demo en la instalación
Índice de
contenidos
Introducción
Requisitos de la instalación
Configuración de PHP
Versiones de Mysql
Otros Requisitos
Pasos de la instalación
Permisos
El Instalador
Acceso a la tienda y al panel de Administración
Configuración de Crons
Introducción
Magento es un software web de gestión
de tiendas virtuales
Lanzado originalmente el 31 de marzo
de 2008
Utiliza partes del framework PHP Zend
http://magento.com
Introducción
Dispone de dos versiones Principales
Community Edition: Software libre
http://magento.com/resources/
technical_hosted
Enterprise Edition: Versión comercial
http://enterprise.magento.com
Requisitos de la
instalación
Linux 32 ó 64bit
Por ejemplo una Ubuntu 14.04 LTS
Aunque se puede instalar también
en un Windows o un Mac, pero
linux es la opción recomendada,
principalmente por el cron
Requisitos de la
instalación
Apache Web Server httpd:
1.3.x
2.0.x
2.2.x
Soporte de mod_rewrite y mod_php5
Nignx
Requisitos de la
instalación
Navegadores soportados
IE7 o superior
Firefox 3.5 o superior
Safari 5 o superior
Chrome 7 o superior
Soporte de Adobe Flash plugin
Requisitos de la
instalación
PHP 5.2, 5.3 y 5.4
Extensiones requeridas
PDO_Mysql
simplexml
mcrypt
hash
GD
DOM
iconv
curl
SOAP
Safe Mode OFF
Requisitos de la
instalación
Existe un script php que puede darnos
datos sobre la configuración de Mysql y
PHP
http://www.magentocommerce.com/
knowledge-base/entry/how-do-i-know-if-
my-server-is-compatible-with-magento
También podemos comprobarlo en el
phpinfo()
Configuración de
PHP
php.ini
memory_limit=256M (mínimo)
memory_limit=512M (recomendado)
max_execution_time=1500 (recomendado)
max_input_time=1500 (recomendado)
upload_max_filesize = 50M (recomendado)
post_max_size = 50M (recomendado)
Versiones de Mysql
EE 1.13 o superior: 5.0.2 o superior
EE 1.12 o inferior: 4.1.20 o superior
CE ( cualquier versión): 4.1.20 o
superior
Otros Requisitos
Redis No-SQL: opcional para CE 1.8 y EE 1.13 o superiores
redis-server 2.6.9 o superior
phpredis 2.2.2 o superior
SSL: Un certificado válido para HTTPS
Servidor:
Posibilidad de ejecutar procesos cron desde PHP5
Posibilidad de sobre escribir las reglas en
ficheros .htaccess
Pasos de la
instalación
http://www.magentocommerce.com/download
Descarga de Magento 1.9 CE
Descarga Sample Data (opcional)
Instalación de LAMP, XAMPP o similar
Configuración de Apache y PHP para cumplir los requisitos
Creación del usuario y la BBDD para magento
Copia del magento en el htdocs o similar
Importación del Sample data en la BBDD (opcional)
Gestión de permisos del directorio de instalación
Ejecución del instalador de Magento
Permisos
El directorio de magento debe tener el grupo y
propietario del usuario que ejecuta el servidor web
www-data:www-data en linux
chown -R www-data:www-data magento
Permisos 700 a directorios y 600 a ficheros
find magento_dir -type d -exec chmod 700 {} ;
find magento_dir -type f -exec chmod 600 {} ;
El Instalador
Entrar al instalador
Nota: en instalaciones locales de
prueba se debe entrar por http://
127.0.0.1/ruta_magento/
Esto iniciará el instalador
El Instalador
Licencia
Leer y aceptar la licencia
Localización
Idioma, Zona de tiempo, Moneda principal
Configuración:
nombre bbdd, servidor, usuario y
contraseña, prefijo de tablas
El Instalador
Configuración:
Servidor Web
Base URL: http://127.0.0.1/magento para pruebas sino dominio completo
Admin Path: admin, cambiar en producción
Enable Charts: habilitado
Skip base URL Validation before the next step: marcado en desarrollo y
pruebas , desmcarcado en producción
Use Web Server (Apache) Rewrites: marcado si se van a usar urls limpias y el
módulo está activado
Use Secure URL’s (SSL): marcar si ya tenemos el certificado SSL configurado
Sesiones
BBDD o sistema de ficheros: lo que convenga
El Instalador
Creación del modelo de la de BBDD y los datos iniciales
Este proceso puede llegar tardar bastante tiempo
dependiendo de la potencia del equipo y de la velocidad
de los discos, de ahí que ampliáramos el tiempo de
ejecución de PHP por si estamos en una máquina lenta
El instalador sólo muestra una página cargándose
No desesperar
Si el proceso se corta a la mitad hay que volver a
empezar desde el principio, borrando la BBDD y el
directorio de instalación de magento, permisos, etc…
El Instalador
Cuenta de Administrador
Nombre completo
Correo electrónico del administrador
nombre de usuario
contraseña repetida
Clave de encriptación (imprescindible en
producción)
Acceso a la tienda y al
panel de administración
tienda
http://127.0.0.1/magento/
administración
http://127.0.0.1/magento/admin/
Comprobar los dos accesos
Evidentemente en producción se substituye el
127.0.0.1 por el nombre del servidor web con
resolución DNS
Configuración de
Crons
Los crons se ocupan de la gestión de tareas
periódicas como:
reglas de precios, boletines, generación de
sitemaps, notificaciones y alertas de usuarios,
actualización de divisas
Se recomienda pasarlo cad minuto en EE y cada 5
min en CE
*/5 * * * * /bin/sh /[your Magento install dir]/
cron.sh
Licencia y
Financiación
Este curso ha sido financiado por el
Ayuntamiento de Vitoria-Gasteiz
La licencia de la presentación el CC-
BY-SA-NC 3.0 registrada a nombre de
David Vaquero Santiago
http://creativecommons.org/licenses/
by-nc-sa/4.0/

Más contenido relacionado

La actualidad más candente

Qué es y como se instala Joomla
Qué es y como se instala JoomlaQué es y como se instala Joomla
Qué es y como se instala JoomlaJorge García
 
Joomla y wordpress
Joomla y wordpressJoomla y wordpress
Joomla y wordpress
Jesu Santiago
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
David Vaquero
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
Estela Silva
 
Open Source
Open SourceOpen Source
Open Source
rlramirez
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protales
rlramirez
 
Instalacion Joomla 1.5
Instalacion Joomla 1.5Instalacion Joomla 1.5
Instalacion Joomla 1.5
Emir Cedeño
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Reynaldo Morillo
 
Redes deber
Redes deberRedes deber
Redes deber
Sandy Suárez
 
Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
Carlos Roncero Parra
 
Curso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklanCurso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklan
Enrique Ruíz Millán
 
Clientes web
Clientes webClientes web
Clientes web
donzippy
 
Añadir marcas de empresa a páginas de inicio de sesión y panel de acceso
Añadir marcas de empresa a páginas de inicio de sesión y panel de accesoAñadir marcas de empresa a páginas de inicio de sesión y panel de acceso
Añadir marcas de empresa a páginas de inicio de sesión y panel de acceso
RaGaZoMe
 
Curso Joomla 1.5 Parte 3
Curso Joomla 1.5 Parte 3Curso Joomla 1.5 Parte 3
Curso Joomla 1.5 Parte 3Antonio Durán
 
Trabajo en grupo de redes
Trabajo en grupo de redesTrabajo en grupo de redes
Trabajo en grupo de redes
eljosezu
 

La actualidad más candente (20)

Qué es y como se instala Joomla
Qué es y como se instala JoomlaQué es y como se instala Joomla
Qué es y como se instala Joomla
 
Joomla y wordpress
Joomla y wordpressJoomla y wordpress
Joomla y wordpress
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
 
Que es joomla
Que es joomlaQue es joomla
Que es joomla
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
 
Open Source
Open SourceOpen Source
Open Source
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protales
 
CMSimple
CMSimpleCMSimple
CMSimple
 
Instalacion Joomla 1.5
Instalacion Joomla 1.5Instalacion Joomla 1.5
Instalacion Joomla 1.5
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
 
Presentación Cms
Presentación CmsPresentación Cms
Presentación Cms
 
Redes deber
Redes deberRedes deber
Redes deber
 
Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
 
Joomla!
Joomla!Joomla!
Joomla!
 
Curso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklanCurso iniciacion-joomla-3.3-oklan
Curso iniciacion-joomla-3.3-oklan
 
Clientes web
Clientes webClientes web
Clientes web
 
Añadir marcas de empresa a páginas de inicio de sesión y panel de acceso
Añadir marcas de empresa a páginas de inicio de sesión y panel de accesoAñadir marcas de empresa a páginas de inicio de sesión y panel de acceso
Añadir marcas de empresa a páginas de inicio de sesión y panel de acceso
 
Curso Joomla 1.5 Parte 3
Curso Joomla 1.5 Parte 3Curso Joomla 1.5 Parte 3
Curso Joomla 1.5 Parte 3
 
Trabajo en grupo de redes
Trabajo en grupo de redesTrabajo en grupo de redes
Trabajo en grupo de redes
 
Presentacion Impess Cms Juan Miranda Berenguel
Presentacion Impess Cms Juan Miranda BerenguelPresentacion Impess Cms Juan Miranda Berenguel
Presentacion Impess Cms Juan Miranda Berenguel
 

Similar a Curso de Magento 1.9: Unidad Didáctica 01 Instalacion

Magento
MagentoMagento
Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apache
ERWIN AGUILAR
 
Presentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del MediterráneoPresentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del Mediterráneo
Fernando Serer
 
Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008toboreon
 
Apache2 dia1
Apache2 dia1Apache2 dia1
Apache2 dia1
lyonel_cc
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
Nombre Apellidos
 
TSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalaciónTSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalación
mariadejesusRiveraLe
 
W2008
W2008W2008
Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008
jorgetar22
 
Servidorweb
ServidorwebServidorweb
Servidorweb
Gabriel Sumoza
 
Instalación de Agileload
Instalación de Agileload Instalación de Agileload
Instalación de Agileload
Dianis Torres Castillo
 
Manual ldap
Manual ldapManual ldap
Manual ldap
omarhl2
 
Pecha kucha
Pecha kuchaPecha kucha
Pecha kuchaTerrafx9
 
Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2
RaGaZoMe
 
Deploying Wordpress
Deploying WordpressDeploying Wordpress
Deploying Wordpress
byroncorrales
 

Similar a Curso de Magento 1.9: Unidad Didáctica 01 Instalacion (20)

Magento
MagentoMagento
Magento
 
Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apache
 
Presentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del MediterráneoPresentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del Mediterráneo
 
22 apache http server
22  apache http server22  apache http server
22 apache http server
 
22 apache http server
22  apache http server22  apache http server
22 apache http server
 
Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008
 
Apache2 dia1
Apache2 dia1Apache2 dia1
Apache2 dia1
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
22 http ftp_linux_asoitson
22 http ftp_linux_asoitson22 http ftp_linux_asoitson
22 http ftp_linux_asoitson
 
TSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalaciónTSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalación
 
W2008
W2008W2008
W2008
 
W2008
W2008W2008
W2008
 
Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008
 
Servidorweb
ServidorwebServidorweb
Servidorweb
 
Instalación de Agileload
Instalación de Agileload Instalación de Agileload
Instalación de Agileload
 
Manual ldap
Manual ldapManual ldap
Manual ldap
 
Pecha kucha
Pecha kuchaPecha kucha
Pecha kucha
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2Implementación Auditoria Windows Server 2008 R2
Implementación Auditoria Windows Server 2008 R2
 
Deploying Wordpress
Deploying WordpressDeploying Wordpress
Deploying Wordpress
 

Más de David Vaquero

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccion
David Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
David Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
David Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
David Vaquero
 
Liferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaLiferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básica
David Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
David Vaquero
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
David Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
David Vaquero
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
David Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
David Vaquero
 
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con HibernateStruts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
David Vaquero
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 Productos
David Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
David Vaquero
 
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y AnotacionesCurso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
David Vaquero
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
David Vaquero
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
David Vaquero
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
David Vaquero
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
David Vaquero
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
David Vaquero
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
David Vaquero
 

Más de David Vaquero (20)

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccion
 
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
 
Liferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaLiferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básica
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
 
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
 
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con HibernateStruts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 Productos
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
 
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y AnotacionesCurso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 

Último

Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 

Último (20)

Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 

Curso de Magento 1.9: Unidad Didáctica 01 Instalacion

  • 1. Curso de Magento Unidad Didáctica 01 Instalación David Vaquero
  • 2. Objetivos Conocer los requisitos de instalación del software de magento Saber cómo instalar los ejemplos de Demo en la instalación
  • 3. Índice de contenidos Introducción Requisitos de la instalación Configuración de PHP Versiones de Mysql Otros Requisitos Pasos de la instalación Permisos El Instalador Acceso a la tienda y al panel de Administración Configuración de Crons
  • 4. Introducción Magento es un software web de gestión de tiendas virtuales Lanzado originalmente el 31 de marzo de 2008 Utiliza partes del framework PHP Zend http://magento.com
  • 5. Introducción Dispone de dos versiones Principales Community Edition: Software libre http://magento.com/resources/ technical_hosted Enterprise Edition: Versión comercial http://enterprise.magento.com
  • 6. Requisitos de la instalación Linux 32 ó 64bit Por ejemplo una Ubuntu 14.04 LTS Aunque se puede instalar también en un Windows o un Mac, pero linux es la opción recomendada, principalmente por el cron
  • 7. Requisitos de la instalación Apache Web Server httpd: 1.3.x 2.0.x 2.2.x Soporte de mod_rewrite y mod_php5 Nignx
  • 8. Requisitos de la instalación Navegadores soportados IE7 o superior Firefox 3.5 o superior Safari 5 o superior Chrome 7 o superior Soporte de Adobe Flash plugin
  • 9. Requisitos de la instalación PHP 5.2, 5.3 y 5.4 Extensiones requeridas PDO_Mysql simplexml mcrypt hash GD DOM iconv curl SOAP Safe Mode OFF
  • 10. Requisitos de la instalación Existe un script php que puede darnos datos sobre la configuración de Mysql y PHP http://www.magentocommerce.com/ knowledge-base/entry/how-do-i-know-if- my-server-is-compatible-with-magento También podemos comprobarlo en el phpinfo()
  • 11. Configuración de PHP php.ini memory_limit=256M (mínimo) memory_limit=512M (recomendado) max_execution_time=1500 (recomendado) max_input_time=1500 (recomendado) upload_max_filesize = 50M (recomendado) post_max_size = 50M (recomendado)
  • 12. Versiones de Mysql EE 1.13 o superior: 5.0.2 o superior EE 1.12 o inferior: 4.1.20 o superior CE ( cualquier versión): 4.1.20 o superior
  • 13. Otros Requisitos Redis No-SQL: opcional para CE 1.8 y EE 1.13 o superiores redis-server 2.6.9 o superior phpredis 2.2.2 o superior SSL: Un certificado válido para HTTPS Servidor: Posibilidad de ejecutar procesos cron desde PHP5 Posibilidad de sobre escribir las reglas en ficheros .htaccess
  • 14. Pasos de la instalación http://www.magentocommerce.com/download Descarga de Magento 1.9 CE Descarga Sample Data (opcional) Instalación de LAMP, XAMPP o similar Configuración de Apache y PHP para cumplir los requisitos Creación del usuario y la BBDD para magento Copia del magento en el htdocs o similar Importación del Sample data en la BBDD (opcional) Gestión de permisos del directorio de instalación Ejecución del instalador de Magento
  • 15. Permisos El directorio de magento debe tener el grupo y propietario del usuario que ejecuta el servidor web www-data:www-data en linux chown -R www-data:www-data magento Permisos 700 a directorios y 600 a ficheros find magento_dir -type d -exec chmod 700 {} ; find magento_dir -type f -exec chmod 600 {} ;
  • 16. El Instalador Entrar al instalador Nota: en instalaciones locales de prueba se debe entrar por http:// 127.0.0.1/ruta_magento/ Esto iniciará el instalador
  • 17. El Instalador Licencia Leer y aceptar la licencia Localización Idioma, Zona de tiempo, Moneda principal Configuración: nombre bbdd, servidor, usuario y contraseña, prefijo de tablas
  • 18. El Instalador Configuración: Servidor Web Base URL: http://127.0.0.1/magento para pruebas sino dominio completo Admin Path: admin, cambiar en producción Enable Charts: habilitado Skip base URL Validation before the next step: marcado en desarrollo y pruebas , desmcarcado en producción Use Web Server (Apache) Rewrites: marcado si se van a usar urls limpias y el módulo está activado Use Secure URL’s (SSL): marcar si ya tenemos el certificado SSL configurado Sesiones BBDD o sistema de ficheros: lo que convenga
  • 19. El Instalador Creación del modelo de la de BBDD y los datos iniciales Este proceso puede llegar tardar bastante tiempo dependiendo de la potencia del equipo y de la velocidad de los discos, de ahí que ampliáramos el tiempo de ejecución de PHP por si estamos en una máquina lenta El instalador sólo muestra una página cargándose No desesperar Si el proceso se corta a la mitad hay que volver a empezar desde el principio, borrando la BBDD y el directorio de instalación de magento, permisos, etc…
  • 20. El Instalador Cuenta de Administrador Nombre completo Correo electrónico del administrador nombre de usuario contraseña repetida Clave de encriptación (imprescindible en producción)
  • 21. Acceso a la tienda y al panel de administración tienda http://127.0.0.1/magento/ administración http://127.0.0.1/magento/admin/ Comprobar los dos accesos Evidentemente en producción se substituye el 127.0.0.1 por el nombre del servidor web con resolución DNS
  • 22. Configuración de Crons Los crons se ocupan de la gestión de tareas periódicas como: reglas de precios, boletines, generación de sitemaps, notificaciones y alertas de usuarios, actualización de divisas Se recomienda pasarlo cad minuto en EE y cada 5 min en CE */5 * * * * /bin/sh /[your Magento install dir]/ cron.sh
  • 23. Licencia y Financiación Este curso ha sido financiado por el Ayuntamiento de Vitoria-Gasteiz La licencia de la presentación el CC- BY-SA-NC 3.0 registrada a nombre de David Vaquero Santiago http://creativecommons.org/licenses/ by-nc-sa/4.0/