آموزش نصب و کانفیگ کامل IBSng در Centos نسخه ۳۲ و ۶۴ بیتی

آموزش نصب و کانفیگ کامل IBSng در Centos نسخه ۳۲ و ۶۴ بیتی
به این مطلب امتیاز دهید
تاریخ انتشار : بهمن ۹, ۱۳۹۶, دسته بندی : آموزش Centos, بخش آموزشی, سرور اختصاصی
نوشته شده توسط

امروز با آموزش نصب و کانفیگ کامل IBSng در Centos نسخه ۳۲ و ۶۴ بیتی در خدمت شما هستیم

توجه کنید که IBSng دارای ۲ نسخه می باشد که یک نسخه تجاری می باشد که میتوانید با مراجعه به سایت شرکت پارس پویش فن آور در مورد قیمت و اطلاعات کامل در خصوص این نسخه کسب کنید و نسخه دیگر رایگان می باشد که با نام IBSng A1.24 می باشد که باید توجه کنید که این نسخه از IBSng به دلیل استفاده از PHP 4 و اینکه نسخه رایگان و متن باز می باشد هیچگونه پشتیبانی توسط شرکت مذکور برای این نرم افزار انجام نمی شود. پس باید در نصب و امنیت سرور خود دقت کافی را ببرید زیرا ممکن است مورد نفوذ قرار گیرید.

مراحل نصب IBSng بر روی Centos 6 و Centos 7 در زیر آمده است.

۱ – نصب پکیج های مورد نیاز قبل از شروع به نصب IBSng را انجام دهید.

  • yum update -y
  • yum install -y httpd postgresql postgresql-server postgresql-python php perl nano wget
  • reboot

2 – غیر فعال کردن SELinux با استفاده از آموزش زیر را انجام دهید.

3 – دانلود IBSng نسخه A1.24 از لینک زیر را انجام دهید.

  • https://sourceforge.net/projects/ibs/files/IBSng/IBSng-A1.24/IBSng-A1.24.tar.bz2/download

نکته : در صورتی که لینک بالا کار نکرد و یا موفق به دانلود این برنامه نشدید می توانید از لینک کمکی استفاده کنید.

  • wget https://rayanwebhost.com/dl/accounting/ibsng/IBSng-A1.24.tar.bz2

4 – سپس فایل IBSng-A1.24.tar.bz2 از حالت فشرده در مسیر /usr/local توسط دستور زیر استخراج کنید.

  • tar -xvjf IBSng-A1.24.tar.bz2 -C /usr/local

5 – پس از خارج سازی IBSng و قرار دادن در مسیر بالا دستور زیر را وارد کنید.

  • service postgresql start

6 – در صورتی با خطا روبرو شدید دستور زیر را وارد کنید.

  • service postgresql initdb

7 – سپس مجدد دستور شماره ۵ که در زیر هم آمده است را وارد کنید.

  • service postgresql start

8 – با دستور زیر وارد فایل pg_hba.conf شوید.

  • nano /var/lib/pgsql/data/pg_hba.conf
  • عبارت زیر را در بالای کدها وارد کنید و با Ctrl + X و سپس y از فایل خارج شوید.
  • local IBSng ibs trust

9 – توجه کنید تا این مرحله ما IBSng را برای نصب آماده کرده ایم و حال باید برای سیستم حسابداری ( IBSng ) پایگاه داده برای جمع اوری و پردازش اطلاعات کاربران ایجاد کنیم. برای این منظور دستورات زیر را وارد کنید بهتر است دستورات را تایپ کنید و از Copy / Paste خودداری کنید.

  • su – postgres
  • createdb IBSng
  • createuser ibs
  • createlang plpgsql IBSng
  • exit

10 – سپس postgresql را با دستور زیر Restart کنید.

  • service postgresql restart

