Magento es el mejor software y solución de comercio electrónico para servicios en línea. Recientemente, el equipo de Magento ha lanzado su nueva versión Magento 2.0 con muchos cambios de mejoras y optimizaciones sobre Magento 1.
Paso 1:instale Apache2 y PHP
Puede usar los siguientes comandos para instalar todos los requisitos de los repositorios predeterminados.
sudo apt install apache2
Luego instale PHP y otros módulos PHP requeridos.
sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml
Paso 2:instalar el servidor MySQL
Puede usar MySQL o MariaDB como servidor de base de datos para la aplicación Magento.
sudo apt install mysql-server
Paso 3:descarga el archivo de Magento 2
Magento está disponible en 2 ediciones Enterprise y Community. En este tutorial estamos usando la edición comunitaria para la configuración. Descarga la edición comunitaria de Magento2 desde su sitio web oficial.
Después de descargar el archivo comprimido, extráigalo en la raíz del documento del sitio web. Así podemos acceder directamente desde el navegador web.
cd /var/www/html/magento2 tar xjf ~/Downloads/Magento-CE-*.tar.bz2 chown -R www-data.www-data /var/www/html/magento2 chmod -R 755 /var/www/html/magento2
Paso 4:crear una base de datos MySQL
Ahora inicie sesión en su servidor MySQL con privilegios de administrador y cree una base de datos y un usuario para la nueva instalación de Magento 2.
mysql -u root -p mysql> CREATE DATABASE magento2_db; mysql> GRANT ALL ON magento2_db.* TO [email protected]'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> quit
Paso 5:Ejecute el instalador web
Comencemos la instalación de Magento2 usando el instalador web. Acceda a su directorio Magento 2 en el navegador web como se muestra a continuación. Te redirigirá a la página de inicio de la instalación.
http://localhost/magento2/
¡Felicidades! Ha implementado con éxito Magento2 en su sistema.
Paso 6:programar tareas programadas de Magento2
Finalmente programe los cronjobs de fondo para su instalación de magento2. Estos cronjobs realizan algunas actividades como reindexación, boletines, actualización de tipos de cambio, envío automático de correos electrónicos y generación de mapas de sitios, etc. Para programar estos trabajos, edite el archivo crontab
crontab -e
y agregue los siguientes cronjobs al final del archivo y guárdelo.
*/1 * * * * www-data php /var/www/html/magento2/bin/magento cron:run */1 * * * * www-data php /var/www/html/magento2/update/cron.php */1 * * * * www-data php /var/www/html/magento2/bin/magento setup:cron:run
Aquí www-data es el usuario con el que se ejecuta Apache y /var/www/html/magento2/ es la ubicación de sus aplicaciones Magento2.