Cambiando wordpress de sitio. ¿y despues…?

Hace algunos dais, escribí un articulo acerca de como aumentar un poco la seguridad de wordpress en base a cambiar de sitio wordpress y cambiar de sitio wp-content. Si acabáis de instalar wordpress, con esas explicaciones bastan, pero si ya tenéis escritos un montón de artículos, con imágenes,…entonces veréis que os desaparecen dichas imágenes, y todo funciona de pena; en este articulo, veremos como solucionar nuestro problema, cambiar wordpress de sitio y lograr que todo funcione.

Veamos cual es el problema, o mejor dicho cuales son los problemas, porque aunque hay uno solo, se encuentra en varios sitios.

El problema esta, que en todas partes donde se incorporan imágenes, wordpress deja la ruta como:

http://misitio.com/wp-content/uploads/…..

y si el directorio wp-content cambia de sitio, todas esas direcciones dejan de funcionar.

No es que la solucion sea complicada, solo es delicada, si procedemos con un poco de cuidado, podremos volver a poner en marcha nuestro wordpress sin mas problema.

Primero de todo, sigamos los pasos explicados en los artículos indicados:

 para mover wordpress al directorio que queramos, y con la estructura que deseemos.

Una vez lo hayamos hecho, podemos comprobar que, dejando aparte el tema de las fotos, nuestra web sigue funcionando perfectamente.

Si hemos llegado hasta aqui, solo queda cambiar las direcciones de las fotos,y estas pueden estar en varios lugares, primero cambiaremos las direcciones de las fotos en los artículos, para ello, os aconsejo que descarguéis de esta página, un pequeño script, os descarga un fichero comprimido (zip) que debeis descomprimir, y os aparece un fichero php con un nombre semejante a

searchreplacedb2.php

dada la potencia del tema, os aconsejo que cambiéis de nombre al fichero, por si luego se os olvida borrarlo.Vamos a pensar que cambiáis el nombre y le ponéis “cambiacosas.php”

Ahora, utilizando un cliente ftp, lo subís a vuestro servidor, y lo dejáis justo debajo de la carpeta en donde este vuestro wordpress, y a continuación, ya podéis ir a esa dirección con el navegador, veréis aparecer una pantalla como esta:

2014-09-03_10h10_32

Solo tenéis que comprobar que esta marcada la opción de obtener los datos de conexión desde la configuración de wordpress, y pulsar en “submit”

En la siguiente pantalla, veréis aparecer los d2014-09-03_10h22_21atos de conexión, y como se supone que serán correctos,  indica ‘Sumit DB detailes’

En la siguiente pantalla que aparece, se listan todas las tablas de la base de datos; aqui debereis escoger la que os indico (wp-post). Tened en cuenta que si habeis cambiado el prefijo de las tablas, debeis estar atentos a “-post”2014-09-03_16h46_15

Un cambio de directorio, es el unico caso en que deberemos cambiar el GUID, por lo que dejaremos sin marcar el checbox, y pasaremos a indicar “continue”

Y ahora recibís la pantalla para indicar la modificación a realizar
2014-09-03_16h52_50Solo se trata que indiqueis una ruta antigua y controlada, por ejemplo, como he cambiado wp-content de sitio, puedo indicar la url hasta el, y poner en el recuadro inferior como ha de quedar este trozo de URL, es resto, no se cambiara, por lo que en el ejemplo que os pongo, lo que va a pasar es que cualquier url de tipo:

http://misitio.com/wp-content/uploads/2014/08/img.jpg

quedará transformada en:

http://misitio.com/nuevacarpeta/wp-content/uploads/2014/08/img.jpg

Que es donde se supone que habeis dejado la imagen.

Cuando pulséis en el botón “Submit Search string”, se os pedirá confirmación, y a continuación el script recorre la base de datos realizando la modificación solicitada.

Ya solo queda que borréis esta pagina, porque no podéis correr el riesgo que alguien accidentalmente pueda acceder a ella, significaría no solo que esa persona podría destrozaros la base de datos, si no que tendría acceso a todo lo que tuvierais guardado en ella, como vuestros usuarios (editores, administradores, autores, suscriptores,…..)

Acerca de Miguel Garcia

Programador, Desarrollador web, Formador en distintas areas de informatica y director de equipos multidisciplinares.
Esta entrada fue publicada en WordPress y etiquetada , . Guarda el enlace permanente.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.