Книга: Документация NetAMS
Как поставить
Как поставить
Необходимо поставить Netams 3.3.1–release, хотя сам скрипт будет работать и с предыдущими версиями. Необходимо правильно настроить скрипты admintool.cgi, config.cgi из каталога admin/cgi–bin дистрибутива. Фактически, модуль работы с карточками вызывается оттуда и использует чаcть общих функций Admintool и NeTAMS Perl API.
Система управления карточками привязана к MySQL, но легко может быть перенесена на PostgreSQL или Oracle. Она состоит из следующих файлов:
• addon/cardtool_schema.sql — схема базы данных (описание таблицы cards). Вы должны создать эту новую таблицу в вашей базе данных посредством следующей команды:
mysql netams < addon/cardtool_schema.sql
(предполагается, что имя вашей база данных «netams»)
• admin/cardtool.cgi — основной скрипт работы с карточками. В его первых строках указан относительный путь до файла с курсом перерасчета у.е. По умолчанию это «ratefile.txt» в такущем каталоге.
• admin/ratefile.txt — файл содержит одну строку с курсом перерасчета у.е. при пополнении баланса биллинга. Вы ДОЛЖНЫ сами создать этот файл вручную, и присвоить ему права доступа, гарантирующие запись в него из скрипта. Дальнейшие модификации этого файла будут проводиться самим скриптом cardtool.cgi.
• activate.cgi — скрипт активации карточки пользователем. Начало файла содержит ссылку на файл с курсом у.е., а также имя шаблона страницы, которая будет показана пользователью перед активацией (форма с запросом) и после (результат активации).
• activate.tmpl — форма (шаблон) страницы пользователя, проводящего активацию самостоятельно.
В файле config.cgi проверяем наличие:
#enable or disable prepaid card processing services
$have_cards=«yes»;
Все, можно работать. Заходим в Admintool и видим появившийся пункт меню:
- Где поставить форму подписки
- Глава 5. Как управлять бизнесом и поставить все на поток
- КРЫЛО 1 Фокусируемся Как поставить себе цель, которая изменит мир к лучшему
- Лекция 7. Как правильно поставить задачу фрилансеру?
- Глава 13 Какую поставить цену
- Какие еще сайты по ЖКХ поставить в закладки?
- 2.4.3. Поставить четкие задачи
- На что обращать внимание
- Даем опровержение: «Это вообще не наша !!!опа»
- 5.2. Основные приемы работы, элементы текстового редактора
- 1.1. Атаки хакеров
- 17.1 Что такое deb-пакеты, или куда девались exe