Migrar wordpress de local a hosting

Como migrar wordpress de tu localhost a tu hosting en la nube

De como migrar tu sitio web de local hosting no es complicado es de la mera mas fácil y te lo explico

Piensas que ya tienes un sitio web de WordPress para mostrárselo al mundo y tienes que empezar a darle vida a tu proyecto, son muchas horas y días de trabajo que pueden dejar tus páginas como quieras, el último momento ha llegado y migrar WordPress de local a alojado. En este caso, realizaremos los pasos inversos y migraremos nuestra instalación local de WordPress a nuestra cuenta de alojamiento de WordPress. En este caso, tenemos una instalación de WordPress en un servidor Xampp con un tema que desarrollé yo mismo. Una vez que el desarrollador y su cliente (si está desarrollando el sitio para un tercero) están satisfechos de que todo funciona, es hora de migrar el sitio de WordPress desde la computadora local al espacio del servidor proporcionado por el proveedor de alojamiento. Trabajar localmente también es una gran idea, ya que podemos dedicar nuestro tiempo a desarrollar nuevos sitios web sin comprar un plan de alojamiento.

por eso vamos hace un paso a paso muy corto para no hacerlo tan detallado y solo lo necesario

Cuando ya tenemos todo nuestros entorno en local los ficheros, la base de datos, un hosting contratado y con el dominio ya estamos listo para empezar, pero previamente que es en mi caso, yo a mi servicio de hosting con los que también compre este dominio, les pido que me crear un fichero con el nombre lbernal y que el dominio apunte a ese fichero cosa que se hace en cuestión de segundos, y bueno ya teniendo todo listo vamos pues.

1.- Vamos necesitar tener crear las cuentas FTP del hosting cargadas en el FileZilla que es donde vamos a subir nuestros ficheros

Esto es algo que ya previamente tendrías que ya saber un poco del tema pero no es complicado la verdad si quieres puedes ver algún tutorial en YouTube que así fue como yo aprendí no es complicado la verdad

2.- Comprimir el respaldo de la base de datos del wordpress

lo típico para hace copia de la base de datos en tu localhost como el mío es un xampp buscar en tu navegador http://localhost/phpmyadmin

Buscamos nuestra base de datos

Migrar wordpress luis bernal

Copia de la base de datos Luis Bernal

lo exportar a el formato tipo sql para que al subirlo no tengas problemas, lo que si te recomiendo que cuando vayas a subir una BBDD crees una primera en blanco con el mismo nombre de la que estas subiendo y no se genere algún problema al subir, resumiendo si la local se lbernal.sql  en tu hosting crear una base de datos vacía que se llame igual y subes todo hay.

 

3.- De los ficheros del sitio tienes dos opciones en wordpress

3.1 subir todos los ficheros del sitio wordpress

En tu carpeta local donde tienes tu instalación de wordpress  si puedes comprimir todo en un zip y subirlo al FTP y luego descomprimirlo es como una buena practica

Subir todos los ficheros del sitio subir ftp Luis Bernal

Ya cuando tienes la base de datos y los ficheros subido hay que cambiar un par de cositas mas, el fichero wp-config.php

// ** Database settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** Database username */
define( 'DB_USER', 'username_here' );

/** Database password */
define( 'DB_PASSWORD', 'password_here' );

/** Database hostname */
define( 'DB_HOST', 'localhost' );

/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

Tienes que reemplazar los datos de la conexión a la base de datos con los de la base de datos creado en hosting porque si no obvio no te va a funcionar manuitt.

y por si fuera poco después de esto tampoco te va funcionar, ¿saber porque?, porque las url de la base de datos ,son las locales y tienes que cambiarlas por las url de tu dominio y para esto hay que correr un script en la base de datos del hosting para reemplazar las url

UPDATE wp_options SET option_value = replace(option_value, ‘viejaurl.com’, ‘ nuevaurl.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;UPDATE wp_posts SET guid = replace(guid, ‘viejaurl.com’,’nuevaurl.com’);UPDATE wp_posts SET post_content = replace(post_content, ‘ viejaurl.com’, ‘nuevaurl.com’);

UPDATE wp_postmeta SET meta_value = replace(meta_value,’viejaurl.com’,’nuevaurl.com»);

Importante: el prefijo de las tablas de nuestro WordPress es posible que NO sea wp_. En caso de que ese no sea el prefijo deberemos revisar cual es el correcto desde el panel izquierdo y actualizar la consulta SQL de la parte superior en los 4 campos que este mal, cambiando el prefijo wp_ por el que corresponda.

ya hay si deberías tener ya conexión con la base de datos de tu hosting solo un par de recomendaciones mas después de todo estos

  • Cambia los usuarios en la base de datos para que no tengas los mismo el local, en los siempre se suele tener admin admin, pero no creo que quieras poner eso en hosting online así que revísalo.
  • También cuando lo subes asi  se te suben todos los plugin, fotos todo lo que sea contenido multimedia
  • También te has creado un tema con imágenes desde un fichero podrías tener la necesidad de revisar las url que tengas dentro de un tema por eso cuando lo subes así revisa el sito completo un par de veces y si es necesario hasta tres

3.2  montar una migracion de wordpress  en tu hosting con la base de datos que te genera el sitio.

También se puede dar la situación un poco mas fácil que la mayoría de los servicios de hosting ya tiene que puede crearte una instalación de wordpress ya por defecto, que no tienes que subir todo el sitio es mejor subir el fichero wp-content

Subir fichero wp-content de Luis bernal - lbernal

y activar todos los temas plugin que tengas en este fichero y te recomiendo encarecidamente revises los ficheros media fotos, video documento que todo este enlazado bien

4.- Regenerar enlaces permanentes

Como comentamos, es posible que los enlaces del menú no funcionen y den un error 404 de página no encontrada, esto lo solucionamos regenerando los enlaces permanentes.
Esta acción es la más fácil de las que hemos realizado, solo tendremos que acceder a la administración de WordPress (los datos de acceso siguen siendo los mismos que los que teníamos en la instalación en local)
Accedemos Ajustes -> Enlaces permanentes y sin modificar nada pulsamos en el botón “Guardar cambios”.

Reestablecer los enlaces permanentes. luis bernal - lbernal

Lee mas sobre mi blog

https://www.webempresa.com/blog/trasladar-wordpress-de-localhost-al-hosting.html

 

Migrar wordpress de local a hosting