- راه اندازی سرویس IBSng
برای این کار کد service IBSng start را وارد کنید. اجرای سرویس IBSng با خطا همراه است.
نکته
در نوار آدرس مرورگر خود آدرس زیر را وارد کنید.
http://your ip server/IBSng/admin
با باز شدن صفحه خطاهایی هم ظاهر می شوند. در این صفحه دو خطا داریم.
- خطای Internal Error است که در ادامه خطا Cant connect IBS core را توضیح می دهد.
- خطای موحود در صفحه error.php که در بالای صفحه است. موضوع خطا تابع localtime است.
رفع خطای سرویس IBSng
تمامی این خطاها این نکته را به وضوح نشان می دهد که سرویس IBSng به درستی start نشده است. برای رفع خطا کار های زیر را انجام دهید.
- کد های زیر را وارد کنید.
cd /usr/local/IBSng/core/lib
nano IPy.py
در خط اول با دستور cd با دایرکتوری lib بروید. در ادامه فایل IPy.py را با دستور nano باز کنید.
کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.
#coding:utf-8
- کد های زیر را وارد کنید.
cd /usr/local/IBSng/core/lib/mschap
nano des_c.py
در خط اول با دستور cd با دایرکتوری mschap بروید. در ادامه فایل des_c.py را با دستور nano باز کنید.
کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.
#coding:utf-8
- کدهای زیر را وارد کنید.
cd /usr/local/IBSng/interface/IBSng/inc
nano error.php
در خط اول با دستور cd با دایرکتوری inc بروید. در ادامه فایل error.php را با دستور nano باز کنید.
به line 25 بروید. جلوی متغیر timeArr کد زیر را بنویسید.
$timeArr="IRDT/4.0/DST"
IRDT اختلاف زمانی بین وقت ایران با ساعت جهانی RST است.سپس تغییرات را ذخیره کنید.
- برای صحت و درستی کار یکبار IBSng را stop و دوباره start می کنم. می بینید که خطاها رفع شده است.
- service IBSng stop
service IBSng star
نکته
توجه داشته باشید در صورت اشتباه در ورود کد ها مخصوصا تغییرات آخر آی بی اس صفحه سفید میشه یا بالا نمیاد دیگه
برای ذخیره کردن در ویرایشگر نانو : ctrl+x بزنید بعد هم y در آخر هم enter
در صورتی که ویرایش کر نصب نباشه
yum install nano- بعضی از کد ها به دلیل فارسی بودن انجمن بهم ریخه به عکس ها توجه کنید حتی بزرگ و کوچک بودن هم باید رعایت بشه برای راحتتر شدن کار copy کنید و در سرور paste کنید