¿Cómo migrar Magento Store de localhost a servidor?

Después de crear la tienda Magento de sus sueños en localhost cuando es hora de moverla al servidor de producción, a veces la gente se pone nerviosa. Es pan comido y lo ayudaremos a migrar su tienda Magento de localhost a servidor de producción.

Requisito previo

1. Dominio de trabajo 2. Producción lista para Magento.

Dominio de trabajo

Por dominio de trabajo significa el dominio en el que va a alojar su tienda. Por ejemplohttps://mademo1.knowband.com

Producción lista para Magento.

Significa que debe haber todos los elementos correctamente configurados en el servidor, lo que se requiere para que un Magento se ejecute. Si necesita alguna ayuda al respecto, puede consultar el enlace. https://www.knowband.com/blog/magento-tutorials/install-magento-using-command-line/

Pasos para la migración

1. Exportar su base de datos localhost

Exportar su base de datos localhost Magento store. Hay dos formas de hacerlo A) Vía PhpMyAdmin B) CLI

Mi favorito personal es a través de la interfaz de línea de comandos (CLI), ya que es más rápido que el anterior. Vamos a ver cada camino uno por uno.

a) PhpMyAdmin

Ingrese a su PhpMyAdmin y vaya a su base de datos. Allí verá la opción "Exportar" en el encabezado. Aquí "testmage1" es el nombre de mi base de datos. Compruebe la imagen de abajo para referencia

PhpMyAdmin

b) CLI

La interfaz de línea de comandos o CLI es mejor que PhpMyAdmin, ya que es más rápida.

mysqldump -u root -p testmage1> database_name.sql

Pon el nombre de tu base de datos en lugar de testmage1. Este comando creará el volcado de su base de datos con el nombre nombre_base_datos.sql

2. Comprime y sube tus archivos Magento

Después de que la base de datos se haya exportado ahora, es el momento de comprimir los archivos de la tienda Magento. Crea el zip de todos los archivos de tu tienda. De esta forma será fácil subirlo al servidor. Ahora abra Filezilla y cargue el archivo comprimido en el servidor y extráigalo en la carpeta requerida.

3. Importar base de datos

Ahora es el momento de importar su base de datos en su producción. Ahora otra vez hay dos formas de hacerlo.

a) PhpMyAdmin

Inicie sesión en su PhpMyAdmin de producción y cree una base de datos vacía con el mismo nombre que en su host local. Después de crear una base de datos verá "Importación"opción en el encabezado. Verifique la imagen para referencia.

importar

Después de hacer clic en el navegador Importar, el archivo que se muestra en la imagen y haga clic en IR. Esto tomará unos minutos y su base de datos será importada.

b) CLI

Para importar la base de datos a través de CLI, debe cargar su archivo de base de datos a través de FTP e iniciar sesión en su servidor a través de terminal. Utilice el siguiente comando para importar la base de datos

mysql -u nombre_usuario -p nombre_base_datos <archivo.sql

Aquí database_name es el nombre de la base de datos en la que se importará su archivo y file.sql es el archivo que está importando.

4. Modificar local.xml

Ahora necesitamos modificar nuestro archivo local.xml para que nuestro Magento pueda acceder a la base de datos. Abra Magento_Root / app / etc / local.xml En él busque el nodo <connection>.

" > <! [CDATA [database_name]]> </dbname>

Actualice estas etiquetas según la configuración de producción. Su conectividad de base de datos se realiza ahora.

5. Actualizar nombre de dominio

Ahora es el momento de hacer entrada de nombre de dominio en la base de datos. Mesa abierta core_config_data y actualice su dominio en 1.web / unsecure / base_url 2.web / secure / base_url como se muestra en la imagen.

6. Vaciar caché

Ahora es el momento de actualizar su caché, ya que puede haber algo de caché de su máquina localhost. Para actualizar su caché, vaya a Magento_Root / var / cache. Esta carpeta contiene su caché. Borrar todos los archivos y directorio de esta carpeta. Ahora estás todo listo. Su tienda Magento se ha migrado con éxito del servidor local al servidor de producción. Vaya a su navegador web e ingrese su dominio en la base de direcciones y presione Intro. Su sitio web se abrirá como estaba en su localhost.

Línea de fondo

Estos son los pasos para migrar su tienda Magento localhost al servidor de producción. Siempre mantenga una copia de seguridad de su código y base de datos en caso de que algo salga mal. Si su sitio web no se abre correctamente, repita los pasos mencionados anteriormente y compruebe si se ha perdido algo. Feliz codificación 🙂

Prashant Kumar

Prashant Kumar

Prashant is a passionate Magento developer. He loves exploring e-commerce and reading books.

Leave a Reply

Your email address will not be published. Required fields are marked *