Instalación y configuración de magento en cent os.

14
INSTALACIÓN Y CONFIGURACIÓN DE SISTEMA DE COMPRAS ONLINE MAGENTO EN CENTOS 6.4 ANGIE VIVIANA LONDOÑO ÁLVAREZ. NILSON ANDRÉS LONDOÑO HERNANDEZ. CAMILA MARTÍNEZ LÓPEZ. Tecnología en Gestión de Redes de Datos. Ficha: 455596. Instructor. Mauricio Ortiz Morales. SERVICIO NACIONAL DE APRENDIZAJE (SENA) CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL (CESGE) MEDELLÍN ANTIOQUIA. 2013 1

Transcript of Instalación y configuración de magento en cent os.

Page 1: Instalación y configuración de magento en cent os.

INSTALACIÓN Y CONFIGURACIÓN DE SISTEMA DE COMPRAS ONLINE MAGENTO ENCENTOS 6.4

ANGIE VIVIANA LONDOÑO ÁLVAREZ.NILSON ANDRÉS LONDOÑO HERNANDEZ.

CAMILA MARTÍNEZ LÓPEZ.

Tecnología en Gestión de Redes de Datos.Ficha: 455596.

Instructor.Mauricio Ortiz Morales.

SERVICIO NACIONAL DE APRENDIZAJE (SENA)CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL (CESGE)

MEDELLÍN ­ ANTIOQUIA.2013

1

Page 2: Instalación y configuración de magento en cent os.

Indice.

Introducción a Magento................................................................................................................3Requerimientos para la instdeMagento.......................................................................................4Agregando repositorios................................................................................................................5Instalación de paquetes...............................................................................................................5Configuración de base de datos MySQL.....................................................................................6Instalación de Magento................................................................................................................8

2

Page 3: Instalación y configuración de magento en cent os.

Introducción a Magento.

Magento es una plataforma para comercialización en línea de código abierto la cual ofrece flexibilidad y control sin precedentes además de ser la más completa en la actualidad . Esta plataforma ofrece muchas funcionalidades en las que se destacan principalmente la flexibilidad del diseño y control del panel y gracias a su condición de Open Source permite adaptar un negocio a una tienda de Internet. Las características más relevantes de Magento son:Flexibilidad. Porque cada negocio necesita tener una solución a su medida.Actualizable. Magento puede ser personalizado fácilmente sin perder la habilidad de actualizarse. Las posibilidades de adaptación de Magento permite una perfecta personalización en función de las necesidades que se tengan.Sostenibilidad. eBay y PayPal son dos de las empresas más importantes de la Red, y avalan por la continuidad del proyecto a largo plazo.Velocidad y Seguridad. Para maximizar la eficiencia de tus transacciones.Ecosistema y Comunidad. Magento cuenta con una comunidad de desarrollo madura que garantiza su robustez y estabilidad.

3

Page 4: Instalación y configuración de magento en cent os.

Requerimientos para la instalación de Magento.

Sistemas operativos compatiblesLinux x86, x86­6

Servidores web compatibles:Apache 1.3.xApache 2.0.xApache 2.2.xNginx (a partir de Magento 1.7 Comunidad y 1.12 versiones Enterprise)

Navegadores compatibles:Microsoft Internet Explorer 7 y superioresMozilla Firefox 3.5 y superioresApple Safari 5 y mayor en sólo MacGoogle Chrome 7 y por encimaSe debe instalar Adobe Flash plug­in

PHP Compatibilidad05/02/13 hasta 05/03/24

Extensiones necesarias:PDO_MySQLsimplexmlmcrypthachísGDDOMiconvrizoDe SOAP (API de servicios web si se va a utilizar)Safe_mode offMemory_limit no menos de 256 MB (preferiblemente 512)MySQL 4.1.20 o posterior

4

Page 5: Instalación y configuración de magento en cent os.

Agregangando repositorios.

Para la instalación de los paquetes necesarios para la plataforma Magento, debemos agregar previamente algunos repositorios a nuestro servidor, el primer repositorio que habilitaremos será el release de EPEL. El repositorio EPEL no está soportado oficialmente por CentOS, pero ofrecen versiones más actuales de las aplicaciones populares como PHP ó MySQL.

Luego de haber habilitado los repositorios podemos confirmar que ya se encuentran en el directorio yum.repos.d en el cual se encuentran declaradas las configuraciones del yum.

Instalación de paquetes.

A continuación, actualizaremos el sistema e instalaremos las headers kernel para aplicaciones que lo requieran en el futuro.

Instalamos nuestro servidor Web, en nuestro caso, Apache.

La configuración de nuestro hosting virtual es la siguiente, en el directorio /var/www/html/magento/ se guardaran todos los archivos pertinentes al software Magento.

