La mejor manera es replicar el sitio: copie todos los archivos de temas y la base de datos (a través de un volcado de SQL). Si esa copia es local en su computadora o en otra computadora depende de si / cuando coopera en el sitio con otros. Muy a menudo encontrarás un escenario como este:
– Copia local: para desarrollo.
– Copia provisional: para la presentación del sitio al cliente y otros terceros. A menudo en Internet público, posiblemente protegido por contraseña.
A menudo se prefiere desarrollar localmente porque verá cambios sin tener que cargar. El uso de una herramienta como Codekit o Grunt mejorará aún más su flujo de trabajo.
- Si quiero construir una red social desde cero, ¿qué paquete tecnológico debo usar hoy para comenzar?
- Cómo ejecutar el archivo .Java en la página web HTML y mostrar el resultado en la propia página
- ¿Estoy cometiendo un error al usar codeIgniter 3 como mi primer framework PHP para construir una pequeña aplicación web?
- Cómo colocar imágenes no rectangulares en un sitio web
- Estoy planeando hacer un juego de navegador como Grepolis. ¿Qué necesito saber y qué lenguajes de programación debo usar?
Otra razón para el desarrollo local es la seguridad adicional: no desea que las personas miren por encima del hombro en cada etapa. Por supuesto, debe mantener un entorno de servidor web local, idealmente uno con las mismas versiones del software del servidor (web y base de datos). Hacer un seguimiento de las diferencias entre las cargas puede ser problemático si no utiliza un método consistente para el control de versiones o software como GitHub. No necesita ser complejo. Se recomienda tener acceso a una copia de seguridad regular como una medida mínima para cuando tenga que rastrear versiones anteriores.
Si necesita cooperar con otros desarrolladores o diseñadores en el sitio, puede compartir una base de datos a través de un servidor separado. Seguirá teniendo un servidor web local y cualquier cambio en su tema será local hasta que los cargue (por ejemplo, en el servidor de ensayo).