Quiero desarrollar localmente con Multisite, luego migrar cada sitio para separar las instalaciones de WP remotas


8

Uso WordPress para la mayoría del trabajo de mi cliente. Me desarrollo localmente con MAMP y luego muevo los sitios al servidor remoto cuando es hora de ponerlo en marcha o mostrarle al cliente el progreso. Simplemente migro los archivos a través de FTP y exporto / importo la base de datos con phpMyAdmin, modifico la configuración de url y wp-config.php, etc.

Este flujo ha estado funcionando bien, pero últimamente me estoy cansando de tener docenas de diferentes instalaciones de WordPress en mi máquina local, tener que seguir los pasos de configurar una nueva cada vez, etc., y me gustaría simplificar las cosas cambiando Multisitio.

Pero necesito poder exportar y mover cada sitio a su propio servidor remoto separado. No estoy preparado para Multisitio para mis sitios en vivo, aunque es una idea tentadora desde el punto de vista del mantenimiento.

¿Es la función de exportación de WordPress la mejor manera de hacer esto? Me doy cuenta de que todavía tengo que mover todos mis archivos multimedia si lo hago de esta manera. ¿Alguien sabe cómo Backup Buddy maneja esto? He estado pensando en tirar por ese servicio.

¡Gracias!


1
¿Estás desarrollando temas , contenido del sitio o ambos?
Chip Bennett

BackupBuddy funciona muy bien para esto. Lo he usado varias veces para migrar un sitio dentro de una instalación multisitio a su propia instalación separada.
Pippin

Generalmente estoy desarrollando temas, pero a menudo también estoy desarrollando contenido. Los sitios de comercio electrónico, por ejemplo, requieren una buena cantidad de contenido local / desarrollo de bases de datos. Tendré que leer sobre el soporte de Backup Buddy de Multisite a un solo sitio. Eso puede ser lo que me lleva a comprarlo. Ya he estado pensando en ello para la administración de copias de seguridad sin problemas para el creciente número de sitios de clientes en la naturaleza.
Gabriel Luethje

Respuestas:


5

Usar múltiples sitios para desarrollar y luego exportar a una sola instalación es una mala idea. Para un sitio múltiple se comporta de manera diferente a una sola instalación y desea que su desarrollador esté lo más cerca posible de la producción.

También es una molestia en a ** exportar manualmente las tablas db correctas y luego importarlas a una nueva base de datos.

Para desarrollar localmente solo uso 2 o tres instalaciones WP. Estás trabajando principalmente en archivos de temas, así que solo crea un nuevo tema para cada proyecto e incluso puedes usar una base de datos de desarrollo y cambiar el prefijo de la tabla en wp-config.php para que no tengas que crear una nueva base de datos cada vez.

Vea esta respuesta para obtener detalles completos sobre un buen sistema de desarrollo local optimizado para usar.


En realidad, es muy fácil hacer esto cuando se usa BackupBuddy.
Pippin

3

Estoy de acuerdo con Pippin, BackupBuddy es increíble. Nunca he intentado exportar un sitio múltiple a instalaciones únicas, por lo que no puedo hablar de eso, pero en general, estoy más que feliz de haber comprado la licencia para ese imbécil. Me salvó la vida muchas veces.

Sin embargo, solía desarrollar en Multi-Site, y dejé de hacerlo, principalmente porque Multi-Site se comporta de manera diferente a una sola instalación. Algunos de los complementos que usaría para una instalación única no funcionarán con Multi-Site, y viceversa (aunque viceversa no es tan frecuente como tratar de usar un complemento de instalación única en un entorno de multi-sitio). Simplemente se hizo demasiado difícil hacer un seguimiento, así que volví a hacer instalaciones individuales.


1
Esto realmente no es una respuesta . Encajaría mejor como un comentario para OP o para la respuesta de @ Chris_O.
Chip Bennett

... lo que hubiera hecho, pero el enlace de comentario no se muestra para ninguno de los dos.
Shelly
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.