Instalacion DotNetNuke

download Instalacion DotNetNuke

of 26

  • date post

    07-Jul-2015
  • Category

    Documents

  • view

    245
  • download

    0

Embed Size (px)

description

Documento para instalar dotnetnuke

Transcript of Instalacion DotNetNuke

Captulo 1.

Interfaz de Trabajo

24

Captulo 1

En este libro aprenderemos DotNetNuke 4.x, es decir, todas las versiones anteriores estn incluidas y sern comentadas, sin embargo existen actualizaciones constantemente, por ello aunque veamos la versin 4.x recomiendo antes visitar la web de DNN (www.dotnetnuke.com). Las nuevas versiones no siempre representan rectificaciones de errores, tambin contienen mejoras o novedades, en este caso, nuevos mdulos, nuevas opciones en los mdulos existentes, etc. Una vez que conocemos el funcionamiento de DNN y la finalidad de su uso, debemos tener claro la temtica y el contenido de la web. Con este punto a tener en cuenta, en este primer captulo empezaremos con algunos conceptos bsicos para poder planificar la creacin de nuestra web. Aquellos lectores que ya disponen de un nivel medio-avanzado en diseo y/o desarrollo web dichos conceptos sern de poco inters, pero espero tengan paciencia ya que son necesarios para todos aquellos lectores que carecen de conocimientos en programacin y diseo web. Antes de empezar debemos disponer del software correctamente instalado en un servidor web, ya sea en Internet o en local, en ambos casos debemos disponer del IIS 6.0 (Internet Information Services) en Windows XP Profesional o IIS 7 en Windows Vista Business o Ultimate y SQL Server, aunque ms adelante veremos otras formas para la ejecucin de DotNetNuke. En este libro aprenderemos cmo instalar paso a paso, DNN en nuestro ordenador con Windows XP y Windows Vista con .NET Framework 2.0 y SQL Server 2005 Express, ya que cada ISP Proveedor de Internet dispone de un software para gestionar el servidor, normalmente Plesk o HELM. En el caso de utilizar IIS 7 sobre Windows Vista es necesario algunos componentes adicionales. En Activar o Desactivar las caractersticas de Windows / Internet Information Services / Herramientas de Administracin Web es necesario disponer del componente Compatibilidad con la Administracin de IIS 6.

Interfaz de Trabajo Preparando la instalacin

25

A continuacin aprenderemos la forma de instalar DNN sobre IIS. Suponiendo que el IIS funciona correctamente, es decir, que en el navegador visualizamos la web http://localhost/localstart.asp, y que disponemos del paquete Install descargado de la web dotnetnuke.com, empezaremos a preparar la instalacin. Para la descarga del software es necesario registrarse, a continuacin accedemos a la pgina Downloads donde encontramos los paquetes Install, Upgrade, Starter Kit y Source, principalmente. En las versiones 4.x disponemos de un asistente a travs del navegador para la correcta instalacin de DNN, pero para ello previamente debemos configurar algunas cosas. Crear la carpeta con los archivos Descomprimimos el paquete de instalacin, ya que viene comprimido en Zip, por ejemplo en C:\Inetpub\wwwroot, dicha ubicacin es la raz del servidor web IIS. A la carpeta le cambiamos el nombre para que no sea tan largo, por ejemplo, DotNetNuke. A continuacin debemos dar permisos de acceso a ASP.NET 2.0 sobre la carpeta creada. Para ello accedemos a las Propiedades de la carpeta con el botn derecho. En la pestaa Seguridad seleccionamos Agregar y en el cuadro inferior de la ventana escribimos ASPNET, seleccionamos Aceptar para confirmar. Comprobaremos que aparece en la lista de usuarios uno denominado ASP.NET Machine Account (Nombre_Pc\Usuario), en la parte inferior de la ventana debemos asignarle permisos, simplemente debemos marcar la casilla de Control total en la columna Permitir y automticamente se marcarn el resto. Podemos volver a desmarcarla y dejar el resto. En Windows Vista debemos utilizar el usuario NETWORK SERVICE en lugar de ASP.NET Machine Account.

26

Captulo 1

Si la pestaa Seguridad no aparece, seleccionamos en el men principal de la ventana, Herramientas > Opciones > Ver, y desmarcamos la casilla, Utilizar uso compartido simple de archivos.

Fig.1.1 y 1.1b - Propiedades de Carpeta en Windows XP y Vista.

Crear/Configurar SQL Server 2005 La configuracin por defecto de DNN asume que usaremos SQL Server 2005 Express con un archivo llamado Database.mdf. Dicho archivo se encuentra ubicado en la carpeta App_Data. Editar el archivo de configuracin Aunque a partir de la versin 4.6.x el propio Asistente enlaza con la base de datos, y por tanto no es necesario editar el archivo de configuracin, veamos el enlace con la base de datos. Una vez que tenemos la base de datos creada debemos indicar a la aplicacin de DNN dnde se encuentra el archivo. Para ello debemos hacerlo en el archivo Web.config en dos sitios, el cual podemos editar con el Bloc de Notas:

Interfaz de Trabajo En debemos tener:

27

En debemos tener:

Como ya he comentado el asistente de instalacin de la versin actual solicita los datos de conexin a la base de datos como veremos ms adelante y por consiguiente no es necesario modificar el archivo web.config manualmente. Configurar el Servidor Web (IIS) Ahora indicaremos al IIS que la carpeta llamada DotNetNuke que se encuentra en su raz es una aplicacin y debe disponer de permisos de ejecucin, adems de otros parmetros. Windows XP Abrimos la consola del IIS a travs de Panel de Control > Rendimiento y mantenimiento > Herramientas administrativas > Administrador de Internet Information Server. Desplegamos el rbol hasta visualizar nuestra carpeta en Sitio web predeterminado. Accedemos a las propiedades de DotNetNuke con el botn derecho sobre la carpeta.

28

Captulo 1

En el campo Nombre de la aplicacin seleccionamos Crear, y en Permisos de ejecucin seleccionamos Sec. Comandos y ejecutables. En la pestaa ASP.NET debemos indicar la versin 2.0.x en el campo Versin de ASP.NET En la pestaa Documentos seleccionamos Agregar e indicamos el nombre Default.aspx. Con las flechas de la izquierda lo situamos en primera posicin o segunda. En la carpeta Documentation existe la carpeta StarterKit en la cual abriendo el archivo Welcome.htm aparece en el navegador toda esta informacin.

Fig.1.2 - Propiedades del Directorio Virtual en IIS.

Windows Vista Abrimos la consola del IIS a travs de Panel de Control > sistema y Mantenimiento > Herramientas administrativas > Administrador de Internet Information Services (IIS).

Interfaz de Trabajo

29

Desplegamos el rbol hasta visualizar nuestra carpeta en Sitio web predeterminado. Abrimos el men contextual de la carpeta DotNetNuke pulsando sobre ella con el botn derecho y seleccionamos Convertir en Aplicacin. El campo Alias representa el nombre con el cual identificaremos la carpeta as como la ubicacin de la carpeta indicada en Ruta de acceso fsica. El campo ms importante es Grupo de aplicaciones en el cual mediante el botn Seleccionar debemos indicar Classic .NET AppPool.

Fig.1.2b - Tipo de aplicacin web en IIS 7.

Seleccionando la carpeta DotNetNuke en el IIS se visualiza la Pgina principal de \DotNetNuke. Accedemos a Documento predeterminado y en Nombres de archivo debe aparecer Default.aspx, entre otros. El orden de los archivos es importante ya que al cargar el sitio web se cargar el primer archivo que encuentre, de este modo si en primer lugar se encuentra por ejemplo index.htm dicha pgina se cargar al abrir la web en lugar de la pgina principal de DNN, Default.aspx. Para confirmar los cambios debemos seleccionar Aplicar situado a la derecha de la ventana.

30

Captulo 1

El Asistente de InstalacinUna vez completados todos los pasos anteriores estamos preparados para ejecutar el asistente de instalacin, para ello simplemente debemos cargar en el navegador la direccin de nuestro Web Server, en este caso http://localhost/DotNetNuke. En la primera pgina del Asistente podemos cambiar el idioma ya que por defecto aparece en Ingls, ms delante tambin veremos cmo instalar nuestro paquete de idioma. En dicha pgina tambin debemos seleccionar la opcin Personalizado, y continuamos seleccionando Siguiente. Es importante tener en cuenta que si cancelamos el Asistente de instalacin en segn qu paso no podremos volver a empezar. Deberemos volver a crear la carpeta con su contenido, dar permisos, etc.

Fig.1.3 - Pgina de inicio del Asistente de Instalacin.

Interfaz de Trabajo

31

Para poder continuar antes debemos comprobar los permisos que hemos establecido a la carpeta que contiene los archivos, para ello seleccionamos Prueba de permisos en la parte inferior. Si todo es correcto nos lo indicar en la parte inferior.

Fig.1.4 - Verificacin de permisos sobre la carpeta con los archivos.

A continuacin procederemos a configurar la conexin con la base de datos. Es la forma grfica de las modificaciones que hemos aprendido antes sobre el archivo Web.config, es decir, indicamos el motor SQL que vamos a utilizar, en nuestro caso SQL Server Express, en el campo Servidor debemos indicar el nombre que tiene nuestro ordenador. En el campo fichero, como bien indica, escribiremos el archivo correspondiente a

32

Captulo 1

la base de datos, DataBase.mdf, y por ltimo marcaremos la Seguridad Integrada ya que la autentificacin se realizar mediante Windows. Para comprobar que la configuracin es correcto y funciona bien seleccionamos Prueba de conexin a la base de datos, si se produce algn error nos aparecer el nmero y descripcin, en caso contrario, Siguiente.

Fig.1.5 - Parmetros de conexin a la base de datos SQL Server.

En el caso de querer utilizar la base de datos un servidor SQL Server, como es el caso de los servidores en Internet, debemos seleccionar en

Interfaz de Trabajo

33

primer lugar Base de datos SQL Server 2000/2005 y a continuacin indicar el nombre del servidor y de la base de datos. Por ltimo es necesario indicar la autenticacin para el servidor SQL, para ello desmarcamos S