DotNetNuke в узком смысле представляет собой систему управления контентом, а в широком - платформу для создания web-приложений.
Архитектура
(рис 10.1) Архитектура CMS на примере DNNЯдро системы управления контентом представляет собой динамический сайт, созданный на языке Visual Basic.NET с использованием технологи и ASP.NET 2.0. Поэтому для ее функционирования требуется web-сервер с поддержкой этой технологии. В качестве такого сервера может выступать Microsoft Internet Information Services 5 или 6. В качестве
Для развертывания системы управления контентом DNN в данной работе необходимо выполнить следующие операции:
DotNetNuke_04.05.05_Install.zip в папку c:\inetpub\dnn ;dnn с файлами в папке c:\inetpub\dnnДля выполнения данной лабораторной работы в эмуляторе VMWare
На следующем этапе следует установить операционную систему Windows 2003 Server Standard. В качестве имени устанавливаемой машины выбрать "Server". При конфигурировании 192.168.1.1 и маску подсети 255.255.255.0. Адрес
Рассмотрим процесс установки более подробно. При загрузке с образа компакт-диска с дистрибутивом Windows 2003 Server VLP
(рис 10.2) Выбор устанавливаемой ОСВ данной лабораторной работе будет устанавливаться Windows Server 2003 Standard. Далее запустится установщик, и на его первом этапе работы будет предложено выбрать выполняемое действие (рис. 10.3).
(рис 10.3) Выбор выполняемого действияВ данном случае производится процедура установки операционной системы, поэтому следует нажать Enter и принять лицензионное соглашение, нажав F8 (рис. 10.26).
(рис 10.4) Лицензионное соглашениеДалее следует выбрать раздел для установки ОС (рис. 10.5) и тип файловой системы для создаваемого раздела (рис. 10.6). В первом случае следует нажать Enter, а во втором - выбрать пункт "Форматирование раздела в системе
(рис 10.5) Выбор раздела для установки ОС
(рис 10.6) Выбор файловой системы для раздела Далее программа установки произведет
(рис 10.7) Копирование файлов операционной системыПо завершении
(рис 10.8) Графическая часть процесса установкиНа первом этапе интерактивной части графического этапа установки требуется указать используемый региональный стандарт и раскладку клавиатуры по умолчанию (рис. 10.9).
(рис 10.9) Настройка языка и региональных стандартовДалее следует указать имя пользователя и название организации (рис. 10.10)
(рис 10.10) Имя пользователя и название организацииНа следующем этапе работы мастера установки следует ввести лицензионный ключ (рис. 10.11).
(рис 10.11) Лицензионный ключДалее необходимо указать используемый режим
(рис 10.12) Выбор режима лицензирования В данной лабораторной работе следует выбрать режим "на сервер" с числом одновременных подключений "5".
На следующем этапе установки необходимо указать имя компьютера и пароль администратора (рис. 10.13).
(рис 10.13) Имя сервера и пароль администратораДля определенности в качестве имени компьютера будем использовать имя SERVER. Далее при необходимости можно изменить дату, время и числовой пояс (рис. 10.14).
(рис 10.14) Дата, время и часовой поясДалее производится выбор используемых сетевых параметров (рис. 10.15).
(рис 10.15) Выбор используемых сетевых параметровСледует указать пункт "Особые параметры", в открывшемся диалоговом окне "Сетевые компоненты" (рис. 10.16) выбрать пункт "Протокол Интернета (TCP/IP)" и нажать кнопку "Свойства".
(рис 10.16) Диалоговое окно "Сетевые компоненты"В открывшемся окне "Свойства: Протокол Интернета (TCP/IP)" (рис. 10.17) выбрать пункт "Использовать следующий IP-адрес" и в качестве IP-адреса указать 192.168.1.1, а в качестве 255.255.255.0. Остальные поля заполнять не обязательно.
(рис 10.17) Настройки протокола TCP/IPДалее программа установки задаст вопрос о необходимости включения устанавливаемой операционной системы в домен (рис. 10.18).
В данной лабораторной работе следует оставить компьютер в
(рис 10.18) Настройки рабочей группы и доменаПосле указания всех перечисленных параметров, завершения конфигурирования ОС и перезагрузки ОС будет установлена. Рекомендуется для повышения производительности ее работы установить VMWare Tools или аналогичный пакет для MS
Далее для последующей установки СУБД MS SQL Server 2005 необходимо установить пакет обновлений WindowsServer2003-KB889101-SP1-. Процедура установки тривиальна - после распаковки файлов запустится мастер установки (рис. 10.19).
(рис 10.19) Мастер установки пакета обновлений Service Pack 1Следует принять лицензионное соглашение (рис. 10.20).
(рис 10.20) Лицензионное соглашениеДалее необходимо указать место
(рис 10.21) Место архивирования системных файлов
Для того чтобы DotNetNuke можно было установить и использовать, ему требуется web-сервер. В Windows 2003 Server (также как и в Windows XP) Internet Information Server включен в стандартную поставку. Таким образом, достаточно его установить с диска с дистрибутивом соответствующей версии Windows. Для этого в Панели управления следует выбрать элемент "Установка и удаление программ", далее - "Установка компонентов Windows", зайти в элемент "
(рис 10.22) Установка компонентов Windows
(рис 10.23) Устанавливаемые компоненты сервера приложений
DNN написан на ASP.NET 2, поэтому необходимо установить в системе платформу .NET Framework версии 2 или выше. После запуска программы установки появится окно, сообщающее о ходе распаковки установочного пакета (рис. 10.24).
(рис 10.24) Распаковка установочного пакетаДалее появится окно мастера установки, в котором необходимо нажать кнопку Next (рис. 10.25).
(рис 10.25) Мастер установкиНа первом этапе работы мастера следует принять лицензионное соглашение (рис. 10.26)
(рис 10.26) Лицензионное соглашениеДалее будет производиться установка DotNetFramework 2.0 (рис. 10.27). Необходимо дождаться её окончания.
(рис 10.27) Процесс установки DotNetFramework 2.0После окончания установки появится сообщение об успешной установке DotNetFramework 2.0 (рис. 10.28).
(рис 10.28) Сообщение об успешной установке DotNetFramework 2.0
В том случае, если в качестве операционной системы используется Windows XP x64 или Windows 2003, требуется вручную разрешить использование ASP.NET в IIS. Для этого следует запустить Диспетчер служб IIS, выбрав Пуск | Программы | Администрирование | Диспетчер служб IIS (рис. 10.29).
(рис 10.29) Диспетчер служб IISНа левой панели необходимо выбрать пункт "Расширения
Для установки пакета обновления ASPAJAXExtSetup.. Появится окно мастера установки (рис. 10.30). После принятия лицензионного соглашения (рис. 10.31) и нажатия кнопки Install произойдет стандартная для всех обновлений процедура установки.
(рис 10.30) Мастер установки расширения AJAX 1.0 для ASP.NET 2.0
(рис 10.31) Лицензионное соглашение
Следующим этапом подготовки инфраструктуры для DNN является установка СУБД MS SQL Server 2005 Standard. После монтирования образа установочного диска в
(рис 10.32) Стартовое окно программы установки SQL Server 2005 StandardПосле принятия лицензионного соглашения (рис. 10.33) появится сообщение о необходимости установки дополнительных компонентов (рис. 10.34).
(рис 10.33) Лицензионное соглашение
(рис 10.34) Сообщение о необходимости установки дополнительных компонентовПосле нажатия кнопки Install программа установки произведет копирование перечисленных компонентов, по окончании которого появится сообщение об успешном завершении подготовки к установке (рис. 10.35). При нажатии Next запустится мастер установки SQL Server (рис. 10.36).
(рис 10.35) Сообщение об успешном завершении подготовки к установке
(рис 10.36) Мастер установки SQL Server 2005На первом этапе работы мастера будет произведена проверка программной и аппаратной конфигурации системы. На этом этапе возможно появление предупреждений о несоответствии аппаратного обеспечения рекомендуемой конфигурации, поскольку SQL Server устанавливается в
(рис 10.37) Проверка программной и аппаратной конфигурации системы
(рис 10.38) Имя компании, пользователя и серийный номерДалее производится выбор устанавливаемых компонентов. Для DNN потребуются ядро СУБД - SQL Server Database Services и клиентские компоненты управления -
(рис 10.39) Устанавливаемые компоненты SQL Server
(рис 10.40) Выбор имени экземпляра Далее мастер установки предлагает выбрать, будет ли устанавливаться экземпляр SQL Server с именем "по умолчанию" или же необходимо ему присвоить имя. Поскольку в данном случае будет существовать только один экземпляр SQL Server, рекомендуется выбрать вариант Default
На следующем этапе мастер установки предлагает выбрать учетную запись, от имени которой будет работать служба SQL Server (рис. 10.41). Возможны два варианта - встроенная системная запись и
Далее необходимо выбрать режим аутентификации (рис. 10.42). Возможна аутентификация средствами Windows и смешанный режим, в котором возможно использование как учетных записей Windows, так и учетных записей SQL Server. В данной лабораторной работе рекомендуется выбрать смешанный режим (
(рис 10.41) Имя учетной записи службы SQL Server
(рис 10.42) Выбор режима аутентификацииЗатем мастер установки предложит выбрать порядок сортировки (рис. 10.43). Рекомендуется выбрать вариант, предлагаемый по умолчанию - Cyrillic_General. Далее имеется возможность включить режим автоматического оповещения компании Microsoft о возникающих при эксплуатации SQL Server ошибках (рис. 10.44). В данном случае, поскольку виртуальная машина не подключена к Интернет, этого делать не следует.
(рис 10.43) Выбор порядка сортировки
(рис 10.44) Настройки автоматического оповещения об ошибкахНа последнем этапе работы мастера появится сообщение о выбранных для установки компонентах (рис. 10.45) и начнется процесс установки (рис. 10.46).
(рис 10.45) Сообщение о выбранных для установки компонентах
(рис 10.46) Процесс установки SQL Server 2005По завершении
(рис 10.47) Завершение копирования файлов
(рис 10.48) Отчет об установке
Для отмены используемой по умолчанию конфигурации усиленной безопасности Internet Explorer, предотвращающей доступ к сайтам с сомнительной информацией, следует запустить Мастер установки компонентов Windows (Пуск | Панель управления | Установка и удаление программ | Установка компонентов Windows) и убрать флажок с соответствующего компонента (рис. 10.49).
(рис 10.49) Конфигурация усиленной безопасности Internet Explorer
После того, как IIS установится на компьютере, необходимо его настроить для работы с DotNetNuke. Для этого следует запустить консоль управления IIS (Пуск | Программы | Администрирование | Диспетчер служб IIS).
(рис 10.50) Диспетчер служб IISВо вкладке "
На первом этапе работы мастера следует указать
(рис 10.51) Мастер создания виртуальных каталогов
(рис 10.52) Указание псевдонима виртуального каталогаДалее следует указать папку на жестком диске, в которой будет храниться содержимое виртуального каталога (рис. 10.53). Для определенности выберем в качестве такой папки C:\Inetpub\wwwroot\dnn.
На следующем этапе работы следует настроить права доступа к виртуальному каталогу (рис. 10.54). Следует выбрать права "чтение", "запуск сценариев" и "выполнение".
(рис 10.53) Указание каталога содержимого виртуального каталога
(рис 10.54) Настройка прав доступа к виртуальному каталогуДалее следует указать, какая технология создания динамических web-страниц будет использоваться в виртуальном каталоге. Для этого следует щелкнуть по имени узла левой кнопкой мыши, и в контекстном меню выбрать пункт "Свойства". В открывшемся диалоговом окне следует перейти на вкладку "ASP.NET" и в раскрывающемся списке ASP.NET version выбрать "2.0.ххххх" (рис. 10.55).
(рис 10.55) Выбор версии ASP.NET
Для работы C:\Inetpub\wwwroot\dnn и открыть закладку "Безопасность" (рис. 10.56). Далее следует нажать кнопку "Добавить" и в диалоговом окне "Выбор: "Пользователи" или "Группы"" (рис. 10.57) и в поле "Введите имена выбираемых объектов" написать ASPNET.
(рис 10.56) Закладка "Безопасность"
(рис 10.57) Добавление пользователейДобавленной учетной записи ASP.NET (рис. 10.58) необходимо разрешить право "Изменение"
(рис 10.58) Добавленная учетная запись ASP.NETАналогичные операции проделать для пользователя
Далее следует распаковать установочный комплект DotNetNuke (файл .zip ) в папку, на которую ссылается виртуальная папка IIS - c:\intepub\wwwroot\dnn. Используется мастер распаковки.
На следующем этапе следует создать базу данных, в которой DNN будет хранить свою информацию. Для этого используется SQL Management Studio. При его запуске (Пуск | Программы |
(рис 10.59) Параметры подключения к SQL ServerДалее следует переключить режим проверки подлинности - SQL Server
(рис 10.60) SQL Server Management StudioДля создания новой БД следует щелкнуть правой кнопкой мыши по пункту Databases и в контекстном меню выбрать New Database… Откроется окно настройки параметров создаваемой БД (рис. 10.61).
(рис 10.61) Окно параметров создаваемой БДНазовем создаваемую БД для определенности dnn. Для этого в поле "Database name" следует указать ее имя. После нажатия кнопки ОК созданная БД появится в списке Databases.
Далее необходимо настроить подключение к созданной БД. В виртуальном каталоге с DNN находится файл XML-файл web.condig, в котором, в числе прочих параметров web-приложения, указывается строка подключения к БД. По умолчанию для хранения параметров конфигурации и контента DNN используется СУБД MS SQL Server Express. В данной лабораторной работе используется СУБД MS SQL Server 2005 Standard. Поэтому следует открыть файл web.config, закомментировать раздел, связанный с подключением к SQL Server Express, снять комментарий с раздела, связанного с SQL Server 2000/2005, и в строке подключения указать имя БД, имя пользователя (sa) и пароль, заданный при установке SQL Server. Указанную операцию следует проделать в двух местах.
Фрагмент исходного файла web.config:
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express -->
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" />
<!-- Connection String for SQL Server 2000/2005
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;"
providerName="System.Data.SqlClient" />
-->
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express -
kept for backwards compatability - legacy modules -->
<add
key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated
Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>
<!-- Connection String for SQL Server 2000/2005 -
kept for backwards compatability - legacy modules
<add
key="SiteSqlServer"
value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>
-->
Фрагмент получившегося файла web.config:
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" /> -->
<!-- Connection String for SQL Server 2000/2005-->
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DNN;uid=sa;pwd=1;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express -
kept for backwards compatability - legacy modules
<add
key="SiteSqlServer" value="Data
Source=.\SQLExpress;Integrated
Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>-->
<!-- Connection String for SQL Server 2000/2005 -
kept for backwards compatability - legacy modules-->
<add key="SiteSqlServer"
value="Server=(local);Database=DNN;uid=sa;pwd=1;"/>
Для установки DNN необходимо запустить браузер и набрать в строке адреса http://localhost/dnn. Появится стартовая страница мастера установки DotNetNuke (рис. 10.62). Данная страница предназначена для выбора языка установки и способа установки. В данном случае выберем английский язык и способ установки Custom - пользовательский, который позволит выбрать устанавливаемые модули.
(рис 10.62) Стартовая страница мастера установки DNNСледующий этап работы мастера предназначен для проверки прав доступа к виртуальному каталогу (рис. 10.63). Для ее проведения следует нажать кнопку "Test
(рис 10.63) Проверка разрешений на доступ к вирутальному каталогуНа следующем этапе работы мастера установки следует указать параметры соединения с базой данных (рис. 10.64). Если на предыдущем этапе строки подключения были указаны правильно, то приведенные настройки необходимо оставить такими, какие они есть по умолчанию. Соединение можно проверить, нажав кнопку
(рис 10.64) Этап настройки соединения с БДDotNetNuke выполнит необходимые операции по конфигурированию БД. После того, как появится сообщение "Installation of Database Complete", следует нажать кнопку Next.
(рис 10.65) Процедура конфигурирования БД CMS DNNНа следующем этапе установки следует указать параметры пользователя host. Это пользователь - администратор всего портала DotNetNuke. DotNetNuke проверят
(рис 10.66) Конфигурирование учетной записи пользователя hostДалее производится выбор дополнительных модулей. подлежащих установке (рис. 10.67). Следует выбрать все дополнительные модули.
(рис 10.67) Выбор дополнительных модулей для установкиНа следующем этапе установки производится настройка первого портала и учетной записи admin (рис. 10.68).
(рис 10.68) Параметры портала и учетной записи admin
(рис 10.69)
(рис 10.70) После задания всех необходимых параметров появится завершающая страница мастера установки DNN (), после нажатия кнопки "Finished (Goto Site )" будет осуществлен переход на созданный портал (рис. 10.70).
(рис 10.71) Завершающая страница мастера установки DNN
(рис 10.72) Стартовая страница портала DNN
DotNetNuke в узком смысле представляет собой систему управления контентом, а в широком - платформу для создания web-приложений.
Архитектура
(рис 10.1) Архитектура CMS на примере DNNЯдро системы управления контентом представляет собой динамический сайт, созданный на языке Visual Basic.NET с использованием технологи и ASP.NET 2.0. Поэтому для ее функционирования требуется web-сервер с поддержкой этой технологии. В качестве такого сервера может выступать Microsoft Internet Information Services 5 или 6. В качестве
Для развертывания системы управления контентом DNN в данной работе необходимо выполнить следующие операции:
DotNetNuke_04.05.05_Install.zip в папку c:\inetpub\dnn ;dnn с файлами в папке c:\inetpub\dnnДля выполнения данной лабораторной работы в эмуляторе VMWare
На следующем этапе следует установить операционную систему Windows 2003 Server Standard. В качестве имени устанавливаемой машины выбрать "Server". При конфигурировании 192.168.1.1 и маску подсети 255.255.255.0. Адрес
Рассмотрим процесс установки более подробно. При загрузке с образа компакт-диска с дистрибутивом Windows 2003 Server VLP
(рис 10.2) Выбор устанавливаемой ОСВ данной лабораторной работе будет устанавливаться Windows Server 2003 Standard. Далее запустится установщик, и на его первом этапе работы будет предложено выбрать выполняемое действие (рис. 10.3).
(рис 10.3) Выбор выполняемого действияВ данном случае производится процедура установки операционной системы, поэтому следует нажать Enter и принять лицензионное соглашение, нажав F8 (рис. 10.26).
(рис 10.4) Лицензионное соглашениеДалее следует выбрать раздел для установки ОС (рис. 10.5) и тип файловой системы для создаваемого раздела (рис. 10.6). В первом случае следует нажать Enter, а во втором - выбрать пункт "Форматирование раздела в системе
(рис 10.5) Выбор раздела для установки ОС
(рис 10.6) Выбор файловой системы для разделаДалее программа установки произведет
(рис 10.7) Копирование файлов операционной системыПо завершении
(рис 10.8) Графическая часть процесса установкиНа первом этапе интерактивной части графического этапа установки требуется указать используемый региональный стандарт и раскладку клавиатуры по умолчанию (рис. 10.9).
(рис 10.9) Настройка языка и региональных стандартовДалее следует указать имя пользователя и название организации (рис. 10.10)
(рис 10.10) Имя пользователя и название организацииНа следующем этапе работы мастера установки следует ввести лицензионный ключ (рис. 10.11).
(рис 10.11) Лицензионный ключДалее необходимо указать используемый режим
(рис 10.12) Выбор режима лицензированияВ данной лабораторной работе следует выбрать режим "на сервер" с числом одновременных подключений "5".
На следующем этапе установки необходимо указать имя компьютера и пароль администратора (рис. 10.13).
(рис 10.13) Имя сервера и пароль администратораДля определенности в качестве имени компьютера будем использовать имя SERVER. Далее при необходимости можно изменить дату, время и числовой пояс (рис. 10.14).
(рис 10.14) Дата, время и часовой поясДалее производится выбор используемых сетевых параметров (рис. 10.15).
(рис 10.15) Выбор используемых сетевых параметровСледует указать пункт "Особые параметры", в открывшемся диалоговом окне "Сетевые компоненты" (рис. 10.16) выбрать пункт "Протокол Интернета (TCP/IP)" и нажать кнопку "Свойства".
(рис 10.16) Диалоговое окно "Сетевые компоненты"В открывшемся окне "Свойства: Протокол Интернета (TCP/IP)" (рис. 10.17) выбрать пункт "Использовать следующий IP-адрес" и в качестве IP-адреса указать 192.168.1.1, а в качестве 255.255.255.0. Остальные поля заполнять не обязательно.
(рис 10.17) Настройки протокола TCP/IPДалее программа установки задаст вопрос о необходимости включения устанавливаемой операционной системы в домен (рис. 10.18).
В данной лабораторной работе следует оставить компьютер в
(рис 10.18) Настройки рабочей группы и доменаПосле указания всех перечисленных параметров, завершения конфигурирования ОС и перезагрузки ОС будет установлена. Рекомендуется для повышения производительности ее работы установить VMWare Tools или аналогичный пакет для MS
Далее для последующей установки СУБД MS SQL Server 2005 необходимо установить пакет обновлений WindowsServer2003-KB889101-SP1-. Процедура установки тривиальна - после распаковки файлов запустится мастер установки (рис. 10.19).
(рис 10.19) Мастер установки пакета обновлений Service Pack 1Следует принять лицензионное соглашение (рис. 10.20).
(рис 10.20) Лицензионное соглашениеДалее необходимо указать место
(рис 10.21) Место архивирования системных файлов
Для того чтобы DotNetNuke можно было установить и использовать, ему требуется web-сервер. В Windows 2003 Server (также как и в Windows XP) Internet Information Server включен в стандартную поставку. Таким образом, достаточно его установить с диска с дистрибутивом соответствующей версии Windows. Для этого в Панели управления следует выбрать элемент "Установка и удаление программ", далее - "Установка компонентов Windows", зайти в элемент "
(рис 10.22) Установка компонентов Windows
(рис 10.23) Устанавливаемые компоненты сервера приложений
DNN написан на ASP.NET 2, поэтому необходимо установить в системе платформу .NET Framework версии 2 или выше. После запуска программы установки появится окно, сообщающее о ходе распаковки установочного пакета (рис. 10.24).
(рис 10.24) Распаковка установочного пакетаДалее появится окно мастера установки, в котором необходимо нажать кнопку Next (рис. 10.25).
(рис 10.25) Мастер установкиНа первом этапе работы мастера следует принять лицензионное соглашение (рис. 10.26)
(рис 10.26) Лицензионное соглашениеДалее будет производиться установка DotNetFramework 2.0 (рис. 10.27). Необходимо дождаться её окончания.
(рис 10.27) Процесс установки DotNetFramework 2.0После окончания установки появится сообщение об успешной установке DotNetFramework 2.0 (рис. 10.28).
(рис 10.28) Сообщение об успешной установке DotNetFramework 2.0
В том случае, если в качестве операционной системы используется Windows XP x64 или Windows 2003, требуется вручную разрешить использование ASP.NET в IIS. Для этого следует запустить Диспетчер служб IIS, выбрав Пуск | Программы | Администрирование | Диспетчер служб IIS (рис. 10.29).
(рис 10.29) Диспетчер служб IISНа левой панели необходимо выбрать пункт "Расширения
Для установки пакета обновления ASPAJAXExtSetup.. Появится окно мастера установки (рис. 10.30). После принятия лицензионного соглашения (рис. 10.31) и нажатия кнопки Install произойдет стандартная для всех обновлений процедура установки.
(рис 10.30) Мастер установки расширения AJAX 1.0 для ASP.NET 2.0
(рис 10.31) Лицензионное соглашение
Следующим этапом подготовки инфраструктуры для DNN является установка СУБД MS SQL Server 2005 Standard. После монтирования образа установочного диска в
(рис 10.32) Стартовое окно программы установки SQL Server 2005 StandardПосле принятия лицензионного соглашения (рис. 10.33) появится сообщение о необходимости установки дополнительных компонентов (рис. 10.34).
(рис 10.33) Лицензионное соглашение
(рис 10.34) Сообщение о необходимости установки дополнительных компонентовПосле нажатия кнопки Install программа установки произведет копирование перечисленных компонентов, по окончании которого появится сообщение об успешном завершении подготовки к установке (рис. 10.35). При нажатии Next запустится мастер установки SQL Server (рис. 10.36).
(рис 10.35) Сообщение об успешном завершении подготовки к установке
(рис 10.36) Мастер установки SQL Server 2005На первом этапе работы мастера будет произведена проверка программной и аппаратной конфигурации системы. На этом этапе возможно появление предупреждений о несоответствии аппаратного обеспечения рекомендуемой конфигурации, поскольку SQL Server устанавливается в
(рис 10.37) Проверка программной и аппаратной конфигурации системы
(рис 10.38) Имя компании, пользователя и серийный номерДалее производится выбор устанавливаемых компонентов. Для DNN потребуются ядро СУБД - SQL Server Database Services и клиентские компоненты управления -
(рис 10.39) Устанавливаемые компоненты SQL Server
(рис 10.40) Выбор имени экземпляраДалее мастер установки предлагает выбрать, будет ли устанавливаться экземпляр SQL Server с именем "по умолчанию" или же необходимо ему присвоить имя. Поскольку в данном случае будет существовать только один экземпляр SQL Server, рекомендуется выбрать вариант Default
На следующем этапе мастер установки предлагает выбрать учетную запись, от имени которой будет работать служба SQL Server (рис. 10.41). Возможны два варианта - встроенная системная запись и
Далее необходимо выбрать режим аутентификации (рис. 10.42). Возможна аутентификация средствами Windows и смешанный режим, в котором возможно использование как учетных записей Windows, так и учетных записей SQL Server. В данной лабораторной работе рекомендуется выбрать смешанный режим (
(рис 10.41) Имя учетной записи службы SQL Server
(рис 10.42) Выбор режима аутентификацииЗатем мастер установки предложит выбрать порядок сортировки (рис. 10.43). Рекомендуется выбрать вариант, предлагаемый по умолчанию - Cyrillic_General. Далее имеется возможность включить режим автоматического оповещения компании Microsoft о возникающих при эксплуатации SQL Server ошибках (рис. 10.44). В данном случае, поскольку виртуальная машина не подключена к Интернет, этого делать не следует.
(рис 10.43) Выбор порядка сортировки
(рис 10.44) Настройки автоматического оповещения об ошибкахНа последнем этапе работы мастера появится сообщение о выбранных для установки компонентах (рис. 10.45) и начнется процесс установки (рис. 10.46).
(рис 10.45) Сообщение о выбранных для установки компонентах
(рис 10.46) Процесс установки SQL Server 2005По завершении
(рис 10.47) Завершение копирования файлов
(рис 10.48) Отчет об установке
Для отмены используемой по умолчанию конфигурации усиленной безопасности Internet Explorer, предотвращающей доступ к сайтам с сомнительной информацией, следует запустить Мастер установки компонентов Windows (Пуск | Панель управления | Установка и удаление программ | Установка компонентов Windows) и убрать флажок с соответствующего компонента (рис. 10.49).
(рис 10.49) Конфигурация усиленной безопасности Internet Explorer
После того, как IIS установится на компьютере, необходимо его настроить для работы с DotNetNuke. Для этого следует запустить консоль управления IIS (Пуск | Программы | Администрирование | Диспетчер служб IIS).
(рис 10.50) Диспетчер служб IISВо вкладке "
На первом этапе работы мастера следует указать
(рис 10.51) Мастер создания виртуальных каталогов
(рис 10.52) Указание псевдонима виртуального каталогаДалее следует указать папку на жестком диске, в которой будет храниться содержимое виртуального каталога (рис. 10.53). Для определенности выберем в качестве такой папки C:\Inetpub\wwwroot\dnn.
На следующем этапе работы следует настроить права доступа к виртуальному каталогу (рис. 10.54). Следует выбрать права "чтение", "запуск сценариев" и "выполнение".
(рис 10.53) Указание каталога содержимого виртуального каталога
(рис 10.54) Настройка прав доступа к виртуальному каталогуДалее следует указать, какая технология создания динамических web-страниц будет использоваться в виртуальном каталоге. Для этого следует щелкнуть по имени узла левой кнопкой мыши, и в контекстном меню выбрать пункт "Свойства". В открывшемся диалоговом окне следует перейти на вкладку "ASP.NET" и в раскрывающемся списке ASP.NET version выбрать "2.0.ххххх" (рис. 10.55).
(рис 10.55) Выбор версии ASP.NET
Для работы C:\Inetpub\wwwroot\dnn и открыть закладку "Безопасность" (рис. 10.56). Далее следует нажать кнопку "Добавить" и в диалоговом окне "Выбор: "Пользователи" или "Группы"" (рис. 10.57) и в поле "Введите имена выбираемых объектов" написать ASPNET.
(рис 10.56) Закладка "Безопасность"
(рис 10.57) Добавление пользователейДобавленной учетной записи ASP.NET (рис. 10.58) необходимо разрешить право "Изменение"
(рис 10.58) Добавленная учетная запись ASP.NETАналогичные операции проделать для пользователя
Далее следует распаковать установочный комплект DotNetNuke (файл .zip ) в папку, на которую ссылается виртуальная папка IIS - c:\intepub\wwwroot\dnn. Используется мастер распаковки.
На следующем этапе следует создать базу данных, в которой DNN будет хранить свою информацию. Для этого используется SQL Management Studio. При его запуске (Пуск | Программы |
(рис 10.59) Параметры подключения к SQL ServerДалее следует переключить режим проверки подлинности - SQL Server
(рис 10.60) SQL Server Management StudioДля создания новой БД следует щелкнуть правой кнопкой мыши по пункту Databases и в контекстном меню выбрать New Database… Откроется окно настройки параметров создаваемой БД (рис. 10.61).
(рис 10.61) Окно параметров создаваемой БДНазовем создаваемую БД для определенности dnn. Для этого в поле "Database name" следует указать ее имя. После нажатия кнопки ОК созданная БД появится в списке Databases.
Далее необходимо настроить подключение к созданной БД. В виртуальном каталоге с DNN находится файл XML-файл web.condig, в котором, в числе прочих параметров web-приложения, указывается строка подключения к БД. По умолчанию для хранения параметров конфигурации и контента DNN используется СУБД MS SQL Server Express. В данной лабораторной работе используется СУБД MS SQL Server 2005 Standard. Поэтому следует открыть файл web.config, закомментировать раздел, связанный с подключением к SQL Server Express, снять комментарий с раздела, связанного с SQL Server 2000/2005, и в строке подключения указать имя БД, имя пользователя (sa) и пароль, заданный при установке SQL Server. Указанную операцию следует проделать в двух местах.
Фрагмент исходного файла web.config:
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express -->
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" />
<!-- Connection String for SQL Server 2000/2005
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;"
providerName="System.Data.SqlClient" />
-->
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express -
kept for backwards compatability - legacy modules -->
<add
key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated
Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>
<!-- Connection String for SQL Server 2000/2005 -
kept for backwards compatability - legacy modules
<add
key="SiteSqlServer"
value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>
-->
Фрагмент получившегося файла web.config:
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" /> -->
<!-- Connection String for SQL Server 2000/2005-->
<add
name="SiteSqlServer"
connectionString="Server=(local);Database=DNN;uid=sa;pwd=1;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express -
kept for backwards compatability - legacy modules
<add
key="SiteSqlServer" value="Data
Source=.\SQLExpress;Integrated
Security=True;User
Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>-->
<!-- Connection String for SQL Server 2000/2005 -
kept for backwards compatability - legacy modules-->
<add key="SiteSqlServer"
value="Server=(local);Database=DNN;uid=sa;pwd=1;"/>
Для установки DNN необходимо запустить браузер и набрать в строке адреса http://localhost/dnn. Появится стартовая страница мастера установки DotNetNuke (рис. 10.62). Данная страница предназначена для выбора языка установки и способа установки. В данном случае выберем английский язык и способ установки Custom - пользовательский, который позволит выбрать устанавливаемые модули.
(рис 10.62) Стартовая страница мастера установки DNNСледующий этап работы мастера предназначен для проверки прав доступа к виртуальному каталогу (рис. 10.63). Для ее проведения следует нажать кнопку "Test
(рис 10.63) Проверка разрешений на доступ к вирутальному каталогуНа следующем этапе работы мастера установки следует указать параметры соединения с базой данных (рис. 10.64). Если на предыдущем этапе строки подключения были указаны правильно, то приведенные настройки необходимо оставить такими, какие они есть по умолчанию. Соединение можно проверить, нажав кнопку
(рис 10.64) Этап настройки соединения с БДDotNetNuke выполнит необходимые операции по конфигурированию БД. После того, как появится сообщение "Installation of Database Complete", следует нажать кнопку Next.
(рис 10.65) Процедура конфигурирования БД CMS DNNНа следующем этапе установки следует указать параметры пользователя host. Это пользователь - администратор всего портала DotNetNuke. DotNetNuke проверят
(рис 10.66) Конфигурирование учетной записи пользователя hostДалее производится выбор дополнительных модулей. подлежащих установке (рис. 10.67). Следует выбрать все дополнительные модули.
(рис 10.67) Выбор дополнительных модулей для установкиНа следующем этапе установки производится настройка первого портала и учетной записи admin (рис. 10.68).
(рис 10.68) Параметры портала и учетной записи admin
(рис 10.69)
(рис 10.70) После задания всех необходимых параметров появится завершающая страница мастера установки DNN (), после нажатия кнопки "Finished (Goto Site )" будет осуществлен переход на созданный портал (рис. 10.70).
(рис 10.71) Завершающая страница мастера установки DNN
(рис 10.72) Стартовая страница портала DNN
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.