5

Page 6: Instalación y configuración de magento en cent os.

Ahora, instalaremos los paquetes necesarios para que corra correctamente el sistema de compras Magento.

Empezaremos con PHP y las extensiones requeridas por el software Magento. PHP es un lenguaje de programación

Cambiamos el límite de memoria que consumirá PHP a 512MB en el archivo /etc/ php.ini

Procedemos a instalar la base de datos MySQL.

Configuración de base de datos MySQL.

Configuramos la base de datos para que inicie con el sistema e iniciamos la base de datos.

Nos logueamos en la base de datos con el usuario root.

Por cuestiones de seguridad eliminamos los usuarios que no son root.

Establecemos contraseña al usuario root en la base de datos.

Establecemos la contraseña del usuario creado.

6

Page 7: Instalación y configuración de magento en cent os.

Otorgamos todos los privilegios al usuario magento.

Limitamos el acceso anónimo a la base de datos.

Instalamos phpmyadmin

PhpMyAdmin es una herramienta de gestión de la base de datos MySQL en lenguaje PHP.

Para la instalación, descargamos el paquete.

Editamos el archivo /etc/http/conf.d/PhpMyAdmin y cambiamos los valores Require Ip por nuestra IP actual, también, para que podamos acceder de un cliente a la gestión de bases de datos, cambiamos los valores Deny all sólo por Allow from [ip actual] aunque se recomienda que este tipo de gestión sólo pueda ser accedida localmente.

Creamos la base de datos, deberá llamarse magento, asignamos los permisos a la base de datos para que corresponda con el usuario magento.

Otorgamos todos los permisos a la base de datos.

7

Page 8: Instalación y configuración de magento en cent os.

Ahora, podemos observar que la base de datos ha sido exitosamente creada.

Accedemos a la base de datos magento con el usuario root.

Instalación de Magento.

Para la instalación del software, debemos descargar los archivos de configuración que se alojan en su página oficial.

Descomprimimos el archivo de instalación del software magento.

Hacemos una copia recursiva del directorio donde está alojada la configuración de Magento al directorio de nuestro servidor web.

Otorgamos los permisos al directorio magento en el cual se encuentra la configuración del software; todos los ficheros y subdirectorios alojados en el directorio magento serán propiedad del usuario propietario del servicio web apache.Todos los subdirectorios tendrán permisos de lectura, escritura y ejecución para el usuario propietario (apache) (drwx­ ­ ­ ­ ­ ­).Todos los ficheros tendrán permisos de lectura y escritura para el usuario propietario (apache) (­rw­ ­ ­ ­ ­ ­).

8

Page 9: Instalación y configuración de magento en cent os.

Para la instalación del software, accedemos al navegador con el URL según como lo hayamos configurado en el path del servidor web y DNS.En primera instancia, aceptamos los términos y condiciones así como la licencia del producto, marcamos el recuadro inferior y pulsamos sobre continue.

Seleccionamos la localidad en la que se encuentre nuestro servidor Magento, la zona horaria y el peso en el que se manejara por defecto nuestra tienda, presionamos continue.

9

Page 10: Instalación y configuración de magento en cent os.

Ahora, configuraremos la base de datos con la que operará el servidor Magento.El tipo de base de datos será MySQL, en el campo host agregamos el nombre del host completo donde está alojada la base de datos, la IP o utilizamos el valor localhost si el servidor MySQL está en la misma máquina que el servidor web, el nombre de la base de datos será magento, como lo habíamos configurado anteriormente en el servidor MySQL, en el campo username introducimos el nombre de usuario propietario de la base de datos y su respectiva contraseña.

A continuación, configuraremos las opciones de acceso web.En el campo Base URL ingresamos el URL por el que será accedido el servidor, en comando Admin Path agregamos el nombre con el que ingresaremos a la ruta de acceso de administración.

10

Page 11: Instalación y configuración de magento en cent os.

Creamos las cuentas de administración.

Nuestra instalación ha sido exitosa y podemos proceder a administrar nuestro sitio web de compras online.

11

Page 12: Instalación y configuración de magento en cent os.

Para ingresar a administrar nuestro sitio lo hacemos mediante el URL de acceso común seguido de /admin

12

Page 13: Instalación y configuración de magento en cent os.

Ya tenemos acceso y control de nuestro sitio de compras en línea.

Para la administración de la base de datos, ingresamos por medio del navegador y la dirección IP donde esté alojada la base de datos seguido de phpmyadmin e ingresamos por medio del usuario dueño de la base de datos y la contraseña que le hayamos establecido al mismo en la creación del usuario.

13

Page 14: Instalación y configuración de magento en cent os.

14