Користувальницькькі налаштування

Налаштування сайту


userside

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
userside [2023/06/15 20:43]
nightfly знищено
— (поточний)
Рядок 1: Рядок 1:
  
-====== Внимание ====== 
-Данная механика устарела, и актуальна только для Ubilling до версии 0.7.2. Используйте бесплатно [[usersideapi|usm_billing]] для интеграции с UserSide в реальном мире. 
-{{:alertold.png? |}} 
- 
-====== Комплект системы UserSide для работы с Ubilling ====== 
-[[http://ubilling.net.ua/?module=fnpages&pid=mtpay|{{:buy-50.png?nolink& |}}]] 
- 
-===== Настройка ===== 
-1. Связываемся со мной через [[http://ubilling.net.ua/?module=fnpages&pid=mtpay|ICQ]], чтобы получить ключ лицензии для работы скрипта; 
- 
-2. Вставляем полученный ключ в модуле "Установленные ключи лицензий"; 
- 
-3. Добавляем новый биллинг с названием "Ubilling" в базу данных САП "UserSide": \\ 
-{{:ub_userbide_billing.png?nolink&450}} 
- 
-4. Уносим скрипт в какую-либо удобную директорию из ./docs/userside 
-<code> 
-# cd /usr/local/www/apache22/data/billing 
-# cp -r ./docs/userside /ubilling/userside 
-</code> 
- 
-5. Редактируем `config.ini`, указываем параметры подключения к базам данных Ubilling и Userside: 
-<file ini config.ini> 
-[ubilling] 
-hostname = '127.0.0.1:3306' 
-username = 'root' 
-password = 'password' 
-database = 'stg' 
-char_set = 'utf8' 
- 
-[userside] 
-hostname = '127.0.0.1:3306' 
-username = 'root' 
-password = 'password' 
-database = 'userside' 
-char_set = 'utf8' 
-</file> 
- 
-6. Немного подправим таблицу смены тарифов: 
-<code> 
-mysql -u root -p userside < "ALTER TABLE `tbl_tarifchange` ADD `ISPROC` INT(1) NULL DEFAULT NULL COMMENT 'ФЛАГ - Обработана ли заявка' ;" 
-</code> 
- 
-7. Добавляем права на исполнение: 
-<code> 
-# chmod a+x ./us_ubilling 
-</code> 
- 
-8. Добавляем периодическое исполнение файла `us_ubilling` в `/etc/crontab` каждые 5-30 минут, в зависимости от размера базы Ubilling (добавляем строчку в конец файла): 
-<file none /etc/crontab> 
-*/5                             root    /usr/local/bin/php /ubilling/userside/us_ubilling 
-</file> 
-**P.S.** Здесь предполагаем, что модуль сохранён в директории `/ubilling/userside/` 
- 
-9. Перезагружаем cron: 
-<code> 
-/etc/rc.d/cron restart 
-</code> 
userside.1686850996.txt.gz · Востаннє змінено: 2023/06/15 20:43 повз nightfly