عرض مشاركة واحدة
احصائياتى

الردود
10

المشاهدات
4031
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
06-16-2017, 01:34 PM
المشاركة 1
06-16-2017, 01:34 PM
المشاركة 1
افتراضي حل مشكلة السيف مود safe mode للزين فورو مع طريقة معرفة اصدار php
السلام عليكم ورحمه الله وبركاته
ماجعلنا نضع هذا الشرح هو كثره الاسئله عن ماهو السيف مود وكيفيه تعطيله حتى يتثنى لنا تنصيب اسكريبت الزين فورو
فى البداية تعريف السيف مود
السيف مود هو نظام حماية في السيرفرات ، يقوم بتفعيله بعض السيرفرات ، بحيث تقوم بتقييد البرمجيات على السيرفر مثل ال php ، وهو يقوم بحماية السيرفر من استخدام دوال واكواد خطره ، اي انه بمثابة نظام حماية للسيرفر هذا باختصار للشرح اكثر زور هذا الرابط ما هو السيف مود safe mode؟!

ثانيا: ماهى متطلبات اسكريبت الزين فورو

1- اصدار php يجب ان يكون PHP: 5.2.4+
2- قاعدة البيانات MySQL: 5.0+
3- حالة السيف مود يجب ان تكون مغلقة PHP safe_mode off
4- امتداد دوال php يجب ان تكون
كود:
    PHP extensions: MySQLi, GD, PCRE, SPL, SimpleXML, DOM, JSON, iconv
ثالثا : طريقة اختبار اصدار php

قم بتحميل الملف المرفق و بعد فك الضغط ستجد ملف اسمه xenforo_requirements.php قم بوضعه فى مجلد منتداك الرئيسى اى سيكون علي هذا المسار
كود:
http://localhost/xen/xenforo_requirements.php
طبعا انا مجربه على سيرفر محلى انت هتغير كلمة local باسم موقعك وبيكن helpernt.com وايضا هنا اسم المجلد الرئيسى لدي هو xen غيرو هلى حسب اسم مجلدك ستظهر لديك هذه الصوره


رابعا: طريقة تخطي فحص safe mode في نسخة xenforo
دعونا فى البدايه ترى شكل المشكله


الان لتخطي فحص الـ safe_mode قم بالتعديل على ملف install.php ستجده على هذا المسار
كود:
    library\XenForo\Install\Model\install.php
بداخل هذا الملف قم بالبحث عن هذا الكود
كود:
    if ($isSafeMode)
    {
    $errors['safe_mode'] = new XenForo_Phrase('php_must_not_be_in_safe_mode');
    }
وقم بتعطيله من خلال استبداله بهذا الكود
كود:
    /*
    if ($isSafeMode)
    {
    $errors['safe_mode'] = new XenForo_Phrase('php_must_not_be_in_safe_mode');
    }
    */
وانشاء الله سوف تضبط معك

خامسا: المستضيف
يمكنك ان تريح بالك وتسال مستضيفك هل هو مفعل السيف مود ام لا فى حال التفعيل اساله هلة بالامكان تعطيله لك ان لم يكن فالقرار لك ام ان تغادر تلك الاستضافة او تكمل معه المشوار
رابط فحص الملف
كود:
https://www.virustotal.com/en/file/ab23b7b4ae12a2fe12a020b70d2c97fb93115051632fbb26006ab6c32369de54/analysis/1497597110/
المراجع
كود:
https://xenforo.com/community/threads/beta-release-date-and-pricing.3876/#post-63080

الملفات المرفقة
نوع الملف: zip xenforo-requirements-test.zip‏ (2.0 كيلوبايت, المشاهدات 203)