ShirazOnline
نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: آموزش نصب IBSng همراه با نحوه راه اندازی

  1. #1
    کاربر فعال حرفه ای tapesh آواتار ها
    تاریخ عضویت
    Nov 2013
    نوشته ها
    1,026
    تشکرها / پسندها

    پیش فرض آموزش نصب IBSng همراه با نحوه راه اندازی

    اموزش نسخه enterprise و پولی
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    آموزش نسخه 1.24 و مجانی
    یکی از لینک ها زیر
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    صفحه 10
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    صفحه 15

  2. Thanks download, cpuintel thanked for this post
    Likes saeedoffline liked this post
    Dislikes Ramintired disliked this post
  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض نصب IBSng بصورت کامل در 5 مرحله ( از 1 تا 100)

    آموزش ها به ترتیب زیر هست
    1- آموزش نصب لینوکس
    2- کانفیگ شبکه لینوکس
    3- نصب IBSng
    4- پیکر بندی فایروال لینوکس برای IBSng
    5- عیب یابی و رفع خطاهای IBSng

    دانلود

    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  5. Thanks download, cpuintel, mohsenheyto thanked for this post
  6. #3
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض

    هیه پشتیبان از دیتابیس IBSng و باز گرداندن آن:

    su - postgres
    Backup :
    pg_dump IBSng > IBSng.bak
    Restore :
    psql IBSng < IBSng.bak
    Or
    Restore:
    psql -d IBSng -f IBSng.bak
    logout

    بر روی سیستمی که می خواهید دیتابیس را برگردانید در زمان نصب IBSng مرحله سوم یعنی Import Tables and Continue را انجام ندهید و گزینه continue را انتخاب کنید.
    یا اگر IBSng از قبل نصب شده می بایست دیتابیس رو پاک و مجدد ایجاد کنید و بعد از آن پشتیبان را برگردانید.
    dropdb IBSng
    createdb IBSng
    لیست دیتابیس ها را می توانید با دستور زیر مشاهده کنید :
    psql -l

  7. #4
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض

    راهنمای کار با IBSng
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  8. Likes saeedoffline liked this post
  9. #5
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض

    اموزشی دیگر برای نصب IBSng

    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  10. #6
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض

    این فایل iso دبین هست بهمراه ibs
    حاضر و اماده برای اونهایی که در نصب لینوکس و ibs مشکل دارند
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  11. #7
    کاربر ممتاز حرفه ای shiraz آواتار ها
    تاریخ عضویت
    Apr 2007
    نوشته ها
    2,481
    تشکرها / پسندها

    پیش فرض

    برای نصب ibsng مراحل زیر را دنبال کنید
    ما فرض رو بر این می گیریم که شما centos رو به درستی نصب کردید
    و تنظیمات ip و کارت شبکه اونو به درستی انجام دادید و هر دو طرف همدیگرو پینگ دارند

    با SSH به لینوکس وصل شوید. برای اینکار نرم افزار PuTTy را اجرا کنید. آیپی 192.168.1.19 و پورت 22 را وارد کنید. Connection type رو روی SSH بگذارید. روی Open کلیک کنی



    نام کاربری root و پسورد خود را وارد کنید.








    در این مرحله selinux را غیرفعال می کنم. کد های زیر را وارد کنید.

    در خط اول وارد دایرکتوری selinux می شویم. در خط دوم فایل موجود در دایرکتوری را مشاهده می کنیم. در خط سوم فایل config را با ویرایشگر vi باز می کنم



    کلید Insert را فشار دهید. مقدار SELINUX را به disabled تغییر دهید. Esc را فشار دهید. دستور :wq را وارد کنید تا تغییرات ذخیره شوند.



    برای احتیاط کاری بیشتر دستور setenforce 0 را وارد کنید.



    گر selinux را disabled نکنید بعد از پایان مراحل با وجود اینکه در مرورگر یوزر و پسورد درستی را در فیلد های ورود IBSng وارد می کنید، ولی با پیغام خطای internal error, can not connect to IBS Core روبرو می شوید. پس حتما آن را disabled کنید.

    در این مرحله فایل IBSng-A1.24.tar.bz2 را با دستور wget دانلود می کنم.

    wget
    http://voxel.dl.sourceforge.net/proj...-A1.24.tar.bz2

    دستور wget فایل IBSng-A1.24.tar.bz2 را دانلود می کنم.



    در این مرحله فایل IBSng-A1.24.tar.bz2 را Extract می کنم. برای اینکار کد های زیر را وارد کنید.
    tar -xvjf IBSng-A1.24.tar.bz2 -C /usr/local

    با استفاده از دستور tar فایل را در مسیر usr/local باز و Extract کردم. عملیات Extract کردن چند ثانیه طول می کشد.



    در این مرحله postgresql را start می کنم. postgresql همان سیستم مدیریت پایگاه داده است. برای اینکار کد های زیر را وارد کنید. با وارد کردن دستور اول برای start با خطایی روبرو می شویم. این خطا هشدار می دهد که هنوز اولین پایگاه داده ایجاد نشده است. در دستور خط دوم پایگاه داده اول مقدار دهی می شود. سپس دستور خط اول را دوباره اجرا کنید تا پایگاه داده یا دیتابیس یا postgresql شروع به کار کند.

    service postgresql start
    service postgresql initdb
    service postgresql start



    در این مرحله برای IBSng، تنظیمات دیتابیس را انجام می دهم. برای اینکار کد های زیر را وارد کنید.
    cd /var/lib/pgsql/data
    ls -l
    nano pg_hba.conf
    local IBSng ibs trust

    با دستور cd وارد دایرکتوری شوید.



    با دستور nano فایل pg_hba.conf را ویرایش کنید. ابتدای اولین ردیف یک Enter بزنید. کد آخر را در بالای کد ها وارد کنید. سپس کلید ترکیبی Ctrl+X را بزنید. درجواب سوال y را بزنید. سپس Enter کنید تا تغییرات ذخیره شوند.



    برای ایجاد یوزر و دیتابیس کد های زیر را وارد کنید.
    su - postgres
    createdb IBSng
    createuser ibs
    createlang plpgsql IBSng
    exit
    دستور خط اول را وارد کنید. با دستور createdb دیتابیس را با نام IBSng می سازید. با دستور createuser یک یوزر رای دیتابیس ساخته شده ایجاد می کنید. دستور بعدی هم createlang است که آن هم را وارد کردم. در پایان برای خروج از exit یا logout استفاده کنید.



    در پایان این مرحله با دستور زیر، postgresql را ریستارت کنید.

    service postgresql restart



    در این مرحله فایل های IBSng را نصب می کنم. برای این کار از کد زیر استفاده کنید.



    با اجرای فایل setup.py وارد محیط نصب IBSng می شوید. (شکل زیر)



    1 را تایپ کنید. توجه کنید با تایپ هر عدد در مرحله بعد پیامی برای شما نمایش داده می شود. به این پیام ها دقت کنید. (شکل زیر)



    2 را تایپ کنید. (شکل زیر)



    2 را تایپ کنید. (شکل زیر)



    1 را تایپ کنید. جداول Import می شوند. این کار چند لحظه طول می کشد. (شکل زیر)



    پسورد دلخواهی را وارد کنید.



    برای پیکربندی آپاچی 1 را تایپ کنید. (شکل زیر)



    2 را تایپ کنید. برای اختصاص مالکیت دایرکتوری آپاچی به نام apache از دستور chown استفاده کنید.



    برای ادامه کار 5 را تایپ کنید. (شکل زیر)



    1 را تایپ کنید. (شکل زیر)



    3 را تایپ کنید. (شکل زیر)



    1 را تایپ کنید. (شکل زیر)



    2 را تایپ کنید. (شکل زیر)



    3 را تایپ کنید. (شکل زیر)



    b را تایپ کنید. سپس x را تایپ کنید. (شکل زیر)




    در این مرحله فایروال لینوکس را پیکربندی می کنم. این کار را با دستورات iptables انجام می دهم. برای کانفیگ فایروال لینوکس جهت نرم افزار IBSng دو راه وجود دارد.

    غیر فعال کردن فایروال لینوکس CentOS. با اینکار سطح امنیتی لینوکس پایین می آید(که البته می تونید به کمک میکروتیک تنظیمات امنیتی لازم رو انجام بدید)

    باز کردن پورت های مربوط به IBSng

    غیر فعال کردن فایروال
    برای این کار دستور زیر را وارد کنید.
    service iptables stop

    مرحله اول از پیکربندی فایروال را با کد های زیر آغاز می کنم.
    sysctl -p
    echo 1 /proc/sys/net/ipv4/ip_forward

    ر خط اول با دستور sysctl –p یک سری از پارامتر های هسته کرنل لینوکس را می بینیم.



    در اینجا مقدار پارامتر net.ipv4.ip_forward = 0 است. 0 شدن آن یعنی اینکه بسته هایی که به کارت شبکه ارسال می شوند، از بین رفته و به مقصد Forward نمی شوند. پس باید مقدار آن به 1 تغییر کند. برای این کار از دستور خط دوم استفاده کنید.
    در خط دوم مقدار پارامتر ip_forward به 1 تغییر می کند. برای Forward کردن بسته های ارسال شده به کارت های شبکه دیگر در لینوکس باید مقدار این پارامتر برابر 1 شود. یک مشکل وجود دارد این است که این تنظیم موقتی خواهد بود. با ریستارت شدن لینوکس از بین می رود.

    برای رفع این مشکل کد زیر را وارد کنید.

    nano /etc/sysctl.conf

    با دستور بالا فایل sysctl.conf در ویرایشگر nano باز می شود. پارامتر ip_forward را پیدا کنید و مقدار 0 را به 1 تغییر می دهید. سپس Ctrl+X را بگیرید. y را تایپ کنید. Enter را فشار دهید.



    برای مشاهده تغییرات کد های زیر را وارد کنید.

    service postgresql status
    service httpd status
    service IBSng status



    توجه کنید که فایروال را تا پایان کار استپ نگه می داریم

    سرویس هایی که در حال اجرا هستند را stop می کنم.

    service iptables stop
    service postgresql stop
    service httpd stop
    service IBSng stop

    سرویس های نصب شده را به ترتیب اجرا می کنم. برای این کار کد های زیر را وارد کنید.

    service postgresql start
    service httpd start
    service IBSng start

    در راه اندازی سرویس های بالا امکان وجود خطا است. شما باید تمام خطاها را رفع کنید. پس یکی یکی دستورات بالا را برای اجرای سرویس وارد می کنم و اگر خطایی بود آن را رفع می کنم.

    راه اندازی سرویس postgresql

    برای این کار کد service postgresql start را وارد کنید. این سرویس بدرستی اجرا شد.



    راه اندازی سرویس httpd
    برای این کار کد service httpd start را وارد کنید. اجرای سرویس آپاچی با خطا همراه است.



    رفع خطای سرویس apache

    cd /etc/httpd/conf
    ls -l
    nano httpd.conf

    در خط اول وارد دایرکتوری conf شوید. با دستور ls –l فایل ها و فولدرهای درون conf نمایش داده می شود. در خط آخر هم فایل httpd.conf را با ویرایشگر nano باز می کنم.



    کد زیر را در بالای همه کدها قرار دهید.

    ServerName 127.0.0.1



    تغییرات را ذخیره کنید. سپس یک بار httpd را stop و دوباره start کنید. می بینید که خطا رفع شده است.



    راه اندازی سرویس IBSng
    برای این کار کد service IBSng start را وارد کنید. اجرای سرویس IBSng با خطا همراه است.



    در نوار آدرس مرورگر خود آدرس زیر را وارد کنید.

    192.168.1.19/IBSng/admin



    با باز شدن صفحه خطاهایی هم ظاهر می شوند. در این صفحه دو خطا داریم.

    خطای Internal Error است که در ادامه خطا Cant connect IBS core را توضیح می دهد.
    خطای موحود در صفحه error.php که در بالای صفحه است. موضوع خطا تابع localtime است

    رفع خطای سرویس IBSng

    تمامی این خطاها این نکته را به وضوح نشان می دهد که سرویس IBSng به درستی start نشده است. برای رفع خطا کار های زیر را انجام دهید.

    کد های زیر را وارد کنید.

    cd /usr/local/IBSng/core/lib
    ls
    nano IPy.py

    در خط اول با دستور cd با دایرکتوری lib بروید. در ادامه فایل IPy.py را با دستور nano باز کنید.



    کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.

    #coding:utf-8



    کد های زیر را وارد کنید.

    cd /usr/local/IBSng/core/lib/mschap
    ls
    nano des_c.py

    در خط اول با دستور cd با دایرکتوری mschap بروید. در ادامه فایل des_c.py را با دستور nano باز کنید.



    کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.

    #coding:utf-8



    کدهای زیر را وارد کنید.

    cd /usr/local/IBSng/interface/IBSng/inc
    ls
    nano error.php

    در خط اول با دستور cd با دایرکتوری inc بروید. در ادامه فایل error.php را با دستور nano باز کنید.



    به line 25 بروید. جلوی متغیر timeArr کد زیر را بنویسید.

    ;"timeArr="IRDT/4.0/DST$

    IRDT اختلاف زمانی بین وقت ایران با ساعت جهانی RST است.سپس تغییرات را ذخیره کنید.



    برای صحت و درستی کار یکبار IBSng را stop و دوباره start می کنم. می بینید که خطاها رفع شده است.





  12. Thanks hashem_wolf, sepehr912 thanked for this post
    Likes hajijon liked this post

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پشتیبان گیری از IBSng
    توسط xppascal در انجمن Accounting
    پاسخ ها: 4
    آخرين نوشته: 2011/12/09, 11:29 AM
  2. مشکل در نصب IBSng
    توسط m.yazdian در انجمن Accounting
    پاسخ ها: 12
    آخرين نوشته: 2011/08/28, 10:13 AM
  3. خطای usr/local/IBSng/interface/IBSng/admin/plugins/edit_funcs.php
    توسط pe3arak در انجمن Accounting
    پاسخ ها: 0
    آخرين نوشته: 2011/07/15, 05:40 PM
  4. پاسخ ها: 0
    آخرين نوشته: 2011/03/03, 03:42 PM
  5. assign IP to user on IBSng / اختصاص دادن آی پی به کاربر در IBSng
    توسط master_vpn در انجمن میکروتیک (Mikrotik)
    پاسخ ها: 9
    آخرين نوشته: 2009/08/15, 02:33 AM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •