این هم از دومین آموزش :
دریافت لایسنس
برای تهیه یک نسخه enterprise IBSngفایل IBSngCC را به صورت زیررا بر روی سیستمی که قرار است IBSng نصب شود download و اجرا نمایید
اجرای فایل فوق فایل output را ایجاد می کند این فایل رابرای ما ارسال نمایید و یک نسخه enterprise نیز تحویل بگیرید
تذکر:این فایل برای ایجاد قفل نرم افزاری می باشد و شما فقط قادر به نصب نرم افزار بر روی همان سیستم می باشید.
extract نمودن Package IBSng به صورت زیر در مسیر /usr/local/
کد:
tar -xjf IBSng-enterprise-Bx.VERSION NAME(X).tar.bz2 -C /usr/local
ایجاد DataBase،
برای ایجاد database با نام IBSng و user با نام ibs، دستورات زیر را وارد می نماییم:
کد:
su – postgres
createuser ibs -s
createdb IBSng
createlang plpgsql IBSng
اجرای دستورات به صورت زیر خواهد بود:
کد:
# su - postgres
bash-3.1$ createuser ibs -s
CREATE ROLE
bash-3.1$ createdb IBSng
CREATE DATABASE
bash-3.1$ createlang plpgsql IBSng
bash-3.1$ logout
نصب IBSng
اکنون برای شروع نصب IBSng دستور زیر را وارد می نماییم:
کد:
/usr/local/IBSng/scripts/setup.py
با شروع نصب option هایی وجود دارند که از ما سوال می شوند که به ترتیب باید به صورت زیر انتخاب شوند:
کد:
1 Install
1 Continue
1 Import Tables and Continue
Enter System password
1 Copy ibs.conf to '/etc/apache2/conf.d'
2 Chown apache directories to 'www-data'
3
6 Continue
1 Copy logrotate Conf to /etc/logrotate.d
3 Continue
1 Link Init file in /etc/init.d
2 Set IBSng to start on reboot
3 Continue
1 Change Sudo Config
b Back to main menu
x Exit
جایی که کرسر ایستاده شماره ی مراحل فوق را به ترتیب وارد نمایید.
تذکر: اجرای هیچ کدام از مراحل فوق نباید error داشته باشد.
سپس سرویس apache را restart می نماییم.
تغییر واحد پول و تقویم
برای تغییر واحد پول(Toman-Riyal) تقویم(jalali-gregorian) و زبان بخش کاربران (فارسی یا انگلیسی) درusr/local/IBSng/config/IBSng.conf/ تغییر می دهیم:
کد:
# nano /usr/local/IBSng/config/IBSng.conf
.
.
;##################################
; INTERFACE
;##################################
[INTERFACE]
;TAG: default_date_type
; Type of date to be used as system default. options are : jalali, gregorian, relative
;DEFAULT: gregorian
default_date_type=gregorian
;TAG: default_language
; Language to be used as system default. options are : en, fa
;DEFAULT: en
default_language=en
;TAG: money_unit
; Money unit that will be shown beside money values
;DEFAULT: UNITS
money_unit=UNITS
;TAG: sms_enabled
; Determins that should we show SMS related pages or not
;DEFAULT: 0
sms_enabled=1
..
Start IBSng
سرویس IBSng را start می نماییم:
کد:
/etc/init.d/IBSng start
پاینده باشید.