11 – در این مرحله باید شروع به نصب IBSng کنید. با دستور زیر اقدام به نصب IBSng کنید و به ترتیب اعداد زیر را در برنامه نصب وارد کنید.

  • /usr/local/IBSng/scripts/setup.py
  • 1
  • 2
  • 2
  • 1
  • یک Password برای ورود به مدیریت IBSng وارد کنید و سپس Enter کنید.
  • ۱
  • ۲
  • ۵
  • ۱
  • ۳
  • ۱
  • ۲
  • ۳
  • b
  • x

12 – سپس باید سرویس های پایگاه داده و همچنین وب سرور و فایروال را با دستورات زیر غیر فعال کنید.

  • service iptables stop
  • service postgresql stop
  • service httpd stop

13 – در این مرحله باید فایل Config آپاچی را ویرایش کنید.

  • nano /etc/httpd/conf/httpd.conf
  • عبارت زیر را در اول فایل قرار دهید و ذخیر کنید.
  • ServerName 127.0.0.1

14 – فایل IPy.py را باز کنید.

  • nano /usr/local/IBSng/core/lib/IPy.py
  • عبارت زیر را اول فایل قرار دهید و ذخیره کنید.
  • #coding:utf-8

15 – فایل des_c.py را باز کنید.

  • nano /usr/local/IBSng/core/lib/mschap/des_c.py
  • عبارت زیر را اول فایل قرار دهید و ذخیره کنید.
  • #coding:utf-8

16 – فایل error.php را باز کنید.

  • nano /usr/local/IBSng/interface/IBSng/inc/error.php
  • در line 25 باید ($timeArr=) را پاک کنید و عبارت زیر را جایگزین کنید.
  • $timeArr=”IRDT/4.0/DST”;

17 – سپس دستوراتی که در بخش شماره ۱۲ غیرفعال کردید را به همراه دستورات دیگر فعال کنید.

  • service iptables start
  • service postgresql start
  • service httpd start
  • service IBSng start

18 – دیتورات زیر را اجرا کنید تا در صورت راه اندازی مجدد سیستم عامل Centos سرویس ها به صورت خودکار شروع به کار کنند.

  • chkconfig postgresql on
  • chkconfig httpd on
  • chkconfig IBSng on

19 – دستور زیر را بزنید.

  • nano /etc/php.ini
  • عبارت زیر را اول فایل قرار دهید و از آن خارج ( Ctrl + X ) شوید.
  • date.timezone =”Asia/Tehran”

20 – دستور زیر را برای اجرا وب سرور آپاچی وارد کنید.

  • service httpd restart

با پیروی از این ۲۰ بخش دستورات با موفقیت می توانید IBSng را بر روی سرور لینوکس Centos نصب کنید.

و در اخر دستورات زیر را برای باز کردن پورت های مورد نیاز بر روی سرور برای ارتباط با RAS وارد کنید.

  • iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT
  • iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 1812 -j ACCEPT
  • iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 1813 -j ACCEPT

اکنون برای ورود به مدیریت IBSng خود می توانید از آدرس زیر در مرورگر خود استفاده کنید.

  • http://IP/IBSng/admin
  • توجه کنید که به جای عبارت IP در بالا باید IP سرور مجازی خود را وارد کنید.

در صورت نیاز به خرید سرورهای مجازی با کیفیت بالا و هارد SSD و NVME می توانید به بخش سرور مجازی مراجعه کنید.

پست های مرتبط





ارسال نظر، پرسش و پاسخ

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی نشانه گذاری شده اند *

logo-samandehi
خرید هاست خرید هاست لینوکس خرید هاست ارزان هاست لینوکس ایران خرید هاست رایگان خرید هاست ویندوز خرید هاست دانلود ایران هاست رایگان خرید هاست و دامین ثبت دامنه ir ثبت دامنه رایگان ثبت دامنه ارزان ثبت دامنه دات کام قیمت دامنه جستجوی دامنه دامنه چیست خرید سرور مجازی ارزان خرید سرور vps خرید سرور مجازی ایران سرور مجازی آمریکا سرور مجازی ایران ارزان خرید vps ایران سرور مجازی چیست سرور مجازی vps میزبانی وب خرید هاست پرسرعت