Curso de Magento 1.9: Unidad Didáctica 01 Instalacion

  • 1,496 views
Uploaded on

Instalación de magento 1.9

Instalación de magento 1.9

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,496
On Slideshare
0
From Embeds
0
Number of Embeds
10

Actions

Shares
Downloads
1
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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/