Foros

 
ForumForumForos DNNForos DNNInstalaciónInstalaciónInstalacion en hostingInstalacion en hosting
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 28/01/2012 17:16
 
 Modificado por Andres Fernandez  en 01/02/2012 22:04:04

Hola a todos, necesito ayuda con la instalación de una página creada Dnn 6 en el hosting.

Estoy acostumbrado a crear páginas desde visual studio 2008 y la verdad es que cuando las subo pongo los datos del hosting la subo con un click configuro cadenas y me olvido, nada de alias ni directorios virtuales ni nada de eso, así que con Dnn estoy bastante pez (es la primera vez que lo utilizo y me a gustado, la verdad).

Me explico, al instalar en local Dnn deje la base de datos que crea por defecto sql server express, instale, cree la página y todo perfecto.

Al subir los archivos al servicio de hosting (a la carpeta httpdocs) y acceder al sitio me da un error que creo que es por los permisos sobre la carpeta por lo que he solicitado que me habiliten para modificarlos o lo hagan ellos, mi duda es, ¿si subo toda la carpeta tal cual esta en mi host incluida app_Data la página debería funcionar sin tener que configurar la base de datos del hosting? (por dejarla libre para otros menesteres) imagino que la página tiraría de app_Data.

[UnauthorizedAccessException: Access to the path 'C:\inetpub\vhosts\ignacioyreal.es\httpdocs\Install\UnderConstruction.htm' is denied.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +9718494
System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) +9556533
System.IO.File.Copy(String sourceFileName, String destFileName) +48
DotNetNuke.Common.Initialize.CreateUnderConstructionPage(HttpServerUtility server) +110
DotNetNuke.Common.Initialize.CheckVersion(HttpApplication app) +245
DotNetNuke.Common.Initialize.InitializeApp(HttpApplication app) +299
DotNetNuke.Common.Initialize.Init(HttpApplication app) +155
DotNetNuke.HttpModules.RequestFilter.RequestFilterModule.FilterRequest(Object sender, EventArgs e) +231
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

Si me pudierais indicar algún tuto paso a paso para colgar páginas (no de instalaciones en local) o ayudarme en plan "explicación para tontos" a colgarla, os lo agradecería bastante.

Muchas gracias

Si el hilo no va aqui, pueden moverlo a su sitio y pido perdon.

Nuevo Mensaje
 30/01/2012 10:58
 

Hola, bienvenido a la comunidad, tal como indicas con subir las carpetas y asignar permisos debe funcionarte sin problemas, siempre que en el servidor esté instalado SQL Server, de lo contrario no será posible usar la base de datos en App_Data y tendrás que adjuntarla al servidor SQL...

Por el mensaje de error que indicas, todo apunta a que el usuario que ejecuta el pool de Asp.Net no tiene los permisos necesarios, procura que la identidad del proceso ASP.Net tenga acceso total sobre la carpeta raíz de tu sitio. No sé si me estoy explicando, se trata de que el usuario asignado al pool de aplicaciones donde corre tu página tenga permisos sobre la carpeta raíz donde alojas DNN.

Nuevo Mensaje
 30/01/2012 18:47
 
 Modificado por Andres Fernandez  en 30/01/2012 19:52:12

Gracias por la respuesta y la bienvenida.

"Por el mensaje de error que indicas, todo apunta a que el usuario que ejecuta el pool de Asp.Net no tiene los permisos necesarios, procura que la identidad del proceso ASP.Net tenga acceso total sobre la carpeta raíz de tu sitio. No sé si me estoy explicando, se trata de que el usuario asignado al pool de aplicaciones donde corre tu página tenga permisos sobre la carpeta raíz donde alojas DNN."

Bien el error lo he solucionado, creo pues ahora muestra la pagina "UnderConstruction.htm" pero sigue sin mostrar la pagina de inicio del sitio, en la configuración ASP.NET para el Dominio la cadena de conexion del sitio "SiteSqlServer" coincide con la del web.config, hay algo que falla en la forma de subir los archivos o en los permisos pero estoy perdido.

Pongo los pasos que he dado:

Sitio en local funcionando correctamente.

Copio todos los archivos que tiene la carpeta Dnn en local y los meto en la carprta httpdocs (en la raiz del sitio no me deja).

Le otorgo permisos de escritura.

Compruebo que la cadena de conexion es correcta.

y deberia funcionar pero me manda "UnderConstruction.htm" y aunque le especifique la pagina default me redirecciona a "UnderConstruction.htm".

no se por donde seguir.

Por si sirve de algo el hosting esta en SiliconTowers con asp, sql y framework 4.0, pero otros que he colgado no me han dado problemas.

Nuevo Mensaje
 30/01/2012 19:16
 

Desde donde asignas los permisos de escritura? si es de Plesk creo que te los estará asignando al usuario anónimo de la web, eso no es bueno, asegúrate de que los permisos son asignados al usuario que "impersonaliza" la ejecución del hilo de ASP.Net (usuario del pool de aplicaciones donde corre tu sitio)...

También debes asegurarte que tu página por defecto es default.aspx, prueba directamente a poner tusitio.com/default.aspx a ver qué te saca. También puedes probar a ejecutar la reinstalación desde la url http://tudominio.com/install/istall.aspx

Nuevo Mensaje
 30/01/2012 19:39
 
 Modificado por Andres Fernandez  en 30/01/2012 23:10:36

Perdon no estaba atento.

Los permisos los asigna al usuario "Plesk IIS WP User (IWPD_23(zignacio297))" segun soporte. De hecho tras modificarlos desaparece la pag. de error y aparece la de "servicio no disponible".

"Prueba directamente a poner tusitio.com/default.aspx a ver qué te saca. También puedes probar a ejecutar la reinstalación desde la url http://tudominio.com/install/istall.aspx"

Ya lo he probado y siempre redirecciona a la pag. "underconstr..." y en la reinstalacion aparece la pagina en blanco sin opciones, solo el logo de Dnn.

Ahora voy a intentar reinstalar la aplicacion desde el plesk --->App. Web, creando una nueva base de datos y subiendo solo la carpeta "portal" para no perder el diseño de la pagina. No se si con eso funcionara.

url del sitio http://www.ignacioyreal.es

Bueno al menos tengo un error:

Error Installing DotNetNuke

Current Assembly Version: 6.1.2

ERROR: Could not connect to database specified in connectionString for SqlDataProvider

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNInstalaciónInstalaciónInstalacion en hostingInstalacion en hosting

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...