Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
¿Eres un desarrollador que lucha con el proceso de instalación manual de Magento 2? Incluso si estás familiarizado con él, la gestión de las bibliotecas y dependencias puede ser engorrosa. Entra en Composer, una herramienta para la gestión de dependencias en Magento 2 que agiliza el proceso. La instalación de Magento 2 a través de Composer proporciona una experiencia más ágil y sin complicaciones, especialmente ahora que la interfaz de línea de comandos (CLI) desempeña un papel importante a partir de Magento 2.4. En esta guía, exploraremos las ventajas de utilizar Composer para instalar Magento 2 y proporcionaremos pasos fáciles de seguir para una instalación satisfactoria.
Ventajas de instalar Magento 2 mediante Composer
Utilizar Composer para instalar Magento 2 ayuda a gestionar sus componentes y dependencias, ofreciendo varias ventajas como:
- Reutilizar bibliotecas de terceros sin incluirlas en el código fuente de Magento 2.
- Reducir la complejidad de las extensiones de Magento y los problemas de compatibilidad mediante una arquitectura basada en componentes con una sólida gestión de dependencias.
- Adhesión a las normas PHP-FIG (Grupo de Interoperabilidad de Marcos).
- Reempaquetar el código de Magento 2 con otros componentes.
- Utilizar Magento 2 en un entorno de producción.
Si te preguntas cómo instalar Magento 2 con Composer fácilmente, sigue esta sencilla guía paso a paso para instalar Magento 2 con Composer.
Requisitos para ejecutar una tienda Magento 2
Antes de pasar a la sección de instalación de Magento 2 mediante Composer, comprueba lo siguiente:
- Completa todos los requisitos previos para Magento 2.
- Obtén claves de autenticación para el repositorio de Magento Composer.
- Requisitos del servidor.
Lanzar Magento 2 en Cloudways es tan fácil como 1-2-3
La Plataforma Cloudways está pensada para los propietarios de tiendas de comercio electrónico que quieren centrarse en el crecimiento de su negocio sin perder el tiempo en tecnicismos.
Cómo instalar Magento 2 mediante Composer
Instalar Magento puede ser complejo y llevar mucho tiempo, pero Composer puede simplificar el proceso. Dicho esto, a continuación cubriremos los detalles clave para instalar Magento utilizando Composer con éxito.
Paso 1: Instala Magento Composer usando la línea de comandos o un enlace de descarga
Composer es un popular gestor de dependencias para PHP que simplifica la instalación y gestión de paquetes para aplicaciones PHP. Puede instalarse mediante la línea de comandos o un enlace de descarga. A continuación te explicamos cómo:
1. Instalar Composer utilizando la línea de comandos:
a) Descarga el archivo de instalación de Composer ejecutando el siguiente comando en tu terminal:
$ curl -sS https://getcomposer.org/installer | PHP
b) Esto descargará el archivo de instalación de Composer y lo guardará como composer.phar en el directorio actual. c) Mueve el archivo composer.phar a un directorio de tu variable $PATH. Puedes utilizar el siguiente comando para moverlo a /usr/local/bin/:
$ sudo mv composer.phar /usr/local/bin/composer
d) Comprueba que Composer está instalado ejecutando el siguiente comando:
$ composer --version
2. Instalar Composer utilizando un enlace de descarga:
a) Ve al sitio web oficial de Composer(https://getcomposer.org/download/) y descarga el archivo de instalación de Composer para tu sistema operativo. b) Una vez finalizada la descarga, mueve el archivo descargado a un directorio de tu variable $PATH. Por ejemplo, si utilizas macOS, puedes mover el archivo a /usr/local/bin/. c) Cambia el nombre del archivo a composer (sin la extensión .phar) ejecutando el siguiente comando:
$ mv composer.phar composer
d) Comprueba que Composer está instalado ejecutando el siguiente comando:
$ composer --version
¡Ya está! Has instalado Composer con éxito utilizando la línea de comandos o un enlace de descarga. Ahora puedes utilizar Composer para gestionar las dependencias de tus aplicaciones PHP. Nota: Si tienes algún problema técnico, no dudes en preguntar en los comentarios, y para más información, consulta la documentación oficial de Magento.
Paso 2: Iniciar sesión como propietario del sistema de archivos
1. Antes de instalar Magento 2, tienes que acceder al directorio donde quieras instalarlo, como public_html o var/www/html/magento2. Si has iniciado sesión en el servidor de Magento, asegúrate de que el propietario del sistema de archivos del directorio del servidor es un usuario con permiso de escritura en el sistema de archivos de Magento.

