نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: سوال در مورد Check php for ini_set disabled در فایروال csf

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : سوال در مورد Check php for ini_set disabled در فایروال csf

    نقل قول نوشته اصلی توسط InterServer.ir نمایش پست ها
    سلام
    همونطور که csf گفته از ini_set برای بایپس کردن disable_function در php.ini استفاده میشه . می توید ببندید می تونید نبندید پیشنهاد میشه برای تک سایت safe mode رو فعال کنید و بعد اینکار دیگر نیاز به غیر فعال کردن ini_set ندارید .

    برای اینکه php.ini در داخل هاست و روت دامین غیر فعال بشه باید از suphp استفاده کنید و در فایل کانفیگ ; رو جلوی 3 تا خط پاک کنید . آموزشش روی اینترنت و ... هست.
    دوست عزیز ممنون از اینکه ما رو از این روش ByPass که میگید با خبر کردید اما بنده تحقیق کردم فهمیدم php به صورت پیش فرض برای هر مقدارش در فایل php.ini سطح دسترسی با یکی از مقادیر زیر داره:

    PHP_INI_USER مقداری که قابل تغییر توسط یوزر است.
    PHP_INI_PERDIR = مقداری که قابل تغییر در php.ini و htaccess. و httpd.conf است.
    PHP_INI_SYSTEM = مقداری که فقط از طریق php.ini یا httpd.conf قابل تغییر است.
    PHP_INI_ALL = مقداری که از همه طریق قابل تغییر است.

    که سطح دسترسی مقدار disable_functions به صورت پیش فرض روی PHP_INI_SYSTEM است و فقط از طریق سیستم قابل تغییر است نه از طریق یوزر و تابع ini_set.

    حتی تست هم کردم من تابع ini_set در سرورم باز است خواستم با کد زیر مقدار disable_functions رو ByPass کنم و تابع system رو اجرا کنم اما همچنان با اخطار بسته بودن تابع system مواجه شدم:
    Warning: system() has been disabled for security reasons

    کد:
    <?php
    ini_set('disable_functions', '');
    system('ls', $retval);
    من هرگز قصد اشتباه نشون دادن پست شما رو ندارم حتی تشکر هم کردم چون چیز جدید یاد گرفتم اما خواستم برای همه دوستان شفاف سازی بشه.

    منابع تحقیق:
    https://www.sitepoint.com/community/...h-ini-set/1628
    http://stackoverflow.com/questions/1...ns-not-working

    - - - Updated - - -

    راستی قابلیت Safe Mode خیلی وقته از نسخه 5.4 حذف شده و دیگه هرگز ادامه داده نمیشه.
    http://php.net/manual/en/features.safe-mode.php

  2. تعداد تشکر ها ازiHSG به دلیل پست مفید


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

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

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

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

  1. رفع خطا Check php for ini_set disabled در فایروال csf
    توسط netaram در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: February 4th, 2016, 15:21
  2. رفع ارور my account is disabled در گوگل
    توسط serok در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: December 11th, 2015, 10:29
  3. مشکل WARNING: RESTRICT_SYSLOG is disabled
    توسط gozal2 در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: May 5th, 2014, 23:46
  4. WARNING: RESTRICT_SYSLOG is disabled.
    توسط x0r در انجمن Proxy / Cache / Firewall
    پاسخ ها: 5
    آخرين نوشته: February 2nd, 2014, 11:41
  5. پاسخ ها: 2
    آخرين نوشته: January 14th, 2012, 15:50

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

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