7 Установка

Установка и настройка в Windows 7(IIS 7.5)


1. Установка IIS

Все, что нам понадобится для работы приложения "Учет средств вычислительной техники и связи" - это Internet Information Services(IIS) и интернет браузер. Компонент IIS входит в операционную систему Windows, начиная с версии Windows 2000. IIS по умолчанию не устанавливается, поэтому нам необходимо будет его установить.

Далее установка IIS и настройка приложения УНиД СВТ описывается для 32-х разрядной операционной системы Windows 7.
Установка и настройка для 64-х разрядных операционных систем Windows не проверялась и я не могу гарантировать работу приложения УНиД СВТ в этих ОС.

Для установки IIS нам необходимо зайти в "Панель управления" и выбрать "Программы и компоненты" и далее на панели слева выбрать "Включение и отключение компонентов Windows".

Откроется окно компонентов Windows.

Из компонентов Windows нам надо выбрать компонент "Службы IIS".

Нам понадобятся не все компоненты IIS, поэтому мы должны нажать кнопку "+" и выбрать интересующие нас компоненты.

1. Безопасность. Все компоненты кроме "Проверка подлинности с сопоставлением сертификата …".

2. Компоненты разработки приложений. Выбираем только ASP.

3. Общие HTTP. Отмечаем все пункты.

4. Проверка работоспособности и диагностика. Выбираем "Ведение журнала HTTP" и "Монитор запросов".

5. Функции повышения быстродействия. Отмечаем все пункты.

6. Средства управления веб-сайтом. Отмечаем только "Консоль управления IIS".

После выбора нужных нам компонентов нажимаем кнопку "OK" и ждем завершения установки компонента IIS.

В процессе установки компонента IIS на диске будет создана папка "Inetpub", в которой папка "wwwroot" является корневой папкой сервера.

После установки компонента IIS заходим в "Панель управления" → "Администрирование" и видим ярлык "Диспетчер служб IIS".

Два раза кликнем на ярлыке, и откроется "Диспетчер служб IIS". Его мы будем использовать при настройке приложения "Учет средств вычислительной техники и связи"

Для проверки работы сервера надо в адресной строке браузера на том компьютере, где установлен IIS, набрать адрес: http://127.0.0.1

2. Установка приложения "Учет средств вычислительной техники и связи"

Приложение "Учет средств вычислительной техники и связи" функционирует на сервисе IIS, который мы установили ранее, с использованием активных серверных страниц (ASP), а в качестве базы используется база Microsoft Access, при этом установка Microsoft Access на компьютер не требуется.

На любом доступном локальном диске создадим папку "Account-svt.ru". Я выбрал название папки таким, а вы можете назвать ее как угодно.

Для установки приложения "Учет средств вычислительной техники и связи" необходимо скачать дистрибутив приложения себе на компьютер и распаковать скачанный архив на компьютер, где у вас установлен IIS, в папку "Account-svt.ru". После распаковки дистрибутива в папке "Account-svt.ru" должна появиться папка "Account_CBT". В этой папке будут располагаться все папки и файлы приложения "Учет средств вычислительной техники и связи".

3. Настройка приложения "Учет средств вычислительной техники и связи"

После того как вы скачали и распаковали дистрибутив приложения, приступаем к ее настройке.

Для настройки приложения нам понадобится "Диспетчер служб IIS", поэтому заходим в "Панель управления" → "Администрирование" и дважды кликнем на ярлыке "Диспетчер служб IIS".

Если на левой панели консоли у вас будет свернуто дерево, то, нажимая на "+" его необходимо развернуть.

После этого нажимаем на папке "Сайты" правую кнопку мыши и выбираем "Добавить веб-сайт...".

Запуститься Мастер добавления сайта, в нем вводим "Имя сайта" (Account-svt.ru) и указываем физический путь к каталогу сайта "Account-svt.ru". Нажимаем "OK".

Открываем закладку "Документ по умолчанию" и добавляем документ по умолчанию "index.htm"(если его нет в списке документов), а затем документ по умолчанию "index.htm" перемещаем на первую позицию стрелкой "вверх".

В закладке "Сопоставления обработчиков" проверяем, чтобы был включен обработчик ASP.

На созданном сайте "Account-svt.ru" нажимаем правую кнопку мыши и выбираем "Добавить виртуальный каталог...". Задаем псевдоним каталога "Account-cbt" и указываем физический путь к каталогу "Account_CBT".

Теперь нам предстоит добавить еще 3 виртуальных каталога DB_CBT, Declarations, Files, но в отличие от ранее созданного они должны иметь атрибут не только чтение, но и запись.

Открываем папку "Account_CBT" и кликаем правой кнопкой мыши на папке "DB_CBT", выбираем "Добавить виртуальный каталог", вводим псевдоним "DB_CBT" и указываем физический путь к нему.