2. Añade
export PATH=$PATH:/var/www/html/magento2/bin
Opcionalmente, puedes ejecutar los comandos de las siguientes formas:
cd <magento_root>/bin and run them as ./magento <command name> <magento_root>/bin/magento <command name> <magento_root> is a subdirectory of your web server docroot.
Nota: Sigue las instrucciones para descargar el paquete Magento Meta.
Paso 3: Descargar Magento
Puedes descargar la versión de Magento 2 directamente desde su sitio web oficial. O ejecuta un comando con composer para descargar una versión específica de Magento 2.
Mando:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition <install-directory-name>
Magento Código Abierto
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition:2.4.6
Adobe Commerce (Empresa)
composer create-project --repository-url=https://repo.magento.com/ magento/project-enterprise-edition:2.4.6
En la instalación de Magento, puedes especificar la versión concreta de Magento (2.0, 2.1, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.3, 2.4) utilizando el comando anterior. Nota: Para instalar Magento 2 utilizando composer en el directorio actual (por ejemplo, public_html), no olvides añadir el punto (.) al final. Durante este proceso, antes de descargar Magento, se te pedirá que introduzcas tu nombre de usuario y contraseña de repo.magento.com. Para obtener el nombre de usuario y la contraseña de repo.magento.com, inicia sesión en Magento Marketplace y selecciona Mi cuenta en la esquina superior derecha. Ahora haz clic en Claves de acceso y Genera tus nuevas CLAVES DE SEGURIDAD.
- Clave pública: Es tu nombre de usuario
- Clave privada: Es tu contraseña
Tras introducir tu nombre de usuario y contraseña de repo.magento.com, te pedirá las credenciales de la tienda. Escribe «Sí». A continuación, Magento 2 empezará a descargarse en tu servidor.

