3. 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
5. 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
6. 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
9. 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
10. 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
12. Para ingresar a administrar nuestro sitio lo hacemos mediante el URL de acceso común
seguido de /admin
12
13. 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