CursosEmpresasBlogLiveConfPrecios

¿Cómo hacer un deployment completo con All-in-One WP Migration?

Clase 10 de 11 • Curso de Entornos de Desarrollo y Deployment en WordPress

Clase anteriorSiguiente clase

Contenido del curso

Presentación
  • 1
    Bienvenida y presentación del curso

    Bienvenida y presentación del curso

    01:27
  • 2
    ¿Qué necesitas para desarrollar con WordPress y cuáles son tus opciones?

    ¿Qué necesitas para desarrollar con WordPress y cuáles son tus opciones?

    04:07
Entorno de desarrollo
  • 3
    ¿Qué es XAMPP y cuáles son sus ventajas?

    ¿Qué es XAMPP y cuáles son sus ventajas?

    12:29
  • 4
    ¿Qué es Local y cuáles son sus ventajas?

    ¿Qué es Local y cuáles son sus ventajas?

    11:05
  • 5
    ¿Qué es wp-env y cuáles son sus ventajas?

    ¿Qué es wp-env y cuáles son sus ventajas?

    15:03
Deployment
  • 6
    ¿Cómo hacer un deployment de tu WordPress?

    ¿Cómo hacer un deployment de tu WordPress?

    05:14
  • 7
    ¿Cuáles son tus opciones para migrar los archivos?

    ¿Cuáles son tus opciones para migrar los archivos?

    03:29
  • 8
    ¿Cómo puedes preparar tu base de datos manualmente?

    ¿Cómo puedes preparar tu base de datos manualmente?

    16:07
  • 9
    ¿Cómo puedes preparar tu base de datos con wp-cli?

    ¿Cómo puedes preparar tu base de datos con wp-cli?

    15:44
  • 10
    ¿Cómo hacer un deployment completo con All-in-One WP Migration?

    ¿Cómo hacer un deployment completo con All-in-One WP Migration?

    13:44
Conclusiones
  • 11
    ¿Por dónde seguir tu ruta de WordPress?

    ¿Por dónde seguir tu ruta de WordPress?

    00:43
    Brayan Garcia Cuellar

    Brayan Garcia Cuellar

    student•
    hace 4 años

    Cómo eliminar límite 512 MB All-In-One WP Migration

    Plugins > Editor de plugins y Seleccionaremos el Plugin All In One WP Migration.

    Abrir y Editar el Archivo Constants.php y vamos a buscar la siguiente dentro del archivo ++“Max File Size”++

    define( 'AI1WM_MAX_FILE_SIZE', 2 << 28 ); Y vamos aumentar el valor de 28 por ejemplo por 30 quedaría así: // ================= // = Max File Size = // ================= define( 'AI1WM_MAX_FILE_SIZE', 2 << 30 );

    Por último damos clic en la parte inferior en “Actualizar Archivo”, para guardar los cambios que hemos realizado.

    Nota: Podemos cambiar “30” a cualquier otro número superior a 28 para ver el aumento en el tamaño de importación de los archivos en All-In-One WP Migration.

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 4 años

      Excelente aporte. Saludos!

      Cristian Florez

      Cristian Florez

      student•
      hace 3 años

      Esto fonciona hasta la version 6.8, despues de la 7 ya lo bloquearon

    César Luis Amundaray Rodríguez

    César Luis Amundaray Rodríguez

    student•
    hace 3 años

    Qué grato ver que recomiende el plugin que uso normalmente para mis migraciones. Los tips y explicaciones han sido muy enriquecedoras.

    Ermilo Joel Dorantes Uc

    Ermilo Joel Dorantes Uc

    student•
    hace 4 años
    define('FS_METHOD', 'direct');

    Es un capo el profe, gracias por este gran aportación

    Diana Carolina Torres Castaño

    Diana Carolina Torres Castaño

    student•
    hace 4 años

    im-presionante, he utilizado mucho este pluguin y realmente me encanto esa opcion

    Renan Alberto Salazar Salazar

    Renan Alberto Salazar Salazar

    student•
    hace un año

    Si se tiene problemas para instalar plugins desde el localhost, otra alternativa (quizás más rudimentaria) sería descargar el plugin desde la web de wordpress https://wordpress.org/plugins/ , luego descomprimirlo y subirlo en la carpeta wp-content/plugins.

    Solo restaría activar el plugin desde wordpress.

    Mel Imanol Nielsen Pimentel

    Mel Imanol Nielsen Pimentel

    student•
    hace 4 años

    Excelente curso, tiene alguna referencia de como migrar un sitio web en wordpress que esta en producción a un docker en localhost?

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 4 años

      Hola Mel, cómo estás? La lógica es la misma.

      • Tendrías que exportar la base de datos de tu sitio e importarla dentro del container de tu DB.
      • Los archivos puentearlos dentro del container de WP, por lo general se crea el puente con la carpeta wp-content solamente, así el resto del container puede actualizarse sin problemas.

      Para correr un WP con Docker, es necesario tener al menos 3 containers:

      • WordPress
      • MySQL / MaríaDB
      • NGINX / Apache

      A estos contenedores se les suele agregar otros dos:

      • Let's Encrypt (para generar automaticamente los certificados SSL)
      • phpMyAdmin (Si no te resulta cómodo manejar la base de datos desde la consola)

      Si el sitio va a estar en una sola máquina virtual y no va a tener alta concurrencia, podrías hacerlo con un docker-compose.

      Espero que esto te sirva de guía para orientarte. Saludos!

      Mel Imanol Nielsen Pimentel

      Mel Imanol Nielsen Pimentel

      student•
      hace 4 años

      Muchas gracias por tu pronta respuesta, me servirá muchísimo. No entendí muy bien la parte de puntear los archivos del conteiner de WP y crear el puente. Podrías explicarme un poco más a fondo? Un saludo.

    jose perez

    jose perez

    student•
    hace 4 años

    a pesar de que All-in-One WP Migration no es gratuito al 100% nos da lo necesario para poder hacer una migración no tan manual de la pagina y eso es una ayuda muy grande!!

    Elizabeth Kerly

    Elizabeth Kerly

    student•
    hace 4 años

    Tambien existen otros plugins como Migrate Guru, si estas trabajando con Maria DB puedes usar WP Migrate DB

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 4 años

      Hola, cómo estás? Sí, plugins para hacer migraciones hay montones. Cada uno tiene sus ventajas y desventajas. Elegí mostrar este por la simpleza y practicidad para exportar / importar. Si querés, te invito a hacer un tutorial con algunas otras opciones. Saludos :)

    Victor Costa

    Victor Costa

    student•
    hace 3 años

    Hola profe, me esta gustando mucho el curso, queria preguntarle, ¿Como podria utilizar el All-in-One WP Migration para proyectos grandes?,¿Como desarrollar un proyecto grande, pesado de manera colaborativa en mi local?

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 3 años

      Hola Victor, cómo estás? Ese plugin tiene una versión premium que permite usarlo en proyectos más grandes y de mayor peso. Sino, probar de hacer migraciones de forma manual. Saludos!

    Camilo Cosentino

    Camilo Cosentino

    student•
    hace 3 años

    Buenas comunidad! Les comento lo que me paso al usar este plugin, a ver si me pueden ayudar ya que no me quedo bien la migración. Tengo un wordpress versión 5.4 en mi trabajo, luego de pelearme un buen rato consigo instalar el plugin All in One Migration. Procedo a realizar la exportación y lo hace correctamente. Ahora bien, ese sitio exportado lo quiero importar en un wordpress en la nube versión 6.0. La importación con el plugin no me da problemas para nada. Logra levantar la homepage lo mas bien. Ahora al querer navegar a alguna de las secciones me da error NOT FOUND, The Requested URL was not found on this server.

    Aclaro que valide lo siguiente:

    • En la base de datos el site url este correctamente modificado por el hostname del servidor.
    • Los en laces permanentes estén correctamente actualizados

    Lo que encontré, es que en la sección de enlaces permanentes me dice que el htaccess esta mal, falta agregar un mod_rewrite.

    Y luego de eso me percato que en la carpeta del sitio donde esta toda la estructura de carpetas de el wordpress, no se encuentra el archivo .htaccess.

    Por lo que procedo a agregarlo manualmente con la informacion correspondiente:

    <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

    Aun asi el error persiste.

    Agradezco cualquier sugerencia o aporte al respecto que puedan surgir.

    Saludos y nunca paren de aprender 😜

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 3 años

      Hola Camilo, cómo estás? El problema no es de la migración, sino del servidor. El módulo rewrite se debe habilitar desde la configuración de Apache2. En el caso de que tengas un servicio de hosting contratado, te recomiendo enviar un ticket para que ellos lo habiliten ya que no tiene que ver con una configuración de WordPress, sino del servidor HTTP. Saludos!

    Víctor PEREIRA RISSATO

    Víctor PEREIRA RISSATO

    student•
    hace 3 años

    Lo que no entiendo es porque iba a emigrar yo el proyecto? que beneficios trae emigrar un proyecto

      Lucio Negrello

      Lucio Negrello

      teacher•
      hace 3 años

      Hola Victor, cómo estás? Los casos de uso de estas herramientas son muy variables, sobre todo si trabajas con webs de clientes. Lo más común es que, por ejemplo, si empezás a trabajar con un cliente nuevo te hagas una copia de su sitio web en tu entorno local para poder trabajar sobre el mismo sin riesgos y luego migres los cambios a producción. Por otro lado, esto también es útil para comprender cómo hacer backups correctamente de los sitios en WordPress. Y así, hay varios casos de uso de todas estas cosas. Espero que te sirva la info. Saludos!

    Gustavo Amarista

    Gustavo Amarista

    student•
    hace 3 años

    Para hacer un deployment completo de tu sitio de WordPress utilizando All-in-One WP Migration, sigue estos pasos:

    1. Descarga y activa el plugin All-in-One WP Migration tanto en el sitio de origen como en el sitio de destino.

    2. En el sitio de origen, haz clic en "Exportar" en el menú All-in-One WP Migration. Se generará un archivo de exportación de tu sitio.

    3. Descarga el archivo de exportación en tu computadora y guárdalo en un lugar seguro.

    4. En el sitio de destino, haz clic en "Importar" en el menú All-in-One WP Migration.

    5. Selecciona el archivo de exportación que descargaste en el paso 3 y sube el archivo al sitio de destino.

    6. Una vez que el archivo se haya cargado, el plugin comenzará a importar los datos y archivos a tu sitio de destino.

    7. Una vez completada la importación, es posible que debas actualizar los permalinks y configurar cualquier otro ajuste necesario para que el sitio de destino funcione correctamente.

    Claudio Othón Ortiz Mata

    Claudio Othón Ortiz Mata

    student•
    hace 3 años

    Otras opciones de plugins para hacer un deployment de WordPress son:

    • Duplicator

    • WP Migrate DB

    • BackupBuddy

    • UpDraftPlus

    • Jetpack Backup

    • VaultPress

    Rubén Darío Rodríguez Mora

    Rubén Darío Rodríguez Mora

    student•
    hace 15 días

    Ese error de FTP me salió en proyectos anteriores y fue un dolor de cabeza, se nota la experiencia del profe al solucionar esto de manera tan sencilla.

    Rubén Darío Rodríguez Mora

    Rubén Darío Rodríguez Mora

    student•
    hace 15 días

    Hay trucos para migrar sitios de más peso en versiones anteriores del plugin.

    No lo estoy sugiriendo solo lo estoy comentando XD.

    Renan Alberto Salazar Salazar

    Renan Alberto Salazar Salazar

    student•
    hace un año

    Sin duda la mejor opción. Siempre la uso en mis proyectos.

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads