السلام عليكم ,,
اخواني اليكم شرح بسيط لتعزيز الحماية الداخلية للسيرفر بمنع استخدام سكربتات php بخارج المسارات المحددة للـ Home Dir ..
طبعا بدون مقدمات هي عبارة عن تفعيل خاصية open_basedir عن طريق الشل ,, طبعا في ناس راح تقول بالامكان تفعيلها من داخل لوحة WHM .. بقول لكم ,, التفعيل من اللوحة المذكورة يكون عندما يكون الـ php handler بالسيرفر يعمل على وضعية DSO .
اما في وضعية Suphp فلا يعمل معها التفعيل من اللوحة كاملا ,, وتحتاج الى التعديل على ملف الكونفق الخاص في البي اتش بي على السيرفر ..
للتفعيل ,, افتح الشل ,, وطبق التالي :
ومن ثم CTRL + W وابحث عن :كود:pico /usr/local/lib/php.ini
ضع امامها التالي :كود:open_basedir =
وتاكد ان الخيار مفعل ( بعدم وجود الفاصلة المنقوطة ( قبله . ليكون على الشكل :كود:/home/:/tmp
ومن ثم احفظ العمل CTRL + X ومن ثم Y .. واعمل ريستارت للاباتشيكود:open_basedir = /home/:/tmp
وبعدها ان شاء الله المواقع عالسيرفر بتبقى شغالة وبدون مشاكل ..كود:/etc/init.d/httpd restart
دمتم بود ..
المفضلات