پاسخ : مشکل در نصب IBSng در CentOS 7
دوستان راه حل رفع مشکل
بعد نصب IBSng در نسخه 7 لینوکس - centos اطلاع دارید به چه صورت هست؟کد HTML:Forbidden You don't have permission to access /IBSng/admin/ on this server.
ارائه سرورهای اختصاصی دیتاسنتر هتزنر (Hetzner) بدون هزینه Setup در ایران
IR Telegram : @Sina_moosavi_a Mobile IR : +989307154848
www.ParaServer.Net
nano /etc/httpd/conf/httpd.conf
بعد این رو کپی کنید
ولی خوب همونطوری که گفتند توی ساخت یوزر اخطار میده. اون خطا هم مربوط به php هست تابع smarty.کد:<Directory "/usr/local/IBSng/interface/IBSng"> AllowOverride None Options None Require all granted </Directory>
اگه موقع ساخت یوزر تعداد رو بیشتر از یکی بزنید دیگه اخطار قبلی نمیده ولی اینبار اخطار دیگه میده
HTTP/1.0 500 Internal Server Error
که این ارور هم احتمال میدم بخاطر ورزن پایتون باشه که توی centos 7 نسخه 2.7 هست
کد:Traceback (most recent call last): File "/usr/local/IBSng/core/server/xmlrpcserver.py", line 53, in do_POST response = xmlrpclib.dumps(response, methodresponse=1) File "/usr/lib64/python2.7/xmlrpclib.py", line 1086, in dumps data = m.dumps(params) File "/usr/lib64/python2.7/xmlrpclib.py", line 633, in dumps dump(v, write) File "/usr/lib64/python2.7/xmlrpclib.py", line 655, in __dump f(self, value, write) File "/usr/lib64/python2.7/xmlrpclib.py", line 715, in dump_array dump(v, write) File "/usr/lib64/python2.7/xmlrpclib.py", line 655, in __dump f(self, value, write) File "/usr/lib64/python2.7/xmlrpclib.py", line 736, in dump_struct dump(v, write) File "/usr/lib64/python2.7/xmlrpclib.py", line 647, in __dump raise TypeError, "cannot marshal %s objects" % type(value) TypeError: cannot marshal <class 'decimal.Decimal'> objects
ویرایش توسط hassanshaikhi : January 12th, 2018 در ساعت 20:13
ممنون از پاسختون ، بله نسخه تو نسخه 7 لینوکس 2.7 هست ، آیا می شه به نسخه 2.4 یا 2.2 دانگرید کرد؟ آموزشی دارید در این ضمینه؟
فقط این 2 خطا وجود داره خطای دیگه ای وجود نداره .
موقع ایجاد Add New Users این خطا رو میده :
فایل edit_funcs.php ضمیمه شد .Fatal error: Call to undefined function intShowSingleUserInfoInput() in /usr/local/IBSng/interface/IBSng/admin/plugins/edit_funcs.php on line 77
موقع ایجاد Add Internet Charge Rule این خطا رو میده :
edit_funcs.txtInternal Error, Can't connect to IBS Core (HTTP/1.0 500 Internal Server Error)
خوب بالاخره مشکل IBSng روی Centos7 حل شد.
این دستور رو وارد کنید
nano /usr/local/IBSng/core/server/xmlrpcserver.py
بعد این متن رو کپی کنید
کد:from xmlrpclib import Marshaller from decimal import Decimal def dump_decimal(self,value, write): write("<value><double>") write(str(value)) write("</double></value>\n") Marshaller.dispatch[Decimal] = dump_decimal
منبع: http://hassansh.ir/?p=402
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)