GNU/Linux >> Tutoriales Linux >  >> Fedora

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 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 la apariencia y la funcionalidad de su sitio. Magento también ofrece herramientas de marketing, SEO (optimización de motores de búsqueda) y administración de catálogos a los administradores del sitio. 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 asume que se están 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.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Fedora 35.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Magento en Fedora 35

Paso 1. Antes de continuar, actualice su sistema operativo Fedora 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 sistema Fedora. Si no tiene LAMP instalado, 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 administració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. Instalación de Magento en Fedora 35.

De forma predeterminada, Magento está disponible en el repositorio base de Fedora 35. 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

Después de que Composer finalice la instalación, configure los permisos recomendados en los archivos para ejecutarlos con el servidor web Apache:

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 proteger MariaDB utilizando 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 Instalación de Magento:

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

Paso 6. Configuración de Apache.

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

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

Agregue los siguientes archivos:

<VirtualHost *:80>    ServerAdmin [email protected]    ServerName your-domain.com    DocumentRoot /var/www/magento2    <Directory /var/www/magento2>        Allowoveride all    </Directory></VirtualHost>

Guarde y cierre 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 http://your-domian.com . Debería ver la página de inicio de instalación de Magento:

¡Felicitaciones! Ha instalado Magento con éxito. Gracias por utilizar este tutorial para instalar Magento eCommerce Marketing Platform en su sistema Fedora 35. Para obtener ayuda adicional o información útil, le recomendamos que consulte la página oficial de Magento sitio web.


Fedora
  1. Cómo instalar Vagrant en Fedora 34

  2. Cómo instalar OpenOffice 4.1.10 en Fedora 34

  3. Cómo instalar Node.js en Fedora 35 / Fedora 34

  4. Cómo instalar Java 17 en Fedora 35

  5. Cómo instalar Notepad++ en Fedora 35

Cómo instalar Magento en Debian 8 Jessie

Cómo instalar Magento en Debian 11

Cómo instalar Magento en CentOS 7

Cómo instalar Magento en CentOS 8

Cómo instalar Magento en Fedora 35

Cómo instalar Go en Fedora 35