{"id":37726,"date":"2024-02-06T18:21:59","date_gmt":"2024-02-06T17:21:59","guid":{"rendered":"\/tutoriales\/?p=37726"},"modified":"2026-03-10T16:33:38","modified_gmt":"2026-03-10T15:33:38","slug":"como-instalar-magento","status":"publish","type":"post","link":"\/ar\/tutoriales\/como-instalar-magento","title":{"rendered":"C\u00f3mo instalar Magento 2 autom\u00e1tica y manualmente"},"content":{"rendered":"<p>Conocida por ser una potente plataforma de comercio electr&oacute;nico de c&oacute;digo abierto, Magento 2 ofrece flexibilidad y amplias funciones para impulsar el &eacute;xito de las tiendas online. Sin embargo, instalar Magento 2 puede ser todo un reto para algunos usuarios debido a sus exigencias t&eacute;cnicas.<\/p><p>En este art&iacute;culo, aprender&aacute;s c&oacute;mo instalar Magento paso a paso en un VPS Linux, tanto mediante una plantilla VPS como con un enfoque manual. <\/p><p>Poniendo en pr&aacute;ctica nuestra gu&iacute;a de instalaci&oacute;n de Magento 2, clara y f&aacute;cil de seguir, estar&aacute;s un paso m&aacute;s cerca de lanzar tu tienda online.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-requisitos-previos\">Requisitos previos<\/h2><p>Antes de configurar Magento 2 en un servidor Linux, es esencial tener listos algunos componentes clave, como:<\/p><ul class=\"wp-block-list\">\n<li><strong>Plan VPS:<\/strong> un servidor privado virtual robusto basado en Linux es crucial, ya que proporciona el entorno necesario para ejecutar aplicaciones que consumen muchos recursos, como Magento. Este VPS alojar&aacute; tu servidor web y la instalaci&oacute;n de Magento, adem&aacute;s de almacenar los archivos de tu tienda online.<\/li>\n\n\n\n<li><strong>Dominio web:<\/strong> <a href=\"\/ar\/tutoriales\/apuntar-dominio-vps\">conectar un nombre de dominio a tu VPS<\/a> antes de la instalaci&oacute;n ayuda en etapas posteriores, como configurar el servidor Apache y establecer la URL base en Magento. Asegura que tu tienda sea accesible bajo la direcci&oacute;n web elegida desde el principio.<\/li>\n\n\n\n<li><strong>Cuenta de Adobe Commerce:<\/strong> para instalar Magento a trav&eacute;s de Composer, necesitar&aacute;s una cuenta de Adobe Commerce para generar un conjunto de claves p&uacute;blicas y privadas. Estas claves son esenciales para autenticar y descargar el paquete de software de Magento.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-instalar-magento-2-automaticamente-utilizando-una-plantilla-vps\">C&oacute;mo instalar Magento 2 autom&aacute;ticamente utilizando una plantilla VPS<\/h2><p>Instalar Magento 2 a trav&eacute;s de la plantilla VPS de Hostinger es la forma m&aacute;s sencilla de crear tu tienda online. <\/p><p>Disponible en todos nuestros planes VPS, este m&eacute;todo simplifica todo el proceso de configuraci&oacute;n al incluir todo el software y las configuraciones necesarias desde el principio. Para m&aacute;s detalles, visita nuestra p&aacute;gina de <a href=\"\/ar\/vps\/magento-hosting\">Magento hosting<\/a>.<\/p><p>Sigue estos pasos para instalar la plantilla Magento 2 en el VPS de Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Accede a tu cuenta Hostinger y navega hasta el panel de control del VPS.<\/li>\n\n\n\n<li>En la barra lateral izquierda del panel de control, ve a<strong> Sistema operativo y panel &rarr; Sistema operativo<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/sistema-operativo-vpa-hpanel.png\" alt=\"Vista general de VPS en hPanel\" class=\"wp-image-44028\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/sistema-operativo-vpa-hpanel.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/sistema-operativo-vpa-hpanel-300x142.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/sistema-operativo-vpa-hpanel-150x71.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/sistema-operativo-vpa-hpanel-768x362.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>En la secci&oacute;n <strong>Cambia tu sistema operativo<\/strong>, selecciona <strong>Aplicaci&oacute;n<\/strong>.<\/li>\n\n\n\n<li>Elige <strong>Ubuntu 22.04 64bit con Magento 2 <\/strong>y haz clic en el bot&oacute;n <strong>Cambiar SO<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/cambiar-so-hpanel.png\" alt=\"Secci&oacute;n para cambiar SO en hPanel\" class=\"wp-image-44029\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/cambiar-so-hpanel.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/cambiar-so-hpanel-300x184.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/cambiar-so-hpanel-150x92.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/cambiar-so-hpanel-768x472.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"5\" class=\"wp-block-list\">\n<li>Aparecer&aacute; una ventana emergente. Marca la <strong>casilla de confirmaci&oacute;n <\/strong>y haz clic en <strong>Siguiente<\/strong>.<\/li>\n\n\n\n<li>Crea una nueva contrase&ntilde;a para el panel de administraci&oacute;n de Magento y selecciona <strong>Confirmar<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/crear-contrasena-hpanel.png\" alt=\"Ventana para crear contrase&ntilde;a en hPanel\" class=\"wp-image-44030\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/crear-contrasena-hpanel.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/crear-contrasena-hpanel-300x161.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/crear-contrasena-hpanel-150x80.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/crear-contrasena-hpanel-768x412.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Espera a que finalice el proceso de instalaci&oacute;n. No deber&iacute;a tardar m&aacute;s de <strong>10 minutos<\/strong>. Una vez hecho, ve a <strong>Vista general &rarr; Acceso a la aplicaci&oacute;n <\/strong>y haz clic en la URL de inicio de sesi&oacute;n proporcionada para abrir el panel de control de Magento 2.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/vista-general-vps.png\" alt=\"Secci&oacute;n de Acceso a la aplicaci&oacute;n de hPanel\" class=\"wp-image-44031\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/vista-general-vps.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/vista-general-vps-300x102.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/vista-general-vps-150x51.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/vista-general-vps-768x262.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Despu&eacute;s de iniciar sesi&oacute;n con &eacute;xito en el panel de administraci&oacute;n, puedes seguir nuestro <a href=\"\/ar\/tutoriales\/tutorial-de-magento\">tutorial de Magento 2<\/a>, que cubre la configuraci&oacute;n de la informaci&oacute;n b&aacute;sica, personalizaci&oacute;n del dise&ntilde;o de tu tienda online, adici&oacute;n de productos a tu sitio y utilizaci&oacute;n de las funciones avanzadas de Magento.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/ar\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-instalar-manualmente-magento-2\">C&oacute;mo instalar manualmente Magento 2<\/h2><p>Esta secci&oacute;n te guiar&aacute; a trav&eacute;s de la configuraci&oacute;n manual de Magento 2 en una distribuci&oacute;n <strong>Ubuntu 22.04 <\/strong>utilizando <a href=\"\/ar\/tutoriales\/linux-comandos\">comandos de Linux<\/a>. Si utilizas otras distribuciones, como CentOS, los comandos pueden diferir ligeramente.<\/p><h3 class=\"wp-block-heading\">1. Actualiza los paquetes de Linux<\/h3><p>Antes de instalar Magento en Linux, es esencial actualizar los paquetes de tu VPS. Este paso garantiza la compatibilidad con los requisitos de Magento, mejorando la seguridad y rendimiento de tu servidor.<\/p><p>Sigue estos pasos para actualizar los paquetes de tu VPS Linux:<\/p><ol class=\"wp-block-list\">\n<li>Abre un <a href=\"\/ar\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">cliente SSH como PuTTY<\/a> u otro software de terminal para acceder a tu servidor. Ejecuta el siguiente comando, sustituyendo <strong>nombre_usuario <\/strong>y <strong>direcci&oacute;n_ip <\/strong>por tus credenciales reales:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ssh nombre_usuario@direcci&oacute;n_ip<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Actualiza la lista de paquetes disponibles para actualizar:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Actualiza los paquetes a sus &uacute;ltimas versiones:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt upgrade -y<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Elimina los paquetes o dependencias innecesarios que se instalaron durante la actualizaci&oacute;n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt autoremove<\/pre><h3 class=\"wp-block-heading\">2. Instala y configura Apache<\/h3><p>Una vez actualizado tu sistema, el siguiente paso es instalar el <a href=\"\/ar\/tutoriales\/que-es-apache\/\">servidor web Apache<\/a> para alojar tu tienda Magento. Tambi&eacute;n lo configurar&aacute;s para que se inicie autom&aacute;ticamente y establecer&aacute;s un host virtual para Magento.<\/p><p>Aqu&iacute; tienes las instrucciones:<\/p><ol class=\"wp-block-list\">\n<li>Instala el servidor web Apache ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install apache2 -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Activa que Apache se inicie autom&aacute;ticamente al arrancar el sistema:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable apache2.service<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Crea un archivo de host virtual para Magento llamado <strong>magento 2.conf <\/strong>con el <a href=\"\/ar\/tutoriales\/instalar-nano-text-editor\">editor nano<\/a>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/apache2\/sites-available\/magento2.conf<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Copia y pega las siguientes l&iacute;neas en el archivo, sustituyendo <strong>tudominio.com <\/strong>por tu nombre de dominio real:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;VirtualHost *:80&gt;\n\nServerAdmin webmaster@localhost\n\nDocumentRoot \/var\/www\/html\n\nErrorLog ${APACHE_LOG_DIR}\/error.log\n\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n\n&lt;\/VirtualHost&gt;\n\n&lt;VirtualHost *:80&gt;\n\n&nbsp;&nbsp;&nbsp;&nbsp;ServerName tudominio.com\n\n&nbsp;&nbsp;&nbsp;&nbsp;DocumentRoot \/var\/www\/html\/magento2\/pub\n\n&lt;\/VirtualHost&gt;<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Guarda los cambios y sal de <strong>nano <\/strong>pulsando <strong>Ctrl + X &rarr; Y &rarr; Intro<\/strong>.<\/li>\n\n\n\n<li>Activa la nueva configuraci&oacute;n del sitio para el grupo de servidores web:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo a2ensite magento2.conf\n\nsudo systemctl restart apache2.service<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Habilita los m&oacute;dulos Apache necesarios para que Magento funcione correctamente:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo a2enmod rewrite\n\nsudo a2enmod headers\n\nsudo systemctl restart apache2.service<\/pre><h3 class=\"wp-block-heading\">3. Instala MariaDB y crea una base de datos<\/h3><p>Ahora, es el momento de instalar un sistema de gesti&oacute;n de bases de datos (SGBD) y crear una base de datos para tu tienda de Magento. En este caso, nos decantamos por <a href=\"\/ar\/tutoriales\/mariadb-vs-mysql\">MariaDB en lugar de MySQL<\/a> debido a su mejor rendimiento y adaptaci&oacute;n a las altas exigencias de Magento.<\/p><p>A continuaci&oacute;n se indican los pasos para instalar MariaDB y crear una base de datos:<\/p><ol class=\"wp-block-list\">\n<li>Instala MariaDB en tu VPS Linux ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install mariadb-server mariadb-client -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Aseg&uacute;rate de que MariaDB se inicia y funciona cuando reinicies el servidor:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart mariadb.service\n\nsudo systemctl enable mariadb.service<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Ejecuta el siguiente script de seguridad:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo mysql_secure_installation<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Cuando se te pregunte, responde eligiendo las siguientes opciones:<\/li>\n<\/ol><ul class=\"wp-block-list\">\n<li>Introduce la contrase&ntilde;a actual de root (intro para ninguna): pulsa <strong>Intro<\/strong><\/li>\n\n\n\n<li>Cambiar a autenticaci&oacute;n unix_socket [S\/N]: <strong>n<\/strong><\/li>\n\n\n\n<li>&iquest;Establecer contrase&ntilde;a de root? [S\/N]: <strong>Y<\/strong><\/li>\n\n\n\n<li>Nueva contrase&ntilde;a: escribe tu contrase&ntilde;a<\/li>\n\n\n\n<li>Vuelve a introducir la nueva contrase&ntilde;a: confirma tu contrase&ntilde;a<\/li>\n\n\n\n<li>&iquest;Eliminar usuarios an&oacute;nimos? [S\/N]: <strong>Y<\/strong><\/li>\n\n\n\n<li>&iquest;Prohibir el inicio de sesi&oacute;n root de forma remota? [<strong>Y\/n<\/strong>]: <strong>Y<\/strong><\/li>\n\n\n\n<li>&iquest;Quitar la base de datos de prueba y el acceso a ella? [S\/N]: <strong>Y<\/strong><\/li>\n\n\n\n<li>&iquest;Recargar tablas de privilegios ahora? [S&iacute;\/No]: Y&nbsp;<\/li>\n<\/ul><ol start=\"5\" class=\"wp-block-list\">\n<li>Entra en MariaDB con el usuario root:&nbsp;<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo mysql -u root -p<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Crea una nueva base de datos para Magento:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CREATE DATABASE magento_db;<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Crea un nuevo usuario para la base de datos. Sustituye <strong>usuario_magento <\/strong>por el nombre de usuario que desees y <strong>tu_contrase&ntilde;a <\/strong>por una contrase&ntilde;a segura:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">CREATE USER usuario_magento@localhost IDENTIFIED BY tu_contrase&ntilde;a;<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>Concede privilegios al nuevo usuario:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">GRANT ALL ON magento_db.* TO usuario_magento@localhost IDENTIFIED BY tu_contrase&ntilde;a WITH GRANT OPTION;<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Vac&iacute;a los privilegios y sal de MariaDB:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">FLUSH PRIVILEGES;\n\nEXIT;<\/pre><h3 class=\"wp-block-heading\">4. Instala PHP y extensiones<\/h3><p>Pasemos al cuarto paso, instalar PHP y sus extensiones necesarias. PHP es el lenguaje de programaci&oacute;n principal sobre el que funciona Magento y configurarlo correctamente es vital para un rendimiento &oacute;ptimo.<\/p><p>Sigue esta gu&iacute;a:<\/p><ol class=\"wp-block-list\">\n<li>Instala PHP junto con las extensiones comunes que utiliza Magento ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install php8.1 libapache2-mod-php8.1 php8.1-common php8.1-gmp php8.1-curl php8.1-soap php8.1-bcmath php8.1-intl php8.1-mbstring php8.1-xmlrpc php8.1-mysql php8.1-gd php8.1-xml php8.1-cli php8.1-zip -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Magento 2 requiere mayores l&iacute;mites de recursos del sistema para funcionar de forma eficiente. Edita el archivo de configuraci&oacute;n PHP con este comando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/php\/8.1\/apache2\/php.ini<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Busca estas l&iacute;neas con <strong>Ctrl + W <\/strong>y cambia sus valores:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">file_uploads = On\n\nallow_url_fopen = On\n\nshort_open_tag = On\n\nmemory_limit = 512M\n\nupload_max_filesize = 128M\n\nmax_execution_time = 3600<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Guarda y sal del editor, luego reinicia Apache para utilizar la configuraci&oacute;n PHP actualizada:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart apache2.service<\/pre><h3 class=\"wp-block-heading\">5. Instala Elasticsearch<\/h3><p>Magento 2 requiere un potente motor de b&uacute;squeda para gestionar eficazmente las b&uacute;squedas complejas de productos y la gesti&oacute;n de cat&aacute;logos. Por lo tanto, necesitas instalar Elasticsearch, que proporciona resultados de b&uacute;squeda r&aacute;pidos y precisos para tu tienda online.<\/p><p>Para instalar Elasticsearch, sigue estos pasos:<\/p><ol class=\"wp-block-list\">\n<li>Importa la clave GPG de Elasticsearch ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wget -qO - https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch | sudo gpg --dearmor -o \/usr\/share\/keyrings\/elasticsearch-keyring.gpg<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>A&ntilde;ade el repositorio de Elasticsearch a tu sistema con lo siguiente:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"deb [signed-by=\/usr\/share\/keyrings\/elasticsearch-keyring.gpg] https:\/\/artifacts.elastic.co\/packages\/8.x\/apt stable main\" | sudo tee \/etc\/apt\/sources.list.d\/elastic-8.x.list<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Actualiza la base de datos de paquetes para asegurarte de que incluye el &uacute;ltimo paquete de Elasticsearch:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Instala Elasticsearch con:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install elasticsearch<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Inicia y activa el servicio Elasticsearch en el arranque:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl start elasticsearch.service\n\nsudo systemctl enable elasticsearch.service<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Abre el archivo <strong>elasticsearch.yml <\/strong>para editarlo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/elasticsearch\/elasticsearch.yml<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Sustituye el valor de esta l&iacute;nea por <strong>false <\/strong>para desactivar las funciones de seguridad de Magento:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xpack.security.enabled: false<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>Guarda los cambios y reinicia el servicio Elasticsearch:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl restart elasticsearch.service<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Comprueba que Elasticsearch se ejecuta correctamente utilizando el <a href=\"\/ar\/tutoriales\/comando-curl\">comando curl<\/a>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -X GET \"localhost:9200\/\"\n\nEste es el resultado que deber&iacute;as ver:\n\n{\n\n&nbsp;&nbsp;\"name\": \"srv123456\",\n\n&nbsp;&nbsp;\"cluster_name\": \"elasticsearch\",\n\n&nbsp;&nbsp;\"cluster_uuid\" : \"gVGFaOTqRSa6HvNz1PX28g\",\n\n&nbsp;&nbsp;\"version\": {\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"number\": \"7.17.20\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"build_flavor\": \"default\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"build_type\": \"deb\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"build_hash\" : \"b26557f585b7d95c71a5549e571a6bcd2667697d\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"build_date\" : \"2024-04-08T08:34:31.070382898Z\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"build_snapshot\": false,\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"lucene_version\" : \"8.11.3\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"minimum_wire_compatibility_version\" : \"6.8.0\",\n\n&nbsp;&nbsp;&nbsp;&nbsp;\"minimum_index_compatibility_version\" : \"6.0.0-beta1\"\n\n&nbsp;&nbsp;},\n\n&nbsp;&nbsp;\"tagline\": \"You Know, for Search\"\n\n}<\/pre><h3 class=\"wp-block-heading\">6. Descarga e instala Composer<\/h3><p>El siguiente paso crucial es <a href=\"\/ar\/tutoriales\/como-instalar-composer\">instalar Composer<\/a> en tu VPS. Composer es un gestor de dependencias para PHP que Magento 2 utiliza para gestionar tanto las bibliotecas oficiales como las de terceros y sus paquetes.<\/p><p>Sigue estos pasos para descargar e instalar Composer:<\/p><ol class=\"wp-block-list\">\n<li>Ejecuta este comando para descargar el script de instalaci&oacute;n de Composer:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -sS https:\/\/getcomposer.org\/installer | php<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Mueve el ejecutable de Composer a un directorio global accesible desde cualquier lugar de tu sistema:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo mv composer.phar \/usr\/local\/bin\/composer<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Comprueba que Composer se ha instalado correctamente ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">composer --version<\/pre><p>Este comando deber&iacute;a mostrar la versi&oacute;n de Composer instalada. Por ejemplo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">______\n\n  \/ ____\/___ ____ ___ ____ ____ ________ _____\n\n \/ \/ \/ __ \/ __ `__ \/ __ \/ __ \/ ___\/ _ \/ ___\/\n\n\/ \/___\/ \/_\/ \/ \/ \/ \/ \/ \/ \/_\/ \/ \/_\/ (__ ) __\/ \/    \n\n____\/____\/_\/ \/_\/ \/_\/ .___\/____\/____\/___\/_\/     \n\n                    \/_\/                            \n\nComposer version 2.7.2 2024-03-11 17:12:18<\/pre><h3 class=\"wp-block-heading\">7. Ejecuta el script de instalaci&oacute;n de Magento<\/h3><p>Con Composer configurado y todos los requisitos previos en su sitio, ya est&aacute;s listo para ejecutar el comando de instalaci&oacute;n de Magento. Esto configurar&aacute; tu tienda Magento, la vincular&aacute; a la base de datos necesaria y configurar&aacute; la cuenta de administrador.<\/p><p>Aqu&iacute; tienes los pasos para instalar Magento 2:<\/p><ol class=\"wp-block-list\">\n<li>Abre tu navegador web e inicia sesi&oacute;n en tu cuenta de <a href=\"https:\/\/commercemarketplace.adobe.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Adobe Commerce<\/a>. A continuaci&oacute;n, navega hasta <strong>Mi perfil &rarr; Claves de acceso <\/strong>para encontrar tus claves de autenticaci&oacute;n.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"408\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/image-156.png\" alt=\"Claves de acceso de Magento 2 en Adobe\" class=\"wp-image-44032\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-156.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-156-300x119.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-156-150x60.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-156-768x306.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>Vuelve a tu ventana de terminal y ejecuta este comando para descargar Magento en el directorio <strong>\/var\/www\/html\/magento2<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">composer create-project --repository-url=https:\/\/repo.magento.com\/ magento\/project-community-edition \/var\/www\/html\/magento2<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Cuando te solicite, utiliza tu clave p&uacute;blica como nombre de usuario y tu clave privada como contrase&ntilde;a.<\/li>\n\n\n\n<li>Navega hasta la ruta del sistema de instalaci&oacute;n de Magento:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd \/var\/www\/html\/magento2<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Establece la propiedad y los permisos correctos para leer y escribir archivos de Magento:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown -R www-data:www-data \/var\/www\/html\/magento2\/\n\nsudo chmod -R 755 \/var\/www\/html\/magento2\/<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Ejecuta el script de configuraci&oacute;n de Magento con los par&aacute;metros necesarios. Sustituye los marcadores de posici&oacute;n por tus datos reales:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento setup:install \n\n  --base-url=http:\/\/yourdomain.com \n\n  --db-host=localhost \n\n  --db-name=magento_db \n\n  --db-user=magento_user \n\n  --db-password=your_password \n\n  --admin-firstname=Admin \n\n  --admin-lastname=User \n\n  --admin-email=admin@example.com \n\n  --admin-user=adminuser \n\n  --admin-password=admin123 \n\n  --language=en_US \n\n  --currency=USD \n\n  --timezone=America\/New_York \n\n  --use-rewrites=1<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Accede a tu direcci&oacute;n de administrador de Magento en el navegador, por ejemplo, http:\/\/tudominio.com\/admin. Deber&iacute;as poder iniciar sesi&oacute;n con las credenciales de administrador que estableciste durante la instalaci&oacute;n.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1003\" height=\"1200\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/02\/image-157.png\" alt=\"P&aacute;gina de login de Magento\" class=\"wp-image-44033\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-157.png 1003w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-157-251x300.png 251w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-157-856x1024.png 856w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-157-125x150.png 125w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2024\/02\/image-157-768x918.png 768w\" sizes=\"(max-width: 1003px) 100vw, 1003px\" \/><\/figure><p>De esta forma se instala Magento 2 en tu entorno de alojamiento VPS utilizando la operaci&oacute;n de l&iacute;nea de comandos. Sin embargo, si no puedes acceder al servidor Magento tras la instalaci&oacute;n, despl&aacute;zate hasta la secci&oacute;n de soluci&oacute;n de problemas.<\/p><h2 class=\"wp-block-heading\" id=\"h-solucion-del-error-404-del-admin-de-magento-2\">Soluci&oacute;n del error 404 del Admin de Magento 2<\/h2><p>Uno de los problemas m&aacute;s comunes tras la instalaci&oacute;n de Magento 2 es encontrarse con un error 404 en la p&aacute;gina de administraci&oacute;n. Este error indica problemas con los permisos de los archivos o con la configuraci&oacute;n del servidor web.&nbsp;<\/p><p>Aqu&iacute; tienes varios m&eacute;todos para solucionar este problema:<\/p><p><strong>Corregir los permisos de los archivos<\/strong><\/p><p>Aseg&uacute;rate de que los directorios <strong>var<\/strong>, <strong>pub <\/strong>y <strong>generated <\/strong>tienen los permisos adecuados.<\/p><ol class=\"wp-block-list\">\n<li>Navega hasta la carpeta ra&iacute;z de Magento escribiendo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd \/var\/www\/html\/magento2<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Establece los permisos correctos para el propietario del sistema de archivos de Magento:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">chmod -R 777 var pub generated<\/pre><p><strong>Sustituir archivos .htaccess<\/strong><\/p><p>A veces, los archivos <strong>.htaccess <\/strong>pueden estar corruptos o generados incorrectamente. Por lo tanto, necesitas eliminar y volver a crear los archivos <strong>.htaccess <\/strong>en los directorios ra&iacute;z y <strong>pub <\/strong>de Magento.<\/p><ol class=\"wp-block-list\">\n<li>Aseg&uacute;rate de que est&aacute;s en la carpeta de Magento y, a continuaci&oacute;n, elimina el archivo <strong>.htaccess <\/strong>con el <a href=\"\/ar\/tutoriales\/borrar-archivos-carpetas-linux\">comando rm<\/a>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">rm .htaccess<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Crea un nuevo archivo <strong>.htaccess <\/strong>con este comando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano .htaccess<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Pega el siguiente contenido en el archivo y, a continuaci&oacute;n, guarda los cambios:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">RewriteEngine on\n\nRewriteCond %{REQUEST_URI} !^\/pub\/\n\nRewriteCond %{REQUEST_URI} !^\/setup\/\n\nRewriteCond %{REQUEST_URI} !^\/update\/\n\nRewriteCond %{REQUEST_URI} !^\/dev\/\n\nRewriteRule .* \/pub\/$0 [L]\n\nDirectoryIndex index.php<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Navega hasta el directorio <strong>pub<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd pub<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Repite aqu&iacute; el mismo proceso para el archivo <strong>.htaccess<\/strong>.<\/li>\n<\/ol><p><strong>Permitir anulaci&oacute;n en la configuraci&oacute;n de Apache<\/strong><\/p><p>La configuraci&oacute;n de Apache debe permitir anulaciones para que los archivos <strong>.htaccess <\/strong>funcionen correctamente.<\/p><ol class=\"wp-block-list\">\n<li>Edita el archivo de configuraci&oacute;n de Apache:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/apache2\/apache2.conf<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Busca la secci&oacute;n <strong>&lt;Directory \/var\/www\/&gt; <\/strong>y aseg&uacute;rate de que <strong>AllowOverride <\/strong>est&aacute; en <strong>All<\/strong>. Deber&iacute;a tener este aspecto:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;Directory \/var\/www\/&gt;\n\n&nbsp;&nbsp;&nbsp;&nbsp;Options Indexes FollowSymLinks\n\n&nbsp;&nbsp;&nbsp;&nbsp;AllowOverride All\n\n&nbsp;&nbsp;&nbsp;&nbsp;Require all granted\n\n&lt;\/Directory&gt;<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Guarda los cambios y reinicia Apache para aplicar la &uacute;ltima configuraci&oacute;n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart apache2<\/pre><p><strong>Ejecutar comandos de Magento<\/strong><\/p><p>A veces, ejecutar comandos espec&iacute;ficos de Magento puede resolver problemas residuales de configuraci&oacute;n.<\/p><ol class=\"wp-block-list\">\n<li>Borra la cach&eacute; ejecutando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento cache:clean<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Para desplegar contenido est&aacute;tico, ejecuta el siguiente comando:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php bin\/magento setup:static-content:deploy<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>En este art&iacute;culo, hemos aprendido a instalar Magento 2 en un VPS Linux utilizando enfoques automatizados y manuales.&nbsp;<\/p><p>Independientemente del m&eacute;todo que hayas elegido, ahora est&aacute;s preparado para poner en marcha tu tienda online con la plataforma de c&oacute;digo abierto Magento.<\/p><p>Sigue aprendiendo y explorando Magento 2 para mejorar la funcionalidad de tu tienda online y la experiencia del cliente. Tus pr&oacute;ximos pasos podr&iacute;an redefinir el &eacute;xito de tu comercio electr&oacute;nico.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/ar\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/com-ar-tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-instalar-magento-preguntas-frecuentes\">C&oacute;mo instalar Magento &ndash; Preguntas frecuentes<\/h2><p>Esta secci&oacute;n responder&aacute; a las preguntas m&aacute;s comunes sobre c&oacute;mo instalar y configurar Magento 2.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69446d299e4a7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Puedo instalar Magento 2 en un plan de alojamiento compartido?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Aunque t&eacute;cnicamente es posible instalar Magento 2 en un alojamiento web compartido, la naturaleza intensiva en recursos de la plataforma hace que sea preferible un VPS o un servidor dedicado para obtener un rendimiento &oacute;ptimo.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69446d299e4a9\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Cu&aacute;nto se tarda en instalar Magento 2 con la plantilla VPS?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>El proceso de instalaci&oacute;n de Magento utilizando la plantilla VPS de Hostinger suele durar unos u003cstrongu003e10 minutosu003c\/strongu003e.&nbsp;u003cbr \/u003eu003cbr \/u003eEste tiempo de instalaci&oacute;n incluye la carga del u003cstrongu003esistema operativo Ubuntu 22.04 u003c\/strongu003econ los ajustes preconfigurados de Magento.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69446d299e4aa\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Necesito obtener un certificado SSL para Magento 2?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&iacute;, deber&iacute;as obtener un certificado SSL para Magento 2. Asegura las transacciones de datos, protege la informaci&oacute;n de los usuarios y aumenta la confianza de los clientes, lo que es fundamental para mantener una experiencia de compra segura y fiable.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Conocida por ser una potente plataforma de comercio electr&oacute;nico de c&oacute;digo abierto, Magento 2 ofrece flexibilidad y amplias funciones para impulsar el &eacute;xito de las tiendas online. Sin embargo, instalar Magento 2 puede ser todo un reto para algunos usuarios debido a sus exigencias t&eacute;cnicas. En este art&iacute;culo, aprender&aacute;s c&oacute;mo instalar Magento paso a paso [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/ar\/tutoriales\/como-instalar-magento\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo instalar Magento 2: gu\u00eda r\u00e1pida con dos formas diferentes","rank_math_description":"Aprende a instalar Magento 2 en Ubuntu 22.04 con este tutorial pr\u00e1ctico. Configura tu eCommerce de forma eficiente y segura.","rank_math_focus_keyword":"como instalar magento","footnotes":""},"categories":[5700],"tags":[],"class_list":["post-37726","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-magento","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-magento","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-magento","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-magento","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-magento","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-magento","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-magento","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-magento","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-magento","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-magento","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-magento","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-magento","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-magento","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/37726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/comments?post=37726"}],"version-history":[{"count":9,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/37726\/revisions"}],"predecessor-version":[{"id":46542,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/37726\/revisions\/46542"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media?parent=37726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/categories?post=37726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/tags?post=37726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}