Cómo instalar Magento2 en Ubuntu 18.04

Cómo instalar Magento2 en Ubuntu 18.04

Magento es el mejor software y solución de comercio electrónico para servicios en línea. Magento 2 es la última versión recientemente que el equipo de Magento ha lanzado su nueva versión Magento 2.0 con muchos cambios de mejoras y optimizaciones sobre Magento 1. Este tutorial lo ayudará a instalar la aplicación Magento2 en Ubuntu 18.04 sistema.

Recomendado: Magento2 CodeBase y Script Automation de copia de seguridad de la base de datos

Paso 1 - Instalar lámpara

Puede usar los siguientes comandos para instalar todos los requisitos de repositorios predeterminados.

sudo apt actualización sudo apt install apache2 wget unzip 

Luego instale PHP y otros módulos PHP requeridos.

sudo apt install PHP LibapACHE2-MOD-PHP PHP-MYSQL PHP-DOM PHP-SIMPLEXML PHP-Pear SUDO APT INSTALL 

Puede usar mysql o mariadb como servidor de base de datos para la aplicación Magento.

sudo apt install mysql-server 

Una vez que terminó la instalación, ejecute el script mysql_secure_installation para crear una contraseña para la cuenta root y asegurar el servidor MySQL.

sudo systemctl iniciar mysql.servicio sudo mysql_secure_installation 

El entorno de la lámpara se completa en su sistema. Pase al siguiente paso:

Paso 2 - Instale el compositor

Este tutorial requirió el compositor PHP para completar la instalación. Para instalar el compositor PHP en su sistema, ejecute los siguientes comandos:

curl -ss https: // getComposer.org/instalador | compositor de PHP MV.Phar/usr/local/bin/composer chmod +x/usr/local/bin/composer 

Paso 3 - Descargar Magento 2 Archive

Puede descargar el código fuente de Magento desde el repositorio o sitio web oficial de GitHub. Después de terminar la descarga después de descargar el archivo de archivo, extraiga en el documento del sitio web root. Para que podamos acceder directamente desde el navegador web.

wget https: // github.com/Magento/Magento2/Archive/2.3.Zip descrompar.3.ZIP MV Magento2-2.3/var/www/magento2 

Después de colocar los archivos Magento en la ubicación adecuada, use el compositor para instalar las bibliotecas requeridas

CD/VAR/WWW/MAGENTO2 COMPOSER INSTALA 

Luego, establezca el permiso adecuado en los archivos para ejecutarse con Apache WebServer.

sudo chown -r www -data.www -data/var/www/magento2 sudo chmod -r 755/var/www/magento2 sudo chmod -r 777/var/www/magento2/pub, var 

Paso 4: crear base de datos y usuario

Magento usa MySQL como servidor de base de datos de backend. Inicie sesión en su servidor MySQL con privilegios de administración y cree una base de datos y un usuario para la nueva instalación de Magento 2.

mysql -u root -p mysql> Crear base de datos magento2_db; mysql> crear usuario [correo electrónico protegido] 'localhost' identificado por 'PA $$ Word'; mysql> otorgar todo en magento2_db.* A [correo electrónico protegido] 'localhost'; MySQL> privilegios de descarga; mysql> salir 

Paso 5 - Crea Apache VirtualHost

Cree un archivo de configuración de Apache para su sitio web de Magento como/etc/apache2/sites-disponible/magento2.ejemplo.comunicarse.confusión

sudo vim/etc/apache2/sites disponible/webhost.tecadmin.neto.confusión 

y agregar el siguiente contenido.

 Documentroot/var/www/magento2 servername webhost.tecadmin.Net Eliminarloverride todo   

Ahora habilite el host virtual usando el siguiente comando.

sudo a2ensite webhost.tecadmin.neto 

También asegúrese de habilitar el módulo de reescritura Apache, que Magento recomienda.

sudo a2enmod reescribir 

Después de hacer todos los cambios anteriores, asegúrese de reiniciar el servidor Apache.

sudo systemctl reiniciar apache2.servicio 

Paso 6 - Ejecutar el instalador web

Comencemos la instalación de Magento2 utilizando un instalador web. Acceda a su directorio Magento 2 en el navegador web como a continuación. Lo redirigirá a la página de inicio de instalación.

 http: // webhost.tecadmin.neto 

6.1. Acuerde el acuerdo de licencia y haga clic en "Aceptar y configurar Magento"

6.2. Ahora haga clic en la "Prueba de preparación de inicio". Magento verificará los requisitos del sistema aquí. Al finalizar con éxito, verá la pantalla como a continuación, simplemente haga clic en Siguiente. Se corrige problemas si se muestra en esta pantalla y haga clic en Inténtelo de nuevo.

6.3. Ingrese los detalles de su base de datos aquí creados en el paso 4.

6.4. El instalador le mostrará la dirección de la tienda (igual que abordamos). También genera una URL aleatoria para la interfaz de administración. Puede cambiarlo según sus requisitos. Por razones de seguridad, no tomará la URL como administrador.

6.5. Cree un usuario administrativo con una contraseña segura para su aplicación Magento.

6.6. En este paso, Magento está listo para la instalación. Clickea en el Instalar ahora botón para comenzar la instalación y esperar su finalización.

6.7. En este paso, la instalación de Magento se completa.

6.8. Finalmente, abrirá la pantalla de inicio de sesión de administrador. Use las credenciales de administración creadas durante el asistente. Abrirá el panel de administración después de una autenticación exitosa.

Felicitación! Ha implementado con éxito Magento2 en su sistema.

Paso 6 - Programe Magento2 Cronjobs

Finalmente, programen los cronjobs de fondo para su instalación de Magento2. Estos cronjobs realizan algunas actividades como reintegración, boletines informativos, actualizaciones de tarifas de divisas, envío de correos electrónicos automáticos y generadores de sitios, etc. Para programar, estos trabajos editan el archivo CRONTAB

crontab -e 

y agregue siguientes cronjobs al final del archivo y guárdelo.

* * * * * * www-data php/var/www/magento2/bin/magento cron: run * * * * * www-data php/var/www/magento2/update/cron.php * * * * * * www-data php/var/www/magento2/bin/magento setup: cron: run 

Aquí datos www es el usuario bajo el cual Apache se está ejecutando y /var/www/magento2/ es la ubicación de sus aplicaciones Magento2.

Conclusión

Ha configurado con éxito la aplicación Magento en su sistema. Vamos a construir un increíble sitio web de comercio electrónico. Para la producción, el servidor siga nuestro próximo tutorial a Magento CodeBase y Script de automatización de la base de datos de la base de datos.