Cómo instalar Magento en Ubuntu 18.04 |

Magento es una sólida plataforma de comercio electrónico que permite a los desarrolladores y emprendedores en línea crear y personalizar tiendas en línea en minutos. La plataforma está escrita en PHP y requiere una base de datos y servidores web para funcionar correctamente. Por otro lado, Ubuntu es una plataforma de código abierto que ofrece escalabilidad técnica y económica para cumplir con los requisitos del servidor a nivel empresarial.
Este tutorial lo ayudará a instalar la última versión de Magento en Ubuntu 18.04 LTS. Vamos a utilizar la pila LAMP (Linux, Apache2, MySQL y PHP) para instalar Magento 2 en su distribución de Linux. Para hacer esto, siga los pasos a continuación.
En primer lugar, debe asegurarse de que su sistema esté actualizado. Ejecute los siguientes comandos para actualizar y actualizar su sistema:
$ sudo apt-get update -y $ sudo apt-get upgrade -y
Como se mencionó anteriormente, Magento necesita un servidor web para funcionar de manera encomiable. Debido a esto, primero instalaremos Apache2, uno de los servidores web más populares en el mundo de la tecnología moderna. Ejecute el siguiente comando para instalar Apache2:
$ sudo apt-get install apache2
A continuación, ejecute el siguiente comando para desactivar la lista de directorios:
$ sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Después de instalar Apache2, ejecute el siguiente comando para iniciar y habilitar el servicio:
$ sudo systemctl start apache2.service $ sudo systemctl enable apache2.service
El servidor web ahora se ha descontinuado. A continuación, instalamos el servidor de la base de datos y MariaDB siempre es una gran plataforma para empezar. Ejecute los siguientes comandos para instalar MariaDB.
$ sudo apt-get install mariadb-server mariadb-client
Utilice los siguientes comandos para iniciar y activar el servidor de la base de datos:
$ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service
A continuación, ejecute el siguiente comando para realizar una copia de seguridad del servidor de la base de datos:
$ sudo mysql_secure_installation
Aquí se le pedirá que responda las siguientes preguntas:
Reinicie el servidor de la base de datos:
$ sudo systemctl restart mariadb.service
Los repositorios estándar de Ubuntu no ofrecen PHP 7.1. Esto significa que debe instalar la aplicación desde repositorios de terceros.
Los siguientes comandos lo ayudarán a agregar un repositorio de terceros para PHP 7.1:
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php
Ejecute el siguiente comando para actualizar y actualizar la versión de PHP requerida (7.1):
$ sudo apt update
A continuación, ejecute el siguiente comando para instalar PHP 7.1 junto con sus módulos:
$ sudo apt-get install php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl
Todos los paquetes necesarios para admitir la instalación de Magento 2 ya están listos. A continuación, crearemos una base de datos vacía para Magento. Para hacer esto, primero inicie sesión en el servidor MariaDB:
$ sudo mysql -u root -p
Se le pedirá que ingrese la contraseña de su servidor MariaDB. Ingrese la contraseña y haga clic en Ingresar sigue adelante.
Ejecute los siguientes comandos para crear una nueva base de datos titulada Magento.
CREATEDATABASE magento;
A continuación, cree un usuario llamado Magentouser y asigne una nueva contraseña al usuario con los siguientes comandos:
CREATEUSER'magentouser'@'localhost'IDENTIFIEDBY'new_password_here';
Luego, otorgue al usuario que creó acceso completo a la nueva base de datos:
GRANT ALL ON magento.* TO'magentouser'@'localhost'IDENTIFIEDBY'user_password_here'WITHGRANTOPTION;
Guarde los cambios y salga:
FLUSHPRIVILEGES; EXIT;
Cree una cuenta en el sitio web de Magento para poder descargar una copia de la aplicación. Descarga la Community Edition de Magento.
A continuación, ejecute los siguientes comandos para extraer el archivo a su directorio raíz de Apache2:
$ sudo mkdir /var/www/html/magento/ $ sudo tar -zxvf ~/Downloads/Magento-CE*.tar.gz -C /var/www/html/magento/
Debe cambiar el permiso del directorio para que coincida con la configuración de Apache2:
$ sudo chown -R www-data:www-data /var/www/html/magento $ sudo chmod -R 755/var/www/html/magento
La instalación ahora está casi completa, pero necesitamos configurar el archivo de configuración del sitio web Apache2 para su tienda Magento. Este archivo de configuración determina cómo los visitantes de su sitio web acceden al contenido de Magento.
Primero creamos el archivo de configuración y lo nombramos magento.conf:
$ sudo nano /etc/apache2/sites-available/magento.conf
A continuación, agregue y guarde el siguiente contenido en el archivo de configuración.
Nota: Reemplazar example.com y www.example.com con sus propias credenciales.
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/magento/ ServerName example.com ServerAlias www.example.com <Directory /var/www/html/magento/> Options Indexes FollowSymLinks MultiViews AllowOverrideAll Order allow,deny allow from all </Directory> ErrorLog${APACHE_LOG_DIR}/error.log CustomLog${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Guardar y cerrar
Después de configurar el host virtual, ejecute los siguientes comandos para habilitarlo:
$ sudo a2ensite magento.conf $ sudo a2enmod rewrite
Ejecute el siguiente comando para reiniciar el servicio:
$ sudo systemctl restart apache2.service
Todos los cambios en la configuración surtirán efecto al reiniciar Apache2.
Abra un navegador web y busque el nombre de dominio de su servidor (http://example.com). A continuación, aparecerá el asistente de configuración de Magento. Siga las instrucciones del asistente para completar la configuración.
hacer clic Iniciar la prueba de preparación para iniciar el proceso:
A continuación, ingrese las credenciales de su base de datos
hacer clic próximo Para pasar al siguiente paso, siga las instrucciones cuidadosamente y continúe hasta llegar a él. Crea una cuenta de administrador.
Ingrese todos los detalles requeridos
Continúe hasta que se complete la configuración:
¡Eso es!
Ha instalado con éxito Magento en su servidor Ubuntu 18.04. Gracias por utilizar este tutorial para instalar una de las plataformas de comercio electrónico de código abierto más populares que existen. Todo lo mejor mientras se embarca en una misión comercial en línea.