¿Le preocupa que cambiar su sitio de WordPress a un servidor en línea no funcione? Tienes razón de serlo. Si la migración se realiza de forma incorrecta, podría provocar errores difíciles de detectar y resolver. Muchos dejan de mover WordPress de un host local a un servidor porque es demasiado difícil. Dicho esto, hay una manera de hacerlo sin contratiempos. Le mostraremos las herramientas adecuadas para usar y le daremos instrucciones paso a paso para que su sitio de WordPress esté listo y funcionando en un servidor en muy poco tiempo. **TL;DR âÃÂà** *La forma más fácil y segura de migrar su sitio de localhost a servidor es usar un complemento como la migración todo en uno. Instale el complemento en su sitio local y exporte los archivos de su sitio. Luego, instale el complemento en su nuevo sitio de WordPress en su servidor en vivo e importe los mismos archivos. Una vez que haya terminado, asegúrese de * *hacer una copia de seguridad de su sitio de WordPress* *para que siempre tenga una red de seguridad a la que recurrir cuando las cosas van mal.* == **Primeros pasos para mover WordPress de Localhost a Servidor** == Hay algunos escenarios diferentes en los que le gustaría mover su sitio de localhost a servidor: 1. Ha configurado WordPress en su dispositivo y ha creado un nuevo sitio localmente. 2. Tiene una copia de seguridad o un paquete de un sitio antiguo que desea revivir. 3. Ya ha intentado mover su sitio y se enfrenta a errores. Hemos cubierto los tres escenarios al detallar el método libre de errores más seguro. También le mostramos otros métodos, los errores que puede encontrar y cómo solucionarlos. Para comenzar, cuando desee mover su sitio de un host local a un servidor en vivo, primero necesita tres cosas: Si tiene esto en su lugar, salte a los pasos. Si aún no tiene estos conceptos básicos en su lugar, así es como puede obtenerlos: - Nombre de dominio Un nombre de dominio es la dirección de su sitio web, como blogvault.net. Puede comprar un nombre de dominio de registradores de dominio como Domain.com, Namecheap.com, GoDaddy.com y Dynadot.com. - Alojamiento web Para alojar su sitio web en línea, necesita obtener un servidor. La opción más popular es registrarse con un servidor web como BlueHost, HostGator, WPEngine y Kinsta. Muchas plataformas como GoDaddy y NameCheap ofrecen registro de dominios y alojamiento juntos como un paquete de inicio que funciona muy bien para sitios para principiantes. En los planes de alojamiento, los más económicos son los planes de alojamiento compartido, donde su sitio web compartirá un servidor con otros sitios web. Si bien esta es una opción económica, puede que no sea la solución más segura. Si puede permitírselo, es mejor optar por servidores dedicados o soluciones de alojamiento de contenedores como Convesio. Aquí hay una lista de los mejores proveedores de alojamiento de WordPress para elegir. - Instalación de WordPress La mayoría de los servidores web facilitan la instalación de WordPress en su servidor para configurar su sitio. Tienen un proceso de instalación con un solo clic o se proporcionan instrucciones paso a paso. También puede seguir nuestra guía sobre Cómo instalar WordPress si necesita más información. Una vez que haya comprado su nombre de dominio y plan de alojamiento, y haya configurado WordPress en su nuevo servidor, puede mover su sitio de WordPress de localhost al servidor. == **Cómo mover WordPress de Localhost al servidor** == En términos generales, hay dos formas de mover su sitio a un servidor desde su dispositivo local: La forma más fácil y segura de hacerlo es usando un complemento. Cuando mueve su sitio, hay una serie de elementos en juego y el proceso es delicado. El más mínimo error de configuración, incluso si una sola línea de código está fuera de lugar o se omite, su sitio ganará. función Ât. **Cómo Usar un Complemento para Mover WordPress de Localhost a Servidor** Hay dos complementos que pueden hacer que todo este proceso sea muy sencillo: All-in-One WP Migration and Duplicator. De los dos, Duplicator requiere un poco de conocimiento técnico. All-in-one WP Migration elimina la parte técnica, por lo que es muy fácil completar el proceso directamente desde su panel de WordPress. Ambos complementos son igualmente buenos. Depende de su propia preferencia. Le mostraremos cómo usar All-in-one Wp Migration. Comencemos. **Paso 1: exporta tu sitio local** **Paso 2: importa el archivo a tu sitio en vivo** ** Nota: ** * La migración de WP todo en uno admite sitios que pesan menos de 512 MB de forma gratuita. Si su sitio es más grande que eso, puede actualizar a la versión premium que cuesta solo $ 69 con acceso de por vida. * **Paso 1: exporta tu sitio local** 1. En su sitio web local de WordPress, seleccione **Agregar complementos. **Busque ** Complemento de migración de WP todo en uno Instálelo y luego actívelo. httpsblogvault.net/wp-content/uploads/2020/10/Activate-All-in-one-migration.png 2. Desde el panel de control a la izquierda, **seleccione All-in-One WP Migration Aparecerá un menú con tres opciones: Importar, Exportar y Copia de seguridad. **Elija Exportar. ** 3. La página que se abre le dará varias opciones para exportar su sitio. Primero, hay una opción para encontrar un texto en particular en su base de datos local y reemplazarlo con otro. Puede seguir agregando tantos comandos de reemplazo como desee. Y luego, también puede elegir opciones **Avanzadas **si no desea exportar ciertos elementos de su sitio. httpsblogvault.net/wp-content/uploads/2020/10/Exportar-sitio-en-migración-todo-en-uno-.png No necesita estas opciones. El complemento de migración de WP todo en uno se encargará de cambiar el nombre de los elementos del sitio a la URL a la que importa. Estas son funciones avanzadas que están destinadas a usuarios un poco más experimentados, que pueden querer personalizar la migración usando estas opciones. Cualquier cambio realizado aquí puede afectar los detalles de acceso de usuario al sitio. Recomendamos encarecidamente omitir esto, especialmente si no está seguro del proceso. 5. Haga clic en **Exportar a ** y aparecerá un menú. Seleccione Archivo httpsblogvault.net/wp-content/uploads/2020/10/Export-options.png Eso es todo. All-in-one WP Migration creará una copia de su sitio. El tiempo necesario depende en gran medida del tamaño de su sitio. 6. Una vez completado, verá una opción para **Descargar el archivo. ** httpsblogvault.net/wp-content/uploads/2020/10/Download-file-on-all-in-one-migration.png La descarga del archivo también llevará un tiempo. Un sitio promedio de WordPress puede tardar entre 10 y 20 minutos. **Paso 2: importa el archivo a tu sitio en vivo** 1. Vaya a la instalación de WordPress que configuró con su proveedor de alojamiento web. Inicie sesión en wp-admin y acceda al panel de control de WordPress. 2. ** Instale el complemento de migración de WP todo en uno ** aquí también. 3. Seleccione el complemento y luego seleccione ** Importar httpsblogvault.net/wp-content/uploads/2020/10/Import-site.png 4. En la página Importar, seleccione **Importar desde **para obtener el mismo menú desplegable. Seleccione Archivo httpsblogvault.net/wp-content/uploads/2020/10/Select-file-in-Import-all-in-one-migration.png 5. Ahora elija el archivo que acaba de descargar del servidor localhost. Este proceso tomará un par de minutos, pero vale la pena, ya que el complemento maneja todo el trabajo pesado por usted. El complemento le notificará cuando se complete la importación y se le pedirá que inicie sesión en su sitio web. Y eso es todo, amigos.Usando el complemento de migración de WP todo en uno, ha migrado con éxito el sitio de WordPress desde su servidor local a un servidor en vivo.Ahora, entendemos que puede haber razones por las que desee utilizar el método manual.Tal vez su sitio tenga más de 512 mb o el complemento no sea compatible con su sitio.Para aquellos lo suficientemente valientes como para optar por el método manual, siga los pasos que se explican en nuestra siguiente sección.**Cómo mover WordPress de localhost al servidor manualmente [NO RECOMENDADO**PRECAUCIÓN: Recomendamos enfáticamente usar un ** **complemento para migrar su sitio**El método manual es propenso a errores y conlleva un proceso muy tedioso. Pruebe este método a su propia discreción, y solo si se siente cómodo usando WordPressPara mover manualmente su sitio, debe hacer dos cosas:**i] Migrar WordPress Archivos de su sitio local al sitio en vivo****ii) Migrar la base de datos del sitio local al sitio en vivo**Lo primero es lo primero .Estos son los pasos a seguir para migrar sus archivos de WordPress al sitio en vivo.i) Migrar archivos de WordPress del sitio local al servidorPuede usar cPanel o FTP para cargar sus archivos en su nuevo servidor.Te mostraremos cómo usar ambas herramientas.**1.Cargue sus archivos de WordPress usando cPanel ****2.Cargue sus archivos de WordPress usando FTP****CONSEJO PROFESIONAL: Si no sabe dónde encontrar sus archivos de WordPress , deben estar en la carpeta que seleccionó cuando instaló WordPress localmente.Puede buscar en su computadora el archivo wp-config y encontrar el directorio.***1.Cargue sus archivos de WordPress usando cPanel **Si su servidor web le otorga acceso a cPanel:1.Inicie sesión en su cuenta de alojamiento web, vaya a **cPanel >Administrador de archivos2.Acceda a la carpeta llamada **public_html.**httpsblogvault.net/wp-content/uploads/2020/09/public-html-file-manager-1.png3.Aquí puedes **Subir** tus archivos.Puede optar por sobrescribir los archivos existentes.httpsblogvault.net/wp-content/uploads/2020/07/Upload-files-in-cPanel-File-Manager.png Subir archivos en cPanel File Manager**2.Cargue sus archivos de WordPress usando FTP**Si no tiene acceso a cPanel, puede usar un cliente FTP como FileZilla para lograr el mismo objetivo.Deberá obtener sus credenciales de FTP de su cuenta de alojamiento web.1.Instale y abra Filezilla en su computadora.Ingrese sus credenciales FTP âÃÂàNombre de host, Nombre de usuario, Contraseña, Puerto y presione **Conexión rápidahttpsblogvault.net/wp-content /uploads/2020/07/FTP-credentials-on-FileZilla.png Credenciales FTP en FileZillaDespués de realizar la conexión, puede migrar los archivos de WordPress de su sitio local al sitio en vivo.2.En el cliente FTP, el panel derecho tiene el sistema de archivos de su nuevo sitio web en el servidor activo.**Seleccione la carpeta public_html.**De manera similar, el panel izquierdo tiene el sistema de archivos de su computadora local.Abra el directorio donde está instalado su sitio web local de WordPress.Seleccione los archivos del sitio local y haga clic derecho para obtener la opción **Cargar **.httpsblogvault.net/wp-content/uploads/2020/10/Replace-WP-files-in-FTP-upload.pngEl proceso tomar un tiempo para completar.Mientras tanto, avancemos y traslademos la base de datos local al sitio activo.ii) Migrar la base de datos del sitio local al sitio en vivoA continuación, debe transferir la base de datos local de WordPress a su servidor.WordPress solo admite bases de datos **MySQL y MariaDB **.Si tiene el archivo de su base de datos listo, continúe con la carga de su base de datos.Si no tiene su base de datos, así es cómo obtenerla.**Paso 1: Exportar base de datos local****Paso 2: Crear una nueva base de datos en el sitio Live.****Paso 3: Importe su base de datos local al sitio en vivo.****Paso 1: Exportar base de datos local**Primero, necesita exportar la base de datos de su sitio.Para hacer esto, necesitará acceder a phpMyAdmin.1.Agregue /phpmyadmin al final del sitio web local.Por ejemplo, si la URL del sitio web local de WordPress es âÃÂà**localhost:8080**agregar /phpmyadmin al final de la URL âÃÂà**localhost:8080/myphpadmin**httpsblogvault.net/wp-content/uploads/2020 /10/phpmyadmin-local-site.jpg2.Para iniciar sesión, ingrese el nombre de usuario ** root** y la contraseña que usa para acceder a su WordPress local sitio web.3.Ahora seleccione su base de datos desde el panel derecho.Elija **Exportar **su base de datos.httpsblogvault.net/wp-content/uploads/2020/07/export-database-in-phpmyadmin.png Exportar base de datos en phpmyadmin**PRO CONSEJO: Si no conoce el nombre de su base de datos, puede encontrarlo en el archivo wp-config.php.*httpsblogvault.net/ wp-content/uploads/2020/08/Select-database.png4.En la página Exportar, seleccione **Rápido âÃÂà  mostrar solo las opciones mínimas y elegir formato SQLhttpsblogvault.net/wp-content/uploads/2020/06/export-method-in-phpmyadmin.png Método de exportación en phpmyadminEso exportará la base de datos localhost, como un archivo, a su computadora.**Paso 2: Cree una nueva base de datos en el sitio Live.**En esta nueva base de datos, cargará la base de datos localhost que acaba de descargar. 1. Para crear una nueva base de datos, inicie sesión en su cuenta de alojamiento web. Vaya a cPanel. En la sección Bases de datos, encontrará una opción llamada **Base de datos MySQL. ** httpsblogvault.net/wp-content/uploads/2020/08/phpmyadmin-on-cpanel.png 2. Al seleccionarlo, accederá a una página donde podrá crear una nueva base de datos. Introduzca un nombre de su elección. httpsblogvault.net/wp-content/uploads/2020/08/create-new-database-1.png crear nueva base de datos 3. Vuelva a la misma página, desplácese hacia abajo y ** cree un nuevo usuario. **Agregue un nombre de usuario y una contraseña y guarde esta información de forma segura. httpsblogvault.net/wp-content/uploads/2020/10/Add-new-user-in-MYSQL-database.png 4. Nuevamente, regrese a la misma página y **agregue el usuario** a la base de datos que creó. httpsblogvault.net/wp-content/uploads/2020/10/Add-user-to-database.png 5. Tan pronto como agregue el usuario a la nueva base de datos, se le pedirá que establezca los privilegios de la base de datos para el usuario. Puede marcar la casilla **Todos los privilegios ** o seleccionar privilegios individuales de la lista. httpsblogvault.net/wp-content/uploads/2020/10/Administrar-privilegios-de-usuario.png **Paso 3: Importe su base de datos local en el sitio en vivo. ** 1. Luego, desde el mismo cPanel, **abre phpMyAdmin httpsblogvault.net/wp-content/uploads/2020/08/phpmyadmin-on-cpanel.png 2. Elija la nueva base de datos y luego ** seleccione Importar httpsblogvault.net/wp-content/uploads/2020/10/Import-Database.png 3. Cargue el archivo MySQL de la base de datos que había descargado anteriormente. Haga clic en **Elegir archivo, **seleccione su archivo y presione **Ir Eso es todo, ha movido con éxito su sitio local de WordPress a un servidor en vivo. Pero aún no ha terminado. Hay algunos detalles que cuidar. Lectura recomendada: Mover el sitio de WordPress a un nuevo dominio == **Pasos posteriores a la migración al mover WordPress de Localhost al servidor** == Cuando migre a un servidor en vivo, es probable que enfrente una serie de problemas. Para asegurarse de que esto no suceda, debe asegurarse de que sus configuraciones sean correctas. **1. Configure su nuevo dominio en la base de datos ** **2. Configure su archivo wp-config** **3. Repare las URL de su nuevo dominio** **1. Configure su nuevo dominio en la base de datos ** Después de importar su base de datos, abra la tabla **wp_options y seleccione Editar. **Debe cambiar la ubicación de su sitio web en esta tabla. - Busque las palabras âÃÂÃÂsiteurlâÃÂày âÃÂàhomeâÃÂà Â. Edite estas dos filas. httpsblogvault.net/wp-content/uploads/2020/10/Options-table-in-database.png - Forsiteurl, en option_value, reemplace el nombre antiguo con el nuevo dominio. Presiona enter para guardar. - Siguiente para casa, repite el mismo paso. Reemplace el nombre con el nuevo nombre de dominio y presione enter. **2. Configure su archivo wp-config** Debe asegurarse de que su sitio web use el nuevo nombre de dominio y la nueva base de datos que configuró para su sitio. Puede asegurarse de esto editando su archivo wp-config. - Vaya a cPanel public_html y busque wp-config.php. Haga clic con el botón derecho y edite este archivo. En caso de que esté usando FTP, puede descargar el archivo. Ábralo en cualquier editor de texto para realizar los cambios. - Encuentra las siguientes líneas: **define(âÃÂÃÂWP_SITEURLâÃÂÃÂ, âÃÂÃÂhttpswww.example.com **define(âÃÂÃÂWP_HOMEâÃÂÃÂ, âÃÂÃÂhttpswww.example.com **Asegúrese de que en lugar de ejemplo.com, muestre su nuevo nombre de dominio. ** - A continuación, debe reemplazar los detalles de la base de datos anterior con los detalles de la nueva base de datos que creó. Debe ingresar el nombre de la base de datos, el usuario de la base de datos y la contraseña de la base de datos. httpsblogvault.net/wp-content/uploads/2020/08/finding-database-credentials-using-wp-config.png - En cPanel, cierre el archivo para guardar sus ediciones. Si está utilizando FTP, vuelva a cargar el archivo wp-config y sobrescriba el anterior. **3. Repare las URL de su nuevo dominio** A continuación, debe corregir sus URL manualmente. 1. Inicie sesión en su panel de control de WordPress y vaya a **Configuración >General. ** 2. Aquí verá dos campos: **Dirección de WordPress** y **Dirección del sitio. **Asegúrese de que ambos campos tengan su nuevo nombre de dominio. httpsblogvault.net/wp-content/uploads/2020/07/wordpress-address-and-site-address-url-on-wp.png Dirección de WordPress y URL de la dirección del sitio en WP Dirección de WordPress y URL de la dirección del sitio en WP 3. Asegúrese de que la URL no tenga una barra inclinada al final. Ambos campos deben terminar con el TLD correcto, como .com o .co.uk o .org. 4. Una vez hecho esto, **Guardar cambios. ** **CONSEJO PROFESIONAL *A veces, puede notar que algunas URL no se han actualizado. Para superar esto, instale las URL de actualización de Velvet Blues en su nuevo sitio.* httpsblogvault.net/wp-content/uploads/2020/07/velvet-blues-update-url.png URL de actualización de Velvet Blues URL de actualización de Velvet Blues *En el campo Nueva URL ingrese su nuevo nombre de dominio. * *Asegúrese de que no haya / al final. * *En * *Elegir qué URL deben actualizarse,* *seleccione todas las casillas excepto la última * *Actualizar TODOS LOS GUID. * *Luego seleccione * *Actualizar URL AHORA. * 5.En su panel de administración de wp, vaya a **Configuración >Enlaces permanentes.**Seleccione la estructura de URL que utiliza, por lo general **post-name Seleccione ** Guardar cambios**CONSEJO PROFESIONAL *Si usted... Estás viendo errores, intenta borrar el caché de tu navegador y el caché de tu sitio web.Esto eliminará todos los datos almacenados y solo mostrará datos nuevos.***4.Pruebe su nuevo dominio**Antes de lanzar su sitio, le recomendamos que realice algunas pruebas para asegurarse de que el sitio funciona perfectamente:1.Revisa todas tus páginas principales.Asegúrese de que ninguno de ellos tenga errores.2.Asegúrese de que todos sus **enlaces de botones o diseños de temas personalizados **funcionan bien.3.Asegúrese de que todos los **logotipos y archivos Favicon** lleven su nuevo nombre de dominio.Puede encontrar estos archivos en Apariencia>Opciones de tema.**4.Verifique los elementos de menú personalizados** que puede encontrar en Apariencia >Menú5.Si tiene un sitio de WooCommerce, asegúrese de agregar al carrito, el proceso de pago, la pasarela de pago y cualquier otra función importante funcionan correctamente.6.Puede usar una herramienta como httpsnibbler.silktide.com/ para verificar si hay enlaces rotos, imágenes rotas y otros errores en su nuevo dominio.**CONSEJO PROFESIONAL *Si está utilizando complementos y servicios de terceros, asegúrese de cambiar el nombre de dominio con ellos también.*== **Bonificación: errores al mover WP de local a servidor** ==La razón por la que... ÂÃÂHe agregado esta sección porque existen muchas recomendaciones y soluciones para mover su sitio de un host local a un servidor.Pero muchos de estos métodos terminan rompiendo su sitio o causando problemas con las URL que terminan en errores HTTP y errores en la base de datos.Éstos son algunos de los problemas que puede enfrentar cuando prueba diferentes métodos, especialmente el manual:- Serialización de datosEn muchos lenguajes de programación, la serialización ayuda a organizar los datos de manera que tengan tipos de datos y una cantidad de elementos en cada tipo de datos.El problema aquí es que los datos, incluidas las URL, se configuran en estructuras concretas y se vuelve difícil mover los datos.Mover su sitio significa mover datos y si modifica datos manualmente, como buscar y reemplazar las URL de dominio en su base de datos, podría serializar y causar errores en su sitio.- Errores en la base de datos de WordPressAl configurar la base de datos de su sitio de WordPress, si la información de la base de datos es incorrecta en la configuración de WordPress, provocará un error que no responde, como Error al establecer la conexión con la base de datos.- Errores de PHPUna gran parte de WordPress funciona con PHP âÃÂàun lenguaje de programación que ¢ÃÂÃÂs responsable de la apariencia y funcionalidad de su sitio.Cuando mueve su sitio a un servidor, podría causar problemas de incompatibilidad o agotar su límite de memoria PHP.Esto conduce a errores de PHP y mensajes de advertencia que aparecen en su sitio.- Errores del servidorSi su servidor tiene una configuración incorrecta, impedirá que su sitio se cargue correctamente.Es probable que vea errores como el servidor interno HTTP 500 o la pantalla de la muerte.Lo mejor es usar un complemento de WordPress como All-in-one WP Migration que se ocupará de los problemas técnicos para que pueda no se enfrente a estos problemas**Si ya se enfrenta a estos problemas, siga nuestra ** **guía para solucionar problemas de WordPress** ** a estos corregir estos errores.También puede obtener ayuda de otros usuarios de WordPress en el ** **Foro de soporte** ** de WordPress o en foros populares como Reddit, StackExchange y StackOverflowCon eso, hemos llegado al final de nuestra guía sobre cómo mover su sitio de WordPress de localhost a servidor.== **Qué sigue ==Ahora que su sitio web está en línea, hay algunos pasos que recomendamos enfáticamente para mantener su sitio seguro.Mover su sitio a un servidor en línea tiene muchas ventajas, pero existen amenazas serias contra las que debe proteger su sitio.1.** Realice siempre copias de seguridad periódicas de su sitio web.**Las cosas pueden salir mal y las cosas saldrán mal en algún momento.Lo mejor es ser cauteloso y tener una red de seguridad a la que recurrir en todo momento.Puede automatizar y programar sus copias de seguridad con BlogVault.Cuando las cosas van mal, puede restaurar su sitio con un solo clic.Consulte nuestra lista de los mejores complementos de copia de seguridad disponibles.2.Los piratas informáticos siempre están al acecho y los sitios de WordPress son un objetivo lucrativo.Para proteger su sitio, necesita un ** cortafuegos y un escáner de seguridad** activos en su sitio.Puede instalar cualquiera de los complementos de seguridad del repositorio de WordPress.Entre estos complementos, MalCare es uno de los mejores, ya que instala automáticamente un firewall robusto y escanea su sitio todos los días.Protege su sitio de los piratas informáticos durante todo el día.3.Asegúrese de que su sitio esté usando un certificado SSL y se esté ejecutando en HTTPs y no en HTTP.Esto garantiza que todos los datos transferidos desde y hacia su sitio estén encriptados y a salvo de piratas informáticos.Aparte de esto, hay un par de pasos recomendados a seguir cuando haga que su sitio esté activo.Aquí hay algunos artículos que pueden resultarle útilesLa guía definitiva para la seguridad de WordPress17 pasos a seguir después de instalar WordPress12 maneras de fortalecer su sitio de WordPressQué respaldar en su sitio de WordPress Con eso, terminamos nuestra guía. Si movió con éxito su sitio local a un servidor o corrigió cualquier error que estaba experimentando con esta guía, nos complace poder ayudarlo. ! Danos un saludo en twitter. Nos encantaría saber de usted. **Haga una copia de seguridad de su sitio** ** Con BlogVault