Разное Сопутствующие ссылки Новости |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
Установка и настройка программного обеспеченияУстановка и настройка ПО Устанавливаемое на стороне магазина программное обеспечение (ПО) представляет собой CGI (Common Gate Interface) приложение, написанное на языке Perl. Оно выполняет следующие задачи:
Для работы ПО магазина требуется наличие установленного интерпретатора языка PERL и дополнительных модулей CPAN (см. Приложение). Распакуйте инсталляционный архив ПО магазина во временный каталог на сервере. Скопируйте папку shop, входящую в дистрибутив ПО магазина в некий каталог пространства web-сайта магазина, настройте каталог таким образом, чтобы в нем могли выполняться файлы-скрипты ‘cgi’ по запросу вида: http://<URL магазина>/shop/test.cgi Проверьте, чтобы пользователь, с правами которого работает магазин (под Unix), имел право на чтение из каталога, в которой находятся ключи, право на запуск утилиты checker.exe и права на запись в подкаталог Sessions. Для правильной работы ПО магазина под Unix необходимо установить права доступа к папке /shop такие же, как у web-сервера, который будет с ней работать (команда: chown –R nobody /shop, где /shop – корневой каталог ПО магазина). Проверьте правильность указания пути к интерпретатору Perl для Вашей Unix операционной системы в первой строке следующих файлов: cybercrd.cgi, setshop.pl, test.cgi, result.cgi Для определения пути к интерпретатору пользуйтесь командой which perl. Обязательно для UNIX-систем: Перед началом установки ПО магазина необходимо скомпилировать программу checker.exe, которая осуществляет криптозащиту передаваемой и принимаемой информации. Для этого нужно:
Для инициации процесса установки ПО магазина выполните команду: perl setshop.pl (для Windows-платформы – команда setshop.bat под учетной записью "Администратор"). Этот файл содержит Perl-скрипт, результатом выполнения которого будут настроенные скрипты магазина. Перед запуском setshop.pl поместите файлы Random.bin, Secret.key и Pubkeys.key в каталог Keys (подкаталоги Real или Test, в зависимости от цели работы ПО) магазина. Проверьте наличие в каталоге файлов checker.exe и checker.ini. Ответьте на задаваемые программой инсталляции вопросы (первые три пункта требуются для предоставления электронного чека клиенту):
Примечание: Если Вы неверно ответили на вопросы, Вы можете сделать это еще раз, запустив файл setshop.pl(.bat). В случае, если меняется только комплект ключей, можно либо запустить этот файл, либо вручную изменить параметры в файле checker.ini (keypath, password, keynumber, bankkey), а также изменить некоторые параметры в Path.pm (пути в переменных $SIGN_TOOL и $SIGN_INI). В результате будут созданы файлы Paths.pm, Data.pm и checker.ini. Эти файлы являются конфигурационными и допускают дополнительную настройку, описанную в разделе «Настройка дополнительных параметров». Проверьте, чтобы пользователь, с правами которого работает магазин, имел право на чтение из каталога, в котором находятся ключи, право на запуск утилиты checker.exe и права на запись в подкаталог Sessions. Теперь можно выполнить тестовый платеж: вызвать с любой клиентской машины скрипт test.cgi из дистрибутива ПО магазина. (например: http://<URL магазина>/shop/test.cgi). Рекомендуется вынести каталог Keys из пространства web-сайта магазина (например, в корневой каталог) из соображений защиты ключей. В противном случае возможен несанкционированный доcтуп к ключам и конфигурационному файлу с кодовой фразой любого анонимного пользователя. Также рекомендуется выносить из web-пространства каталог Session, если магазин анализирует его для решения о предоставлении товара или услуги на основе неподписанных файлов сессий. Кроме того, следует озаботиться безопасной передачей входных параметров на скрипт cybercrd.cgi, дабы нерадивый клиент не мог исправить важные параметры. Настройка дополнительных параметров ПО магазина позволяет выполнять настройку дополнительных параметров, включать или отключать опции установленные по умолчанию. Настраиваемые параметры файла Data.pm:
Настраиваемые параметры файла Paths.pm:
Настраиваемые параметры файла checker.ini:
Трубуют изменения только при формировании нового комплекта ключей. Параметры, указанные в таблице изменяются либо при переносе каталога ключей (изменяется только keypath), либо после генерации нового комплекта ключей (изменяются остальные параметры). Проще всего внести подобные изменения, запустив скрипт setshop, который выполнит все настройки автоматически. В случае проблем при ручной настройке обращайтесь в службу технической поддержки CyberPlat® ("КиберПлат"). Приложение: Интерпретатор языка Perl и дополнительные модули CPAN для Windows и Unix Для работы ПО магазина необходимо иметь установленный интерпретатор языка Perl версии 5.005 и выше для Unix (его можно взять на официальном сайте Perl), и ActivePerl версии 522 и выше для Windows (его можно бесплатно взять на сайте ActiveState). Описание настройки Microsoft Internet Information Server 4.0 и 5.0 для работы с Perl для Windows
Описание настройки Microsoft Internet Information Server 2.0 для работы с Perl для Windows После установки ActivePerl необходимо настроить Microsoft IIS таким образом, чтобы на файлы с расширением .cgi вызывался Perl. Для IIS версии 2 для этого необходимо в системном реестре в аздел |
||||||||||||||||||||||||||||||||||||||||||||||||
123610, г.Москва, ЦМТ, Краснопресненская наб., д.12, подъезд 7, 12-й этаж, Для регионов: по московскому времени e-mail info@cyberplat.ru |
|||||||||||||||||||||||||||||||||||||||||||||||||
Версия для печатиОтправить ссылку | |||||||||||||||||||||||||||||||||||||||||||||||||
|