Colaboración en wordpress site git. Cómo compartir la database?

Empecé a trabajar en un sitio de wordpress con un colega. Ambos estamos desarrollando el website en nuestras máquinas locales y tenemos nuestras bases de datos separadas. Compartimos nuestro trabajo a través de Git. Ahora el problema es que descubrí que wordpress usa la database para almacenar algunas configuraciones relacionadas con temas y complementos.

¿Cómo podemos compartir nuestra database para tener la misma versión todo el time?

Simplemente configure una database en un server que ejecute MySQL y permita el acceso para ambos. Entonces deberías cambiar estas líneas en wp-config.php:

define('DB_NAME', 'remote database name'); /** MySQL database username */ define('DB_USER', 'remote user name'); /** MySQL database password */ define('DB_PASSWORD', 'remote password'); /** MySQL hostname */ define('DB_HOST', 'remote server address'); 

Consulte también el tema de soporte de WordPress http://wordpress.org/support/topic/setting-up-wp-with-remote-database . Solo mantén el código en Git.

Esto es algo con lo que también lucho. Tienes algunas opciones, las cuales no son ideales. Lo primero es alojar la database externamente, IE thorugh amazon RDS, esto dará una database "en la nube", a la que ambos pueden acceder (así que inicie session cuando agregue las IP), o simplemente puede usar la database de un host compartido. La segunda opción es tener dos bases de datos locales separadas e include también el file .sql allí, pero también hay problemas con eso.

Le pediría que se refiriera a una pregunta que publiqué hace unos días, y obtuve algunas respuestas REALMENTE sólidas de: Usar el control de versiones (Git) en una database MySQL

Espero haber ayudado