Configurando wordpress después de migrar

Como habéis podido observar, una vez instalado en el hosting de Internet, nuestro proyecto con WordPress que teníamos en local, si ponemos en la barra de direcciones del navegador web, nuestro dominio http://loquesea.com nos lleva a http://localhost/loquesea

Esto ocurre porque al haber importado la base de datos que teníamos en local, WordPress guarda todo en la base de datos con rutas absolutas, con lo que todo apunta a http://localhost/miproyecto. Para solucionarlo debemos cambiar http://localhost/miproyecto por (en mi caso) http://wpegibide.260mb.net

Para hacer esto, lo mejor y más sencillo que he encontrado es este script Search and Replace. Al descargarlo nos encontraremos un .zip que contiene una carpeta que se llama Search-Replace-DB-master. Esta carpeta tenemos que subirlo a nuestro hosting por FTP  a la raíz del proyecto, en la misma altura que el wp-config.php. Después ponemos en la barra de direcciones del navegador web http://loquesea.260mb.net/Search-Replace-DB-master y nos aparecera esta pantalla:

search-replace

En la primera sección donde pone “search/replace”, en el campo “replace” ponemos la URL local: http://localhost/loquesea y en el campo que pone “with” el nombre de nuestro dominio en Internet: http://loquesea.260mb.net

En la segunda sección donde pone “database”, van los datos de la conexión a la base de datos, nos cogerá por defecto los que haya en el fichero wp-config.php, por lo que es conveniente haber metido en este fichero los datos de conexión a la base de datos que tenemos en internet, antes de lanzar el Search and Replace.

En la sección “tables” marcamos “all tables”.

Y ahora para ejecutarlo en la sección “actions”, pulsamos en el botón que pone “live run”.

Por último, una vez haya finalizado de realizar todos los cambios en la base de datos, en la sección “delete”, pulsaremos en el botón que pone “delete me”, para borrar la carpeta de Search and Replace del servidor, ya que si alguien ajeno ejecutaría este fichero podría hacer lo que quisiera con nuestra página web.

Una vez hecho esto ya tenemos nuestro proyecto wordpress accesible en Internet, con todo el contenido, pero

CUIDADO¡¡¡¡

Si tenemos instalado un plugin de idiomas como el Polylang, deberemos borrarlo o ponerle un _ delante, para que WordPress no lo carge (hacer esto con el filezilla), porque al tener activo este plugin, siempre te redirecciona a http://localhost/loquesea/es

Por último, hecho esto 100%, nos carga la página de inicio seguro, pero si nos encontramos con que cuando vamos a cualquier otra página, nos devuelve el error 500, seguramente se deba a que en local teníamos activados las URL amigables. Para solucionar esto, hay que entrar al panel de administración y en el apartado de Ajustes->Enlaces permanentes, marcar la opción de Predeterminado.

 

 

 

2 comentarios sobre “Configurando wordpress después de migrar

  1. Pingback: Migrar wordpress de local a servidor con fichero .sql – Raúl Pérez

  2. Pingback: Actualizar dominio en la BD de WordPress con SQL – Raúl Pérez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *