Soporte » Guías – Resolución de problemas » Mantenimiento web: Local y servidor

  • Resuelto cosmosvega

    (@cosmosvega)



    Hola a todos,

    Cuando realizo una web con wordpress, lo hago primero en local y luego subo todo al servidor del cliente. El problema está en que cuando pasa el tiempo puede ser que el cliente pìda añadir o modificar algunas funcionalidades y claro, hacerlo primero en local y luego en servidor puede ser muy pesado (sobretodo si se tiene que configurar cosas manualmente, por ejemplo un plugin, y luego hacer lo mismo en servidor)…

    – ¿Siempre tenéis todo “sincronizado” en local y en servidor?
    – ¿Como manejáis este tipo de situaciones para que no exista diferencia de código entre local y servidor?

    Mil gracias.

Viendo 8 respuestas - 1 de 8 (de 8 total)
  • Yo siempre trabajo en el servidor y así evito tener ese tipo de problemas (con la página en modo mantenimiento, claro).

    No sé como lo hacen los demás pero yo antiguamente trabajaba como tú hasta que me cansé jeje

    Te entiendo…

    ¿Y cual es tu forma de trabajar?¿trabajas por ftp?

    Gracias!

    Staging… Se crea copia de staging de la web, se hacen los cambios y si todo está ok se vuelca el staging automáticamente a producción.

    Trabajar directamente sobre la web live es un peligro y podrá hacerse en una pequeña, pero en algo más grande es un riesgo y/o prácticamente imposible…

    Para el staging y volcado de nuevo a live ya según flujo de trabajo de cada uno, ya sea directamente desde el staging que pueda ofrecer el hosting (SG, Pantheon, etc) o con herramientas que te permitan el paso en uno y otro sentido como ManageWP.

    Otra opción es con Git donde haces los cambios por ejemplo en local, pruebas, si todo está bien haces un push a live o incluso mejor a un staging en el mismo servidor para comprobar que todo está correcto y de estar bien se envía a live (local, dev/test, live).

    Todo esto evidentemente se puede automatizar de diversas maneras y se pueden crear diversos workflows, pero eso daría para horas y horas de debates sobre los mejores flujos de trabajo, una masterclass o todo un libro sobre el tema.

    Ajam.. un par de dudas:

    – ¿Todos los hostings compartidos permiten staging?
    – ¿ManageWP realmente funciona bien y sin problemas?

    Conozco muchas herramientas que parece todo muy fácil etc y luego, depende de que casos, no funcionan bien.

    Gracias!

    – No todos los hostings compartidos ni todos los planes permiten staging.
    – A mi nunca me ha dado problemas con webs de más de 30GB de espacio, pero todo depende de diversos factores, si es un mal hosting seguramente se cortará en medio de la tarea, lo que no podemos es meter un motor de Ferrari en una carrocería de seiscientos, si una web va a necesitar muchos recursos, deberemos seleccionar un hosting especializado adecuado a nuestros requisitos.

    Fácil no siempre son, hay que realizar muchas pruebas, saber bien lo que se hace (que también nos podemos cargar un sitio web entero si no tenemos conocimientos y nos aventuramos) y siempre buscar nuestro propio flujo de trabajo, que sea seguro y se adapte a nosotros y no viceversa.

    Ya me lo parecía… Tomo nota.

    ¿La alternativa al staging sería el uso de FTP a pelo de toda la vida o recomiendas otro sistema?

    Si puedes utilizar Git para controlar los cambios desde luego mucho mejor, si puedes utilizar herramientas como Ansible, ideal, si no hay más opciones ftp (mejor si es sftp).

    cosmosvega

    (@cosmosvega)

    He realizado alguna prueba básica con GIT pero no me he metido de lleno con el.

    No tengo claro que una web pequeña, realizada por una sola persona, funcione mejor con GIT que con http://FTP... umm…

Viendo 8 respuestas - 1 de 8 (de 8 total)
  • Debes estar registrado para responder a este tema.