Здесь представлены основные шаги для установки и настройки системы управления контентом (CMS) mojoPortal с ссылками на более детализированную документацию для каждого шага.
- Загрузите необходимую модификацию mojoportal, зависящую от того, какую базу данных Вы планируете использовать (обычно это MS SQL).
- Распакуйте архив.
- Загрузите содержание папки "wwwroot" (находиться в архиве) в корневую папку, где будет находиться Ваш сайт.
- Сделайте копию файла "user.config.sample" (находится в корневой папке) и переименуйте его в "user.config"
- В файле "user.config" необходимо прописать путь и параметры к Вашей базе данных (эти данные можно взять у организации, предоставляющей Вам хостинг).
- После загрузки необходимо убедиться , что приложение, отвечающее за управление сайтом, "web process user" имеет право на запись в папках "/App_Data" и "/Data".
- Зайдите по адресу yoursiteroot/Setup/Default.aspx (где "yoursiteroot" - путь к Вашему сайту) для завершения установки.
Прежде всего Вам необходим хостинг, поэтому, до его приобретения, ознакомьтесь с основными требованиями к нему.
Скачайте версию mojoPortal на свой компьютер, обычно необходима "mojoportal-x-x-x-x-mssql-net40-deploymentfiles.zip"
Распакуйте содержание .zip файла и получите группу файлов и папок.
Содержимое папки "wwwroot" скопируйте в корневую папку Вашего сайта на сервере(не саму папку, а только её содержимое). Более детально Загрузка файлов на хостинг.
Создание базы данных и настройка её подключения
Ваш хостинг-провайдер, обычно, должен предоставлять панель управления в которой должна быть функции создания базы данных и её пользователей. Создайте базу данных, её пользователя и сохраните следующие данные: имя базы, логин пользователя, пароль, и имя сервера (путь к нему). Данная информация необходима Вам для настройки подключения к базе, которое прописывается в файле "Web.config" или, что гораздо лучше, в "user.config" (Смотри Обзор Web.config для более детального описания, однако рекомендуется использовать, все же, файл "user.config"). Для настройки подключения необходимо внести изменения в файл "Web.config" или "user.config" используя текстовый редактор (вроде notepad) на Вашем локальном компьютере, после этого данный файл можно загрузить на сервер в корневую папку (или же внести изменения сразу на сервере). Обычно используется MSSQL/SQLExpress и для настройки подключения Вам необходимо изменить следующие параметры:
<add key="MSSQLConnectionString" value="server=yourservername;UID=yourdatabaseusername;PWD=yourdatabaseuserpassword;database=yourdatabasename" />
Документацию по базам данных можно найти здесь.
Запуск установки mojoPortal
После внесения изменений в строку с параметрами базы данных и загрузки файла на сервер, Вам следует посетить следующую страницу Вашего сайта http://yoursiterootordomainname/Setup/Default.aspx и mojoportal приступит к установке таблиц и других объектов в Вашу базу данных
Ошибка доступа к файлам
Если при установке появилось сообщение ошибки доступа к файлам, Вам необходимо проверить в панели Вашего хостинга параметры доступа к папкам "/App_Data" и "/Data". Они и всё их содержимое должны быть доступны для записи для приложения, отвечающего за управление сайтом. Способ изменения зависит от хостинга.
Ошибки, связанные с безопасностью
Если у Вас появляются ошибки, связанные с безопасностью, то, возможно, это означает, что Ваш хостинг-провайдер использует Medium Trust security policy. mojoPortal может быть настроен для работы в Medium Trust с помощью следующих шагов.
Авторизация на Вашем новом сайте
Как только установка будет закончена, Вы можете зайти на Ваш сайт, используя "[email protected]" и пароль "admin". Следующая вещь, которую Вам следует выполнить - зайти в на страницу "Мой профиль" и изменить пароль и e-mail на свой реальный. После этого выйдете и войдите, уже используя свою почту и новый пароль. Также рассмотрите опции шифрования паролей.
Дополнительная помощь при установке
Если появились трудности и Вы не нашли решение в документации, пишите на форуме, постараемся помочь.
Оригинал на английском