[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] |
|
Форум » CMS » Помощь » Установка скрипта обмена валют Smartex |
Установка скрипта обмена валют Smartex |
off-line Добавлено: 22.10.2014 - 22:30 | Сообщение # 1 Инструкция по установке системы SmartExchanger Standard v 2.1 Программа SmartExchamger представляет собой продукт с повышенными требованиями к безопасности. Установку и настройку системы должны производить только квалифицированные технические специалисты, имеющие опыт внедрения электронных платежей. Внимание! В случае самостоятельной установки ПО SmartExchanger, компания БизнесМедиа производит повторную установку системы платно. Все сбои в работе системы, произошедшие по причине неправильной установки, устраняются за отдельную стоимость. Установка системы делится на следующие шаги: Установка базы данных. Установка и настройка программных PHP скриптов. Настройка периодических задач(CRON). Настройка дизайна. Настройка кошельков для приема платежей. Первоначальные данные для входа в панель управления http://ваш_сайт/admin: Логин: admin Пароль: admin Шаг 1. Установка базы данных. Для установки базы данных необходимо с помощью любого менеджера СУБД MySQL исполнить прилагаемый к программе SQL файл. Файл располагается в /mysql/db.sql. Кодировка файла CP-1251. Внимание! Если вы создаете новую базу данных, то кодировка(CHARACTER SET) и сравнение(COLLATION) должны быть выставлены в значения 'cp1251' и 'cp1251_general_ci' соответственно. Например, SQL запрос при создании БД 'exchanger' должен выглядеть следующим образом: CREATE DATABASE `exchanger` CHARACTER SET 'cp1251' COLLATE 'cp1251_general_ci'; После создания БД, назначьте ей пользователя. Пользователь должен иметь права на доступ только к этой базе данных. Все настройки доступа к базе данных прописываются в файле /includes/db_config.php Шаг 2. Закачка файлов на сервер. Загрузите файлы из архива на сервер. Файлы из папки /www нужно загрузить в корневую директорию веб-сервера(www, htdocs, htmldocs и т.п.). Остальные папки(/templates, /includes, /cron) нужно загрузить на один уровень выше папки с доступными из Интернет файлами(в архиве с ПО как раз такая архитектура). Для следующих папок необходимо выставить права доступа на чтение и запись(777): /includes/smarty/cache /includes/smarty/templates_c /www/images/currencies Шаг 3. Настройка конфигурационных файлов системы На этом шаге производится настройка скрипта, настройка кошельков, счетов и платежных данных производится на следующих шагах. Для работоспособности ПО нужно настроить следующие конфигурационные файлы: /includes/db_config.php – файл настроек соединения с MySQL базой данных. $DB_HOST – хост сервера. $DB_USER – имя пользователя сервера. $DB_PASS – пароль пользователя. $DB_NAME – название базы данных. /includes/common.php – файл общих настроек. Настройка(имя константы) Описание $SITE_NAME Название проекта, например "Обменник". $SITE_DOMAIN Домен сайта $SITE_URL URL сайта $DOCUMENT_ROOT Путь к www директории, без / в конце. $PROJECT_ROOT Путь к директории, на уровень выше www. Для всех остальных настроек рекомендуется оставить уже выставленные значения. Шаг 4. Настройка кошельков(WebMoney, E-Gold) Настройка кошельков производится для каждой из платежной систем по-своему. Ниже приводятся инструкции для различных систем. WebMoney(www.webmoney.ru ) Для настройки автоматического обмена с и на WebMoney необходимо произвести следующие действия: Связаться со службой поддержки WebMoney и попросить их активировать XML и HTTPS интерфейсы, все кроме интерфейса номер 6. Скомпилировать и установить модуль WMSigner. Инструкцию можно найти по ссылке http://www.webmoney.ru/pfdevelhttp1s.shtml Указать настройки в файле /includes/money_config.php $WM['id'] – WM_ID кошелька. $WM['r_purse'] – R кошелек. $WM['z_purse'] – Z кошелек. $WM['e_purse'] – E кошелек. $WM['u_purse'] – U кошелек. $WM['signer_path'] – путь к WMSigher. $WM['secret_key'] – секретный ключ, который указывается при настройке на https://merchant.webmoney.ru/ Ключ одинаков для всех кошельков. $WM['server_ip'] – IP сервера WebMoney, не обязательный параметр. Настроить мерчант интерфейс для кошельков на https://merchant.webmoney.ru/. Настройки следующие: Secret Key – ключ, указанный в настройках предыдущего пункта. Result URL – <URL вашего сайта>/scripts/wm.php Success URL -- <URL вашего сайта>/success.php, тип оповещения GET Fail URL -- <URL вашего сайта>/fail.php, тип оповещения GET Метод формирования контрольной подписи -- MD5 E-Gold(www.e-gold.com) Для настройки E-Gold необходимо: Включить в настройках E-gold возможность автоматического управления. Для этого нужно после авторизации зайти в раздел Account Info -> AccSent и включить Automatition Access. Прописать настройки в файл /includes/money_config.php: $EGOLD['id'] – номер счета в системе E-Gold. $EGOLD['pass'] – пароль для доступа к счету. $EGOLD['alt_pass'] – альтернативный пароль, применяется для проверки целостности данных о платеже. $EGOLD['server_ip'] – IP E-Gold сервера, не обязательный параметр. Шаг 5. Настройка периодических задач(CRON) Настройка периодических задач сводится к добавлению записи в UNIX службу CRON. Необходимо периодически запускать следующие скрипты: 1 /cron/get_amount.php – скрипт для обновления балансов, запускается 1 раз в 10-30 минут. 2 /cron/get_course.php – скрипт для обновления курсов валют, запускается 1 раз в сутки, например в 20:00. 3 /cron/get_metal_price.php – скрипт для обновления E-Gold стоимости металлов, необходимо запускать 1 раз в 5-10 минут. 4 /cron/update_ex_courses.php – скрипт для обновления курсов обмена, его нужно запускать после обновления курсов реальных валют. Шаг 6. Настройка дизайна Настройка дизайна сводится к изменению дизайн-шаблонов. Все дизайн-шаблоны находятся в папке /templates. Шаблоны имеют следующие префиксы в названиях: admin_ -- шаблоны, относящиеся к панели управления. partner_ -- шаблоны, относящиеся к панели партнера. smartex_ -- шаблоны, относящиеся к сайту системы. |
| |||
| |||