После этого нажимаем на виртуальном каталоге "DB_CBT" правую кнопку мыши выбираем "Редактировать разрешения...". В свойствах DB_CBT выбираем закладку "Безопасность" и в верхнем окне нажимаем кнопку "Изменить", далее "Добавить" и добавляем группу "IIS_IUSRS". Выделяем только что добавленную группу и в нижнем окне добавляем ей разрешение на запись.

После этого нажимаем "Применить" и "ОК".

Находим папку "Declarations" и проделываем с ней то же самое, что и с папкой "DB_CBT". Псевдоним создаваемого виртуального каталога будет "Declarations".

Находим папку "Files" и проделываем с ней то же самое, что и с папкой "DB_CBT". Псевдоним создаваемого виртуального каталога будет "Files".

Установка ActiveX компонента:

Этот компонент необходим нам для возможности загрузки файлов с планами размещения СВТ на web-сервер.

32-x разрядная OC Windows:

Взять из архива файл "asputil.dll" и скопировать его в папку "Windows\System32\inetsrv".

После этого запустить командную строку: cmd.exe с правами администратора.

Ввести команды: cd\ [Enter] cd %systemroot%\system32\inetsrv [Enter] RegSvr32 AspUtil.dll [Enter]. После успешной регистрации компонента закрыть командную строку.

Если вы сомневаетесь в том, что регистрация прошла успешно.
Нужно запустить редактор реестра "regedit.exe", нажать "CTRL+F" и в строке поиска набрать "asputil". Результат поиска должен указать на папку "AspUtil.FileUpload" в разделе "HKEY_CLASSES_ROOT".

Установка размера загружаемых файлов с планами размещения на web-сервер:

Открыть "Диспетчер служб IIS" установить указатель на ваш сайт "Account-svt.ru" и дважды щелкнуть левой кнопкой мыши на "Редактор конфигураций".

Далее выбрать раздел "System.webServer → asp → Limits → maxRequestEntityAllowed" в этом параметре по умолчанию будет стоять величина "200000" в байтах или приблизительно 195кб.

Файлы такой величины вы сможете загружать на сервер. Установите величину в байтах, которую вы хотите иметь и справа в "Действия" нажмите "Применить".

Не устанавливайте эту величину слишком большой, т.к. этот метод передачи данных является медленным. Я проверял на файле объемом 37мб и процесс передачи такого файла занял где-то больше 10 минут времени.

И последнее:

Перед началом ввода в эксплуатацию приложения "Учет средств вычислительной техники и связи" необходимо кое-что изменить в некоторых файлах приложения, а именно в папке "Account_CBT" → "DB_CBT" найти файл "organization.ini", открыть его "Блокнотом" и в нем после знака = прописать название своей организации.

Если вы ведете закупки оборудования не в российской валюте, то необходимо изменить графический символ валюты. Для этого замените файл currency.png в папке Images размером 10х10 пикселей на изображение валюты, которую вы используете.

Также можно заменить файл логотипа на свой. Для этого необходимо создать свой файл logo.gif размером 57х56 пикселей и в папке "Images" заменить им находящийся там файл с таким же именем.

В файлы "net.inc", "cd.inc", "fdd.inc", "ed_izm.inc", "tip_channel_ss", "tip_interface_*.inc", "tip_*.inc", "format_*.inc" в папке "Includes" можно вносить изменения и дополнения. Каждая строка этих файлов содержит 2 поля. Первое поле это то, что будет занесено в базу. Второе поле это то, что увидит пользователь при заполнении формы ввода. Разделителем полей является символ "|"(вертикальная черта), который должен встречаться единожды в каждой строке. На длину первого поля накладываются следующие ограничения: для файла "net.inc" не больше 12 символов, для файла "cd.inc" не больше 10 символов, для файла "fdd.inc" не больше 10 символов, для файла "ed_izm.inc" не больше 50 символов, для файла "tip_channel_ss.inc" не больше 50 символов, для файлов "tip_interface_*.inc" не больше 16 символов, для файлов "tip_*.inc" не более 50 символов, для файлов "format_*.inc" не более 2 символов.

Изначально в базе данных приложения заведен 1 пользователь. Он является локальным администратором. С помощью этого пользователя вы можете локально войти в приложение и завести других пользователей. Но прежде чем вводить пользователей вам необходимо заполнить справочник подразделений, так как пользователи привязаны к подразделениям и вам не удастся их ввести, пока не будет заполнен справочник подразделений.

Для того чтобы войти в приложение локальным пользователем надо с компьютера, где у вас установлен IIS, в адресной строке браузера набрать адрес: http://localhost/account-cbt или http://127.0.0.1/account-cbt

Для удаленного подключения используйте следующий адрес: http://IP-адрес сервера IIS/account-cbt