Mis desarrolladores son MIA y quiero recuperar / copiar el código de mi sitio web para asegurarlo. ¿Cómo puedo hacer eso?

¿Por “no publicado” quiere decir que ni siquiera puede verlo en su navegador (por ejemplo, en un enlace secreto que sus desarrolladores le han dado)? Si no tiene acceso a él, puede que tenga que recurrir a acciones legales (si tiene un contrato y un recibo que indique que ha pagado el trabajo).

Pero esperemos que pueda acceder desde un navegador web. Incluso entonces, esto solo puede ayudar un poco. Si es un sitio dinámico (que no sea archivos html planos sin procesamiento de fondo), entonces la única forma de recuperar el sitio completo es obtener una copia de seguridad del directorio raíz del sitio en el servidor y un volcado de la base de datos. La única forma de hacerlo (suponiendo que sus desarrolladores no hayan sido extremadamente laxos con la seguridad) es tener acceso ssh al servidor. ¿Por qué solo acceso ssh y no ftp / sftp? También debe volcar la base de datos, lo que generalmente solo puede hacer desde la línea de comandos en el servidor que aloja la base de datos. Hay un par de excepciones a esto: puede configurar bases de datos para acceder de forma remota. Si sus desarrolladores lo han configurado de esta manera y si el nombre de usuario de la base de datos ha obtenido los permisos correctos en la base de datos, es posible que pueda extraer los datos de otra computadora con un cliente de base de datos instalado. Además, sus desarrolladores pueden haber instalado un software de administración de bases de datos basado en la web (como phpMyAdmin). Si obtiene acceso ftp (pero no ssh) al servidor y puede desplegar los archivos del sitio, entonces probablemente pueda encontrar las credenciales de la base de datos en un archivo de configuración. Es posible que pueda iniciar sesión en el programa de administración de bases de datos basado en la web con estas credenciales y realizar una exportación de la base de datos.

Por lo tanto, a pesar de las excepciones que he mencionado, si es un sitio dinámico y solo tiene acceso al navegador, puede intentar recurrir a la piratería, pero de lo contrario el sitio completamente funcional podría no estar disponible para usted. Es decir, es posible que nunca pueda recuperar los scripts de fondo y las bases de datos reales que impulsaron el sitio dinámico. Sin embargo, hay una última esperanza. Si el desarrollador estaba utilizando un proveedor de alojamiento externo para su entorno de desarrollo, puede recurrir a esa empresa de alojamiento para obtener una copia de seguridad de los archivos. Si realiza una búsqueda “Whois” (Google it) en el nombre de dominio que se le ha dado para buscar en el sitio, es posible que pueda encontrar la empresa de alojamiento en la lista (si el host está en la lista y / o está también el registrador). También puede buscar la dirección IP de la URL y realizar una búsqueda inversa del servidor de nombres para obtener la compañía principal que posee el rango de direcciones IP a las que pertenece el sitio de alojamiento.

Si el sitio era simplemente HTML (sin interactividad más allá de lo que se proporciona a través de JavaScript), puede usar una herramienta de Linux como wget o la herramienta OSX Site Sucker (disponible en App Store) para hacer copias de los archivos del sitio que se sirven a su navegador Incluso si tiene un sitio dinámico, debe hacer esto para al menos hacer una copia de seguridad del diseño, la estructura html y cualquier javascript.

¡Buena suerte!
Y recuerde que los desarrolladores web son propensos a esconderse de las personas que sienten que han decepcionado. Si los envía por correo electrónico en un tono conciliador mencionando que no le importa si se ha realizado más trabajo, pero que solo desea asegurarse de que su sitio sea seguro, probablemente recibirá una respuesta.

Si tiene las credenciales de inicio de sesión con usted para un Panel de control o FTP, simplemente inicie sesión y realice una copia de seguridad completa del sitio con la base de datos si tiene alguna. Si su sitio es WordPress, use el complemento BackUp Buddy.

Si tiene acceso al panel de control en ese servidor, puede ir a tomar los archivos. No obtenga lo que quiere decir con publicación, pero si aún puede llegar al sitio de todos modos, tal vez use su IP del servidor, por lo tanto, si no está vinculado a un dominio o algo y es puro (html, css, javascript) puede alcanzar sus archivos web utilizando un capturador web.
De lo contrario, revise el contrato que tenía con ellos y use los términos para convencerlos de que entreguen los archivos, de ser así.

Si tiene acceso al ftp, inicie sesión y descargue todo.

Si tiene acceso a la base de datos (phpmyadmin), inicie sesión y exporte todas las tablas.

si no tiene acceso a ninguno de los dos, entonces probablemente esté jodido hasta que vuelva a ponerse en contacto con sus desarrolladores.

More Interesting

Quiero construir un sitio web de matemáticas como OEIS. ¿Qué habilidades y cuánto tiempo necesito?

Cuando creo el sitio web y la aplicación con la misma base de datos, ¿debo considerar ambos? ¿O podría crear primero el sitio web y luego crear la aplicación?

Tengo un sitio web basado en ecom alojado en .net y sharepoint. Dados los problemas constantes con sharepoint, estamos tratando de migrarlo completamente en .net y eliminar sharepoint. ¿Será un buen movimiento?

Soy nuevo en desarrollo web. Usaré Java. ¿Qué debería usar más para desarrollar un sitio web?

Cómo evaluar si un enlace debe ser rechazado

He pensado en comenzar un sitio para ayudar a los agentes inmobiliarios a hacer más ventas. ¿Cuáles son sus pensamientos o comentarios sobre esta idea?

¿Cómo crean las personas los sitios web que generan ingresos?

¿Quién puede ayudar a hacer ajustes a su sitio web por una pequeña tarifa?

Tengo una idea para un sitio web, con una idea para eventualmente tener un flujo de efectivo fuera de él. Sin embargo, mis habilidades son insuficientes para construirlo y no tengo dinero para contratar a alguien, ¿cuál es mi mejor punto de partida?

Si tengo un sitio web con algún contenido y videos de YouTube incrustados de manera similar a Upworthy o GodVine, ¿no puedo publicar anuncios en mi sitio web?

Quiero hacer un sitio web pero estoy luchando con HTML. ¿Abandono el barco y contrato a alguien o intento trabajar en él? ¿Por qué o por qué no?

Quiero iniciar un sitio web como SitePoint. ¿Cuáles son los requisitos previos y por dónde empiezo?

Si tuviera un sitio web que albergara 50 videos de una hora cada uno y obtuviera un promedio de 1000 visitas al mes, ¿cuál sería una buena cifra aproximada para el costo del ancho de banda al alojar el sitio? ¿Cómo puede estimar ese costo, escalando hacia arriba y hacia abajo?

Tengo Windows XP instalado en mi PC, que es de 32 bits. Tengo una copia de la configuración de Windows 7, que es de 64 bits (pirateada). ¿Hay alguna forma de instalar esta versión de 64 bits en mi PC?

¿Puedo copiar partes de las políticas de privacidad de otro sitio web para mi sitio web?