Foros

 
ForumForumForos DNNForos DNNCuestiones gene...Cuestiones gene...Sincronización del sitio Web en linea con localhostSincronización del sitio Web en linea con localhost
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 17/04/2008 14:19
 

Hola a todos

Durante un buen tiempo he trabajado directamente sobre mi live website por razones d etiempo.

Ahora, quiero funccionar normalmente, es decir modificar en localhost y publicarlo en el servidor despues.

He conseguido (no sin sufrir algo) replicar mi instalación en linea con mi localhost. Sin embargo, tengo un problema con las referencias: los links no me funcionan y las imagenes no se visualizan. Alguna sugerencia para arreglar esto?

Gracias


Guillaume Mullier
Live Data Security
Nuevo Mensaje
 17/04/2008 14:34
 

Si das más detalles de como estás realizando esa sincronización quizás podamos aportarte algo.

Para obtener una sincronización completa, deberían reflejarse tanto el sistema de archivos como la base de datos, y además para asegurarme que los vínculos funcionan adecuadamente en ambos sitios, siempre usaría rutas relativas <a href="miruta/loquesea.jpg">  frente a <a href="http://www.midominio.com/miruta/loquesea.jpg">.

Si en mi copia local residiera el contenido íntegro que quiero publicar, lo que haría es subir mediante ftp todos los archivos al hosting, también el de base de datos, siempre que éste se encuentre  en la carpeta app_data de la raiz del dotnetnuke y no haya sido adjuntado al SQL Management Studio, porque de lo contrario no te permitiría reescribir el archivo.

Pero éste método no te sirve si tu sitio online está vivo, quiero decir que recibe aportes de contenido de los usuarios o permites el registro de usuarios, porque correrías el riesgo de perder datos entre actualizaciones. No se si me estoy explicando bien... :(

 

Nuevo Mensaje
 18/04/2008 2:33
 

Hola José y gracias por tu ayuda.

Para poder traspasar mi sitio publicado en Internet a mi localhost, he utilizado un tutorial de DNN Creative, que decía hacer lo siguiente:

1. He dado un alias a cada uno de los portales para poder llamarles en local 

2. Un backup de la BBDD SQL utilizando las heramientas de SQL (Utilizo SQL 2000 en el servidor) y me la descargue en local

3. Recupere todos los ficheros de inetpub>wwwroot>misitio en local

4. He hecho un restore DB en SQL Management Studio

5. He creado un nuevo usuario de conexión y he modificado el web.config con estos datos

6. He dado de alta la aplicación en IIS

Se me abre el portal, pero las imagenes no se muestran y los links están rotos. Normalmente suelo utilizar referencias relativas. Tengo que chequear si no hay un problema en la ruta, pero al ser referencias relativas y al no haber las tocado, pues no veo porque no funciona.

Iré postando a medida que avanze, si alguien tiene una idea, bienvenida.

Saludos.


Guillaume Mullier
Live Data Security
Nuevo Mensaje
 18/04/2008 3:48
 
 Modificado por anonymous  en 18/04/2008 3:52:28

Los pasos son correctos, son los mismos que publiqué con el artículo Backup/Clonar una instancia. La estructura de carpetas debe ser idéntica, comprueba que realmente las imágenes están en la carpeta adecuada, seguramante ya lo habrás hecho.

También comprueba en la BD alguna de las imágenes, es decir, si por ejemplo tienes una imagen en un HTML/Text verifica en la tabla correspondiente que en el registro aparece correctamente la referencia a la imagen. Aunque al cargar la página se puede ver en el código HTML me he encontrado con algunas sorpresas!!

 

Nuevo Mensaje
 18/04/2008 4:58
 

Intentalo como te comento en el primer mensaje, desadjunta la bd del sql management studio, pon los archivos de base de datos en el directorio app_data y por supuesto modifica el web.config para que se conecte en modo archivo y no en modo sql server, entonces podrás utilizar un simple ftp para sincronizar copia local y online...

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNCuestiones gene...Cuestiones gene...Sincronización del sitio Web en linea con localhostSincronización del sitio Web en linea con localhost

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...