Este artículo contiene instrucciones específicas para aquellos que ya están ejecutando un sitio en vivo con MemberMouse y que están planeando mover su sitio a un nuevo servidor o proveedor de alojamiento. Si está trasladando un sitio de prueba a uno activo, el proceso sería diferente y este artículo no proporcionaría instrucciones adecuadas. En su lugar, el artículo Migración desde un centro de ensayo contendría los pasos adecuados para pasar de un servidor de ensayo a uno activo.
Lea detenidamente estas instrucciones específicas de MemberMouse, compréndalas y tenga un plan claro antes de comenzar la migración. Las migraciones pueden ser problemáticas, como tiempos de facturación inesperados, correos electrónicos no sincronizados, miembros perdidos, archivos perdidos y problemas de permisos de archivos. Es crucial tener una sólida comprensión de cómo hacer una migración antes de comenzar o tener a alguien que tenga la experiencia para ayudarle a través del proceso. Si desea buscar un desarrollador con experiencia con MemberMouse, tenemos una lista activa de Socios de aplicación aquí que pueden ayudar con una migración.
Pasos importantes para preparar la migración
En primer lugar, asegúrese de realizar una copia de seguridad completa del servidor de sus archivos y base de datos para tener una copia de seguridad en caso de recuperación de desastres. Es esencial que esta copia de seguridad se cree desde el servidor y no desde un plugin, que puede no hacer una copia de seguridad suficiente de todas las tablas de la base de datos o cuentas de correo electrónico si se utiliza. Será necesario realizar una segunda copia de seguridad, que se detallará en pasos posteriores.
Si migra una base de datos de una versión de MemberMouse a otra, habrá discrepancias, ya que las tablas de la base de datos pueden diferir entre versiones. Teniendo esto en cuenta, le recomendamos que actualizar el plugin MemberMouse en su sitio activo a la última versión antes de la migración.
Planee desconectar su sitio antes de comenzar los pasos de la migración. Esto es esencial porque no se realizan cambios en su base de datos o archivos durante el traslado. Si se produce alguna automatización durante el traslado, su base de datos puede sufrir consecuencias en los informes, el envío de correos electrónicos inexactos, la facturación y el registro de miembros.
Para desconectar su sitio, es necesario desactivar todos los plugins, además de desactivar y desinstalar MemberMouse para evitar por completo que dispare cualquier automatización. Todos sus ajustes permanecerán en la base de datos, y una vez que vuelva a instalar la misma versión de MemberMouse, tendrá toda la misma funcionalidad y configuración que tenía antes de su eliminación.
Se deben tener en cuenta pasos adicionales con cualquier correo electrónico automatizado o publicidad que pueda tener, como no dirigir a los usuarios a su sitio durante este proceso ni enviar marketing por correo electrónico de terceros.
Migrar manualmente su sitio activo a un nuevo servidor
Cuando esté listo para entrar en funcionamiento en su nuevo servidor, los siguientes pasos deben realizarse rápidamente, todos a la vez, y en un momento en el que pueda desconectar su sitio activo hasta que se complete la migración:
1. En este punto, usted ha leído cuidadosamente sobre todas las direcciones implicadas, MemberMouse es totalmente hasta la fecha, desactivado y desinstalado, su sitio debe estar fuera de línea, todos sus plugins están desactivados y ningún cambio debe estar ocurriendo dentro de su base de datos. Con su sitio fuera de línea y todos los plugins desactivados, este es el punto en el que usted debe tomar una segunda copia de seguridad. Esta copia de seguridad le servirá de reserva si algo va mal durante la migración.
2. Después de copiar sus archivos al nuevo servidor, haga un volcado de la base de datos de su sitio activo y traslade todas las tablas a la base de datos de su nuevo servidor. Todas las tablas de la base de datos deben ser copiadas en una migración para asegurar la funcionalidad completa, registros precisos, y la asociación meta adecuada. Si usted no está familiarizado con el trabajo de base de datos o el uso de PHPMysql, sería muy recomendable para aprender cuidadosamente más antes de comenzar su migración o para utilizar un profesional que tiene la experiencia.
No debe activar MemberMouse hasta que haya gestionado los DNS de su dominio y su dominio apunte correctamente al nuevo servidor. Si su dominio no apunta correctamente al nuevo servidor, su plugin MemberMouse no se activará debido a una mala comunicación con nuestro servidor de licencias.
Métodos alternativos de migración
La migración de un sitio de afiliación es diferente a la de un sitio web normal. Debe hacerse manualmente y no de forma fiable utilizando un plugin de migración. Un plugin de migración puede realizar estos pasos sin problemas, pero una migración manual garantizará un traslado más satisfactorio. Las instrucciones anteriores sobre la desactivación de los plugins de su sitio y el cierre del acceso al sitio siguen siendo necesarias si elige este método de migración. Si prefiere utilizar un plugin de migración en lugar del método manual, nuestra asistencia puede ser limitada en caso de que surja algún problema.
La migración de cPanel a cPanel es otro método de migración fiable que puede proporcionar un traslado fiable de un servidor a otro. Este tipo de migraciones suelen ser realizadas por una empresa de alojamiento que utiliza herramientas especializadas. Pueden reflejar un sitio en el nuevo servidor y copiar todas las cuentas de correo electrónico, registros y la base de datos en un solo movimiento. Para llevar a cabo este tipo de traslado, su mejor recurso sería su nuevo proveedor de alojamiento. Las instrucciones anteriores sobre la desactivación de los plugins de su sitio y el cierre del acceso al sitio siguen siendo necesarias si elige este método de migración.
¿Cambiar el dominio o la URL del sitio?
Si mantiene el mismo dominio y URL para su sitio durante el cambio de servidor, esta sección no se aplica a usted. Si va a cambiar el dominio o poner su sitio MemberMouse en una ruta de carpeta diferente de su dominio, hay pasos importantes a seguir además de los pasos de la migración en sí.
- Si es necesario, reconfigure cualquier URL que pueda tener registrada en sistemas de terceros, como Stripe, Mailchimp, iDevAffiliate, o cualquier aplicación personalizada que pueda tener conectada a su sitio donde se requiera una URL para configurar sus ajustes. Usted querrá comprobar con cualquier proveedor de terceros para ver si cualquier cambio o ajuste sería necesario. Aparte de los cambios de URL que pueda tener que hacer con estos proveedores, no se requiere ningún otro cambio en la administración de MemberMouse.
- Hay que prestar especial atención a PayPal si lo utiliza como procesador de pagos. Sería vital leer y comprender este artículo para mantener los informes de suscripción que pueda tener con PayPal. Si no lo hace, fallará la comunicación entre PayPal y su sitio.
- Sigue el direcciones en este artículo para actualizar su URL con su licencia de MemberMouse para mantener su funcionalidad y la facturación de suscripciones. Tenga en cuenta que debe utilizar la misma cuenta de MemberMouse para mantener los pagos recurrentes y la facturación de clientes.
Información adicional sobre la migración de MemberMouse
Vea este debate de Office Hours sobre la migración entre hosts
Para obtener información general sobre cómo trasladar un sitio de un servidor a otro, consulte esta documentación proporcionada por WordPress: https://wordpress.org/support/article/moving-wordpress/
Si el proceso de migración dura más que poco tiempo, pueden perderse ciclos de facturación recurrentes, así que asegúrese de migrar rápidamente y compruebe cualquier facturación recurrente que deba producirse para ese día.
Las URL temporales pueden ser un método excelente para comprobar previamente su sitio antes de que se hayan propagado los DNS. Es posible que sea necesario realizar un pequeño número de ajustes para adquirir esta funcionalidad, por lo que lo mejor es que se ponga en contacto con su proveedor de alojamiento para ver si dispone de ellas y cómo activarlas. Tenga en cuenta que MemberMouse no se activará si está utilizando una URL temporal a menos que la URL haya sido añadida a un archivo licencia de puesta en escena que nos solicitó.
Para aquellos que necesiten esta información técnica y tengan que trabajar con bases de datos: Antes de la versión 3.0, todos los datos de MemberMouse se almacenaban en tablas con el prefijo mm_. En las versiones 3.0 y posteriores, los datos de MemberMouse se almacenan en una tabla con un patrón de nombres diferente al de las versiones anteriores. Ahora: wp_mm_
Las páginas principales están vinculadas a páginas de WordPress, y el contenido de WordPress se almacena en el directorio wp_posts
tabla. Todos los miembros de MemberMouse están vinculados a usuarios de la tabla wp_users
y wp_usermeta
y algunos parámetros de configuración de MemberMouse se almacenan en la tabla wp_opciones
tabla. Todas las opciones de MemberMouse llevan el prefijo mm-
.