Paso 4: Establecer permisos para instalar Magento 2.4
Para instalar Magento 2, ahora necesitas establecer los permisos adecuados para tu tienda Magento 2. Magento tiene un conjunto de permisos recomendados que debemos aplicar. a ) El propietario debe tener acceso total a los archivos. b ) El servidor web debe tener permiso de escritura en los directorios var, app/etc y pub. c ) Permiso de ejecución de bin/magento. En esta fase es necesario ejecutar determinados comandos para obtener permisos:
Mando:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod -Rf 777 var
chmod -Rf 777 pub/static
chmod -Rf 777 pub/media
chmod 777 ./app/etc
chmod 644 ./app/etc/*.xml
chmod -Rf 775 bin
Paso 5: Crear una base de datos para la instalación de Magento
Crear una base de datos vacía con MySQL/MariaDB
Mando:
echo "CREATE DATABASE magento2" | mysql -u[mysqluser] -p
Paso 6: Instalar Magento 2.4
Ahora hay que ejecutar el comando instalar Magento
Mando:
php bin/magento setup:install --base-url="http://phpstack-739336-2511019.cloudwaysapps.com/" --db-host="167.99.205.158" --db-name="magento2" --db-user="yrzhqayjyq" --db-password="VA2r8RdxAe" --admin-firstname="Admin" --admin-lastname="Admin" --admin-email="[email protected]" --admin-user="admin" --admin-password="Testing123%567" --use-rewrites="1" --backend-frontname="admin" --db-prefix=mage_
El comando anterior garantiza que base-url («http://yoururl/cloudways.com») es la url de tu aplicación, db-host es el nombre de host o dirección IP del servidor, db-name es el nombre de la base de datos, db-user es el nombre de usuario de la base de datos y db-password es la contraseña de tu base de datos. Puedes personalizar el nombre, apellidos y otros parámetros del administrador. Nota: Este comando se ejecuta con datos ficticios. Tienes que rellenar estos datos basándote en la información de tu aplicación.

Ya has instalado correctamente Magento 2 utilizando Composer. Empecemos con las configuraciones. Ahora, sólo tienes que ejecutar la comprobación de preparación e iniciar tu tienda Magento.

Echemos un vistazo a la nueva aplicación Magento 2
Tras una instalación satisfactoria de Magento 2 en tu servidor Cloudways utilizando Composer, este es el aspecto que deberían tener tu Frontend y Backend de Magento 2.
Frontend

Backend

Nota: Si estás instalando Magento 2 utilizando Composer y quieres configurar Varnish en él, entonces sigue nuestro tutorial sobre cómo configurar Magento 2 con Varnish.
Cómo instalar Magento 2 usando la plataforma Cloudways (Súper fácil)
Dado que instalar Magento 2 requiere mucho esfuerzo, los propietarios de las tiendas no quieren perder el tiempo en cuestiones técnicas. En su lugar, quieren centrarse más en el crecimiento de su negocio. Prefieren una solución que se adapte a sus necesidades. Aquí es donde la Plataforma Cloudways resulta útil. La interfaz de usuario de Cloudways está diseñada para ser intuitiva y fácil de navegar, por lo que resulta accesible para personas sin conocimientos técnicos gestionar sus servidores y aplicaciones Magento con el mínimo esfuerzo. Además, Cloudways proporciona todos los requisitos de servidor necesarios para el perfecto funcionamiento de Magento 2, garantizando una experiencia fluida y sin complicaciones. Consejo: Puedes solicitar una Demo en vivo para probar el rendimiento de Magento en Cloudways. Ahora que ya hemos aclarado esto, veamos cómo puedes instalar Magento 2 utilizando la Plataforma Cloudways en unos sencillos pasos.
Paso 1: Regístrate/Inicia sesión en tu cuenta
- Regístrate en Cloudways si aún no tienes una cuenta, o inicia sesión si ya eres usuario de Cloudways.

Paso 2: Selecciona la aplicación Magento
- Tras iniciar sesión, crea un servidor y selecciona la versión para instalar Magento en el desplegable Aplicación. Además, proporciona los detalles de tu servidor y el nombre de la aplicación.
Selecciona Aplicación:

- Rellena los campos restantes para instalar Magento.

Paso 3: Elegir proveedores de la nube
- Selecciona el Proveedor de Nube que prefieras.

Paso 4: Selecciona el tamaño del servidor y el ancho de banda
- Selecciona el tamaño del servidor y el ancho de banda según tus necesidades.

Paso 5: Definir el almacenamiento del servidor
- Ahora, selecciona el Almacenamiento de tu Servidor. Siempre puedes ampliarlo cuando lo necesites.

Paso 6: Selecciona la ubicación del servidor
- Selecciona la ubicación de tu servidor teniendo en cuenta el factor latencia.

- Ahora haz clic en el botón Lanzar Servidor de la parte inferior de la página y espera a que se prepare tu servidor.

- Ve a tu Servidor y comprueba los detalles del servidor y de la aplicación
- Una vez que el servidor esté listo, ve a Gestión de aplicaciones en la barra de menú superior e inicia sesión en tu tienda Magento 2 utilizando los Datos de acceso.
Detalles del servidor:

Detalles de la solicitud:

Comprueba tu solicitud:

¿Has terminado de instalar Magento 2 con Composer?
Lleva tu tienda Magento 2 al siguiente nivel con el mejor alojamiento Magento gestionado de Cloudways. Consigue un alojamiento rápido, escalable y seguro gestionado por expertos 24/7.
Instalar Magento 2 con Composer – Consejos para solucionar problemas
A veces, las cosas no salen según lo previsto durante la instalación. Aquí tienes algunos problemas comunes que puedes encontrar durante el proceso de instalación y algunas posibles soluciones: 1. «Error fatal: Tamaño de memoria permitido agotado»: Este error puede producirse cuando el límite de memoria de PHP es demasiado bajo. Puedes intentar aumentar el límite de memoria en tu archivo php.ini añadiendo la siguiente línea:
memory_limit = 2G
Si eso no funciona, también puedes probar a ejecutar el siguiente comando en tu terminal:
php -d memory_limit=-1 /usr/local/bin/composer install
2. Mensaje «Clase ‘Locale’ no encontrada»: Este error puede producirse cuando no está instalada la extensión PHP para el paquete ‘intl’. Puedes instalar el paquete ‘intl’ ejecutando el siguiente comando en tu terminal:
sudo apt-get install php-intl
3. Mensaje «Falta en tu sistema la extensión PHP solicitada ext-iconv *»: Este error puede producirse cuando no está instalada la extensión PHP del paquete ‘iconv’. Puedes instalar el paquete ‘iconv’ ejecutando el siguiente comando en tu terminal:
sudo apt-get install php-iconv
4. Mensaje «Falta en tu sistema la extensión PHP solicitada ext-mbstring *»: Este error puede producirse cuando no está instalada la extensión PHP del paquete ‘mbstring’. Puedes instalar el paquete ‘mbstring’ ejecutando el siguiente comando en tu terminal:
sudo apt-get install php-mbstring
5. Mensaje «No se pudo abrir el archivo de entrada: composer.phar»: Este error puede producirse cuando el archivo ‘composer.phar’ no se encuentra en el directorio correcto. Asegúrate de que estás ejecutando el comando desde el directorio donde se encuentra el archivo «composer.phar». Si el archivo no está en ese directorio, puedes descargarlo del sitio web de Composer y moverlo al directorio correcto.
Palabras finales
¡Enhorabuena por haber instalado con éxito Magento 2 utilizando Composer! Con este método de instalación eficaz, seguro y fácilmente actualizable, has empezado con buen pie la construcción de tu tienda online. Ahora que ya tienes configurada tu tienda Magento 2, puedes empezar a personalizarla y a añadir productos para ampliar tu negocio online. Además de utilizar Composer, también puedes beneficiarte del alojamiento gestionado de Mag ento con Cloudways. Nuestra plataforma está optimizada para Magento y proporciona alojamiento seguro y de alto rendimiento, para que puedas centrarte en hacer crecer tu negocio sin preocuparte por el rendimiento o la seguridad del sitio web. Aprovechando estas potentes herramientas, puedes asegurarte de que tu tienda Magento está en plena forma y lista para triunfar.
Así que, ¡empieza a explorar todo el potencial de Magento 2 con Composer y el alojamiento gestionado de Cloudways, y lleva tu negocio online a nuevas cotas!
Instalar Magento 2 Preguntas frecuentes
P: ¿Cómo instalo Magento 2?
Para instalar Magento 2, sigue estos 5 pasos
- Paso 1: Configurar el servidor y cumplir los requisitos de Magento
- Paso 2: Instalar Composer
- Paso 3: Descarga Magento 2
- Paso 4: Establecer permisos para instalar Magento 2
- Paso 5: Crear una base de datos para la instalación de Magento
- Paso 6: Instalar Magento 2
P: ¿Cuál es el comando para instalar Magento 2?
Una vez descargado Magento 2 to, ejecuta este comando para instalar Magento:
php bin/magento setup:install
P: ¿Cuál es la función del Compositor en Magento 2?
Magento 2 utiliza un Composer como gestor de dependencias para mantener y actualizar los componentes de Magento. Composer está vinculado al código de Magento para desarrollar cualquier componente de Magento, la parte clave es que lee el archivo Composer.json en el directorio raíz de Magento para descargar las dependencias enumeradas en el archivo.
Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
Comparte este artículo
Jyotishna Kumari
Jyotishina is the Magento Community Expert at Cloudways and has 4 years of experience in web development. She has worked on e-commerce sites since the turn of the millennium and was working with Magento before version 1 was released. She loves to travel and explore new ideas whenever she finds time. Get in touch with her at [email protected].