by Dmitry [dimaka] Pavlov
24. December 2009 06:54
Установка MojoPortal прошла практически безболезненно. Для того чтобы начать нужно сделать следующие действия (по крайней мере мне их хватило):
- Скачать последнюю версию CMS (см. секцию “Recommended Download”) отсюда. Если вы планируете использовать не MS SQL Server – обратите внимание на секцию “Other Available Downloads”. В частности из-за локальных проблем с SQL Server на своей машине я использовал базу MySQL (ниже приводится описание как установить MojoPortal c MySQL)
- Распаковать скачанный архив на жеский диск и создать виртуальнуую директорию в IIS (Internet Information Server), указывающую на папку wwwroot (она находится внутри распакованного архива)
- Затем в папке wwwroot нужно создать файл user.config (или просто переименовать имеющийся там пример user.config sample). В этом файле находятся настройки для подключения к базе данных (по умолчанию - это MS SQL Server). Находите нужную строку подключения (aka connection sting) и указываете там имя базы данных, и пользовательские логин и пароль. Пустую базу и пользователя соответственно нужно создать и дать пользователю все права на работу с этой базой.
- Затем открываете в браузере корень созданной виртуальной директории (у меня это выглядело как http://localhost/mojoportal/) и вас автоматически перебрасывает на страницу http://localhost/mojoportal/Setup/Default.aspx на которой отображается процесс установки.
- Если никаких проблем не случилось и все поставилось хорошо, то зайдя еще раз на http://localhost/mojoportal/, вы попадете на новенький сайт, с которым можно начинать работать.
Если же случились проблемы, то можно попытаться поискать решение на сайте MojoPortal (для поиска по точному соответствию фразы ее нужно заключить в кавычки). У меня как раз случилисьпроблемы с named pipes MS SQL Server-a (видимо, из-за нескольких установленных инстансов и неверных навтроек TCP и файрвола для удаленных подключений), поэтому я решил воспользоваться базой MySQL. Если и вы решите использовать MySQL, то для этого достаточно сделать следующее:
- Скачать дистрибутив MySQL (создатели MojoPortal рекоммендуют использовать стабильную версию MySQL, которой на данный момент является версия 5.0). Установить его и создать новую схему и пользователя, также дав ему необходмые права на эту схему. Рекоммендую использовать при установке MySQL кодировку UTF8, чтобы потом избежать проблем с отображением русского текста на сайте.
- Скачать пакет mysqldatalayer для MojoPortal, распаковать его и скопировать все DLL файлы в папку bin виртуальной директории, созданной ранее. Файлы перепишут имеющиеся DLL-ки для MS SQL Server-a.
- Затем необходимо в файле user.config подредактировать шаблон строки подключения к MySQL
- Ну а далее смотри пункты 4 и 5 выше.
В целом, CMS MojoPortal пока оправдывает мои ожидания. Напишу позже о дальнейших результатах.