jueves, 22 de noviembre de 2012

Moviendo WordPress

Moviendo WordPress

Un site wordpress está determinado por un árbol de archivos y una base de datos.

Sin embargo, la base de datos contiene rutas absolutas de los archivos y también url absolutas de los recursos web. Eso dificulta poner el site en un host cualquiera e intentar que corra. Previamente hay que hacer un reemplazo, en la base de datos, para adecuar las antiguas rutas absolutas por las nuevas.

Para esto es muy útil usar una utilidad como searchreplacedb2.php. Así, un site local http://localhost/mywpsite/ puede moverse a http://mydomain.com

Para evitar el reemplazo en base de datos (que hay que hacer con cuidado), habría que lograr usar las mismas rutas y url localmente que en el sitio de producción.
Para la cuestión de las rutas absolutas, se puede usar Oracle VirtualBox e instalar un LAMP, o WAMP, similar al del hosting de produccción.
Para la cuestión de las url absolutas, se pueden usar algo como apache virtual hosts.

Referencias: