Cómo instalar el último CMS de Magento en Ubuntu y Debian

Cómo instalar el último CMS de Magento en Ubuntu y Debian

Magento. es un CMS de código abierto gratuito para sitios web de comercio web, lanzado por primera vez en 2008 y luego adquirido por eBay, según W3Techs, Magento es utilizado por 2.6%. en todos los sitios web de Internet en todo el mundo, por lo que es importante que un administrador de Linux sepa cómo instalarlo en una máquina Linux, lo que explicaremos en este artículo.

Características de Magento

  1. Gratis y de código abierto.
  2. Construido usando PHP, Zend framework y base de datos MySQL.
  3. Se puede usar fácilmente para crear tiendas web en línea.
  4. Capacidad para instalar y cambiar el tema del sitio web predeterminado, sin necesidad de cambiar el contenido.
  5. Capacidad para instalar y configurar módulos para agregar más funciones.
  6. 3 ediciones disponibles para usar, que son: Comunidad Edition-Professional Edition-Enterprise Edition.
  7. Con el respaldo de una gran comunidad.

Requisitos

Este artículo lo guiará para instalar la versión más reciente de “Community Edition” de Magento en un sistema Stem en ejecución:

  1. Apache versión 2.2 o 2.4
  2. PHP versión 5.6 o 7.0.xo posterior con las extensiones requeridas
  3. MySQL versión 5.6 o posterior

Paso 1: Instale Apache, PHP y MySQL

1.. Magento es un script PHP, que usa una base de datos MySQL, por eso necesita un servidor web en ejecución y un servidor de base de datos MySQL con soporte PHP, para instalar esas cosas en Ubuntu/Debian, tendrá que ejecutar los siguientes comandos en la terminal.

Nota:. en Ubuntu/Debian, durante la instalación de mysql, se le pedirá que configure la contraseña para el usuario de mysql (es decir, root) por defecto.

$ apt-get update && apt-get upgrade $ sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

Nota. Actualmente, PHP 7.1.3. es la última y más estable versión disponible del repositorio predeterminado de Ubuntu y Debian, y funciona con Magento Community Edition 2.1 y 2.0.

freestar.config.enabled_slots.push

Si está utilizando una distribución anterior de Ubuntu o Debian, considere actualizar a PHP 7.0 o posterior para adoptar las nuevas características de Magento CE (Community Edition).

$ sudo apt-get-y update $ sudo add-apt-repository ppa: ondrej/php $ sudo apt-get-y update $ sudo apt-get install-y php7.0 libapache2-mod-php7.0 php7.0 php7 .0-común php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.. A continuación, necesita aumentar la memoria PHP para Magento, para hacer esto, abra el archivo php.ini.

$ sudo nano/etc/php/7.0/apache2/php.ini

​​Busque la línea ‘ memory_limit. en el archivo.

memory_limit = 128M

Y cambie el valor a 512.

memory_limit = 512M

Una vez que todos los paquetes requeridos se hayan instalado correctamente en el sistema/servidor, ahora avance para crear una nueva base de datos MySQL para la instalación de Magento.

Paso 2: Cree una base de datos MySQL para Magento

3.. Esta sección le indica cómo crear una nueva base de datos y un nuevo usuario para Magento. Aunque se recomienda una nueva base de datos magento, pero opcionalmente también puede implementarla en una base de datos existente, depende de usted.

Para crear una nueva base de datos y un usuario, inicie sesión en su servidor de base de datos usando la cuenta raíz y la contraseña que que ha creado durante la instalación del servidor mysql anterior.

$ mysql-u root-p ## Creando un nuevo usuario para la base de datos Magento ##. mysql> CREAR USUARIO magento. @localhost IDENTIFICADO POR” your_password_here. “; ## Crear nueva base de datos ##. mysql> crear base de datos magento. ## Otorgar privilegios a la base de datos ##. mysql> OTORGAR TODOS EN magento. * TO magento. @localhost; ## Privilegios FLUSH ##. mysql> PRIVILEGIOS FLUSH; ## Salir ##. mysql> salir

Paso 3: Configurar Apache para Magento

4.. Ahora crearemos un nuevo archivo de host virtual example.com.conf para nuestro sitio Magento en /etc/apache2/sites-available/.

$ sudo nano/etc/apache2/sites-available/example.com.conf

Ahora agregue las siguientes líneas.

ServerName example.com ServerAlias ​​www.example.com ServerAdmin [email protected] DocumentRoot/var/www/html/example.com/ErrorLog/var/www/html/example.com/logs/error.log CustomLog/var/www/html/example.com/logs/access.log combinado Opciones Índices FollowSymLinks MultiViews AllowOverride All

Guarde y cierre el archivo.

5.. Ahora, habilite el nuevo host virtual (example.com.conf) y el módulo ‘ mod_rewrite. .

$ sudo a2ensite example.com.conf $ sudo a2enmod rewrite

6.. Deshabilitaremos el archivo de configuración del host virtual predeterminado para evitar cualquier conflicto con nuestro nuevo host virtual.

$ sudo a2dissite 000-default.conf

7.. Finalmente, reinicie el servicio Apache.

$ sudo service apache2 restart

Paso 4: Descargue Magento Community Edition

8. Como es habitual, descargaremos la última versión del sitio web oficial, al momento de escribir este artículo, la última versión de Community Edition es 2.1.5, la cual puedes descargar usando el siguiente enlace, se encuentra bajo la En la sección “Versión completa”, por supuesto, primero debe registrarse antes de descargar Magento.

  1. http://www.magentocommerce.com/download

9.. Después de descargar Magento, puede extraer el archivo descargado, colocar su contenido en /var/www/html/ usando permisos de root.

$ sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz/var/www/html/example.com/$ sudo tar-xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz $ sudo rm-rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. Ahora necesitamos establecer la propiedad de Apache para los archivos y carpetas.

$ sudo chown-R www-data: www-data/var/www/html/example.com/

11.. Ahora abre tu navegador y navega a la siguiente URL, estarás presente ed con el asistente de instalación de Magento.

http://server_domain_name_or_IP/

Paso 5: Instale Magento Community Edition

12.. Este será el primer paso que ver en el proceso de instalación de Magento, aceptar el acuerdo de licencia y hacer clic en “Continuar”.

 Asistente de instalación de Magento  Asistente de instalación de Magento Instalación de Magento Asistente

13.. A continuación, el asistente realizará una verificación de preparación. para la versión correcta de PHP, las extensiones de PHP, los permisos de archivo y la compatibilidad.

 Verificación de preparación de Magento  Verificación de preparación de Magento Verificación de preparación de Magento  Resumen de verificación de preparación de Magento  Resumen de la verificación de preparación de Magento Resumen de verificación de preparación de Magento

14.. Ingrese la configuración de la base de datos de magento.

Configuración de la base de datos de Magento Configuración de la base de datos de Magento Configuración de la base de datos de Magento

16.. Configuración del sitio web de Magento.

 Configuración web de Magento  Configuración web de Magento Configuración web de Magento

17.. Personaliza tu tienda Magento configurando zona horaria, moneda e idioma.

 Personalizar la tienda Magento  Personalizar la tienda de Magento Personalizar tienda Magento

18.. Crear un nuevo Admi n cuenta para administrar su tienda Magento.

Crear cuenta de administrador de Magento  Crear cuenta de administrador de Magento Crear cuenta de administrador de Magento

19.. Ahora haga clic en ‘ Instalar ahora. para continuar con la instalación de Magento.

 Instalar Magento  Instalar Magento Instalar Magento  Se completa la instalación de Magento  Magento Installation Completes Se completa la instalación de Magento

Paso 6: Configuración de Magento

Magento es un CMS muy configurable, el problema es que no es fácil, no es como configurar temas y módulos de WordPress o Drupal, por eso no hablaremos mucho en esta sección aquí, sin embargo puedes descargar la guía oficial del usuario de Magento la cual explicará cómo configurar Magento desde Bennington para avanzar por usted.

  1. Página de inicio de Magento
  2. Documentación de Magento

¿Alguna vez ha probado Magento antes? ¿Qué opinas al respecto en comparación con otros CMS de comercio web? Comparta sus comentarios utilizando nuestra sección de comentarios.