SlideShare uma empresa Scribd logo
1 de 23
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/

Mais conteúdo relacionado

Mais procurados

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
 
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ásicaDavid Vaquero
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protalesrlramirez
 
Instalacion Joomla 1.5
Instalacion Joomla 1.5Instalacion Joomla 1.5
Instalacion Joomla 1.5Emir 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
 
Clientes web
Clientes webClientes web
Clientes webdonzippy
 
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 accesoRaGaZoMe
 
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 redeseljosezu
 

Mais procurados (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
 

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

Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apacheERWIN 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áneoFernando 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 dia1lyonel_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 ServerNombre 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ónmariadejesusRiveraLe
 
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 2008jorgetar22
 
Manual ldap
Manual ldapManual ldap
Manual ldapomarhl2
 
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 R2RaGaZoMe
 

Semelhante 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
 

Mais de David Vaquero

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccionDavid 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ónDavid 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 WorkflowDavid 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 DocumentosDavid 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ásicaDavid 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 WebDavid 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ónDavid 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ónDavid 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 PrincipalesDavid 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ónDavid 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 HibernateDavid 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 ProductosDavid 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 AtributosDavid 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 AnotacionesDavid 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 FormulariosDavid 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-EtiquetasDavid 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 AccionesDavid 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 DesarrolloDavid 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 IntroduccionDavid 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 SQLiteDavid Vaquero
 

Mais 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

Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSDESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSreinamanuela20
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
La Electricidad y La Electrónica por el grado 10-5
La Electricidad y La Electrónica por el grado 10-5La Electricidad y La Electrónica por el grado 10-5
La Electricidad y La Electrónica por el grado 10-5CamilaCordoba30
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxProfeVivianaRS
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSLincangoKevin
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...OLGAMILENAMONTAEZNIO
 
Trabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaTrabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaCamilaCordoba30
 
Calculadora cientifica corregida para enviar.docx
Calculadora cientifica  corregida para enviar.docxCalculadora cientifica  corregida para enviar.docx
Calculadora cientifica corregida para enviar.docxzoecaicedosalazar
 
Trabajo de Electricidad y Electrónica grado 10-3
Trabajo de Electricidad y Electrónica grado 10-3Trabajo de Electricidad y Electrónica grado 10-3
Trabajo de Electricidad y Electrónica grado 10-3wwwcuentanuevacom
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
taller de la electricidad y electrónica
taller de  la electricidad y electrónicataller de  la electricidad y electrónica
taller de la electricidad y electrónicaErickAlegria3
 

Último (20)

Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSDESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
La Electricidad y La Electrónica por el grado 10-5
La Electricidad y La Electrónica por el grado 10-5La Electricidad y La Electrónica por el grado 10-5
La Electricidad y La Electrónica por el grado 10-5
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptx
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
 
Trabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaTrabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La Electrónica
 
Calculadora cientifica corregida para enviar.docx
Calculadora cientifica  corregida para enviar.docxCalculadora cientifica  corregida para enviar.docx
Calculadora cientifica corregida para enviar.docx
 
Trabajo de Electricidad y Electrónica grado 10-3
Trabajo de Electricidad y Electrónica grado 10-3Trabajo de Electricidad y Electrónica grado 10-3
Trabajo de Electricidad y Electrónica grado 10-3
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
taller de la electricidad y electrónica
taller de  la electricidad y electrónicataller de  la electricidad y electrónica
taller de la electricidad y electrónica
 

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/