mojoPortal на русском

 

Инструкция по установке на IIS 7.x и .NET 4

Необходимые условия

IIS 7.x уже установлен. Если нет - Вы можете выбрать его из окна настройки компонентов в Windows 7 Pro или Windows Server 2008 в Панели управления > Программы

.NET Framework уже установлен. В идеале использовать .NET 4.0 (конечно возможно и .NET 3.5 SP1, но в этой статье мы будем использовать .NET 4).

Эта инструкция предполагает наличие у Вас хотя бы небольшого количества знаний о IIS и того, что Вы в состоянии создать базу данных и пользователя базы данных в SQL Server.

Инструкция

1. Скачайте  CMS mojoPortal mojoportal-x-x-x-x-mssql-net40-deploymentfiles.zip со страницы загрузки Codeplex

2. Распакуйте zip файл

3. Скопируйте папку "wwwroot" туда, куда Вы хотите установить CMS и, если хотите переименовать папку, то переименуйте его в "mojoportal". Эта папка не должна находиться в корне "InetPub", это может быть любое место на вашем локальном жестком диске.

4. Создайте SQL базу данных с помощью SQL Server Management Studio или любого другого инструмента, с которым Вы уже работали для управления базами данных. Её можно назвать как хотите, например "mojodb".

5. Создание SQL пользователя и добавьте его в качестве dbo в базe данных, созданной в пункте 4 (Ваши SQL Server или SQLExpress должны быть настроены для смешанного режима, что позволит применять SQL пользователей)

6. В корневой папке "mojoportal" переименуйте файл "user.config.sample" в просто "User.config"

7. Измените "user.config" с помощью текстового редактора "Блокнот", установив параметры соединения для существующей базы данных, затем закройте "Блокнот".

8. Для тестирования мы создадим запись в файле "hosts". Нажмите правой кнопкой мыши на "Блокноте" и выберите "Запуск от имени администратора".

9. В меню "Файл" выберите "Открыть", а затем измените тип файлов "для всех файлов" вместо ".txt".

10. Перейдите в папку "C:\Windows\System32\Drivers\Etc" и откройте файл "hosts" (у него нет расширения, но это текстовый файл).

11. В файле "hosts" добавьте строку, как показано ниже, сохраните файл и закройте "Блокнот":

127.0.0.1 mojoportal

 

12. Создайте новый веб-сайт в IIS и назовите его "mojoportal", оставьте IP адреса "All Unassigned", но добавьте имя хоста "mojoportal".

Укажите путь сайта к папке "mojoportal" и выберите ".NET 4 Integrated application pool".

13. Обратите внимание на пользователя, который называется так же, как и пул приложений.

14. В Проводнике Windows, правый клик на папку "mojoportal" выбор "Свойства", закладка "Безопасность", нажать "Изменить"..., затем нажать на "Добавить"..., кликнуть "Дополнительно"..., нажать "Найти сейчас".

15. Выберите пользователя, имя которого совпадает с пулом приложений, а затем нажмите "OK". Присвойте пользователю права на чтение и нажмите кнопку "ОК".

16. Повторите шаги 14 и 15 для папок "/App_Data" и "/Data" , но на этот раз, пользователь уже будет в списке, и Вам просто нужно изменить права на эти папки, дав "полный доступ" для пользователя.

17. Откройте веб-браузер и перейдите к "http://mojoportal/"

Если все описанные выше шаги были сделаны правильно, это должно автоматически перенаправить Вас на "http://mojoportal/Setup/Default.aspx" и завершить первоначальную установку.

 

Вышеперечисленные шаги позволят запустить mojoPortal и увидеть его функционирование непосредственно на сервере или на компьютере с Windows 7. Запись в файле "hosts" работает только на текущем компьютере. Для доступности из Интернета Вам нужно будет настроить DNS записи, чтобы они указывали на Ваш IP-адрес, а затем добавить имя узла в IIS так же, как мы добавили "mojoportal".

Дополнительные ресурсы

Оригинал на английском

http://mojoportal.net.ua/инструкция-по-установке-на-iis-7x-и-net-4.aspx