Cómo instalar Magento en Fedora 35

En este tutorial, le mostraremos cómo instalar Magento en Fedora 35. Para aquellos de ustedes que no lo sabían, Magento es una plataforma de comercio electrónico de código abierto escrita en PHP que utiliza múltiples marcos PHP. Magento proporciona a los comerciantes de comercio electrónico un sistema de carrito de compras y control sobre el aspecto, la sensación y la funcionalidad de su sitio. Magento también ofrece herramientas de marketing, SEO (optimización de motores de búsqueda) y gestión de catálogos a los administradores de sitios. Magento 2 es la última versión disponible. Esta versión tiene una serie de mejoras, cambios y optimizaciones con respecto a la versión anterior de Magento.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘sudo‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la plataforma de marketing de comercio electrónico Magento en un Fedora 35.

Instalar Magento en Fedora 35

Paso 1. Antes de continuar, actualice su Fedora sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados. Use este comando para actualizar los paquetes del servidor:

sudo dnf upgrade
sudo dnf update

Paso 2. Instalación de la pila LAMP.

Debe configurar un entorno LAMP en el Fedora sistema. Si no tiene instalado LAMP, puede seguir nuestra guía aquí.

Paso 3. Instalación de PHP Composer.

Ejecute el siguiente comando para instalar composer. Composer es una herramienta de gestión de dependencias para usar con proyectos PHP:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer    
chmod +x /usr/local/bin/composer

Verifique la instalación de Composer usando el siguiente comando:

composer -V

Paso 4. Instalar Magento en Fedora 35.

Por defecto, Magento está disponible en Fedora Repositorio de 35 bases. Ahora ejecute el siguiente comando a continuación para descargar el último instalador de Magento desde la página de GitHub:

wget https://github.com/magento/magento2/archive/refs/tags/2.4.3.zip

A continuación, descomprima el archivo de Magento en el directorio raíz del documento en su servidor:

unzip 2.4.3.zip
mv magento2-2.4.3 /var/www/magento2

Luego, cambie el directorio a magento2 y use composer para instalar las bibliotecas requeridas:

cd /var/www/magento2
composer install

Una vez finalizada la instalación de Composer, configure los permisos recomendados en los archivos para ejecutarlos con el Apache Servidor web:

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 5. Configuración de MariaDB.

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB usando el mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Magento. Ejecute el siguiente comando:

mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para la instalación de Magento:

MariaDB [(none)]> CREATE DATABASE magento2_db;
MariaDB [(none)]> CREATE USER [email protected]'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> GRANT ALL ON magento2_db.* TO [email protected]'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

Paso 6. Configuración Apache.

Ahora crea un Apache archivo de configuración de host virtual para Magento:

sudo nano /etc/httpd/conf.d/magento.conf

Agregue los siguientes archivos:

<VirtualHost *:80>    ServerAdmin admin@your-domain.com    ServerName your-domain.com    DocumentRoot /var/www/magento2    <Directory /var/www/magento2>        Allowoveride all    </Directory></VirtualHost>

Guardar y close el archivo, luego reinicie el servicio de apache para que los cambios surtan efecto:

sudo systemctl restart httpd

Paso 7. Acceso a la interfaz web de Magento.

Una vez instalado correctamente, abra su navegador web y acceda a la interfaz web de Magento usando la URL https://your-domian.com. Debería ver la página de inicio de instalación de Magento:

¡Felicidades! Has instalado correctamente Magento. Gracias por usar este tutorial para instalar Magento eCommerce Marketing Platform en su Fedora 35 sistema. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Magento.

Related Posts