القيمة الافتراضية لـ PHP Safe_mode في PLESK 8.4 قيد التشغيل.لماذا؟
-
03-07-2019 - |
سؤال
أتساءل لماذا يتم تشغيل القيمة الافتراضية لـ PHP Safe_mode في PLESK.أظن أنها مشكلة أمنية، ولكن ما مدى فائدة ذلك بالضبط؟
ملاحظة.باعتباري مطور ويب عديم الخبرة، أقضي بعض الساعات أتساءل عن سبب تنزيل ملفات .php بدلاً من تشغيلها على الخادم الخاص بي.كان السبب هو أن الوضع الآمن الافتراضي لـ php كان قيد التشغيل ووجدت الحل عن طريق إجراء تغييرات عشوائية معقولة المظهر على إعدادات لوحة تحكم plesk.من خلال طرح هذا السؤال، أريد أن أجد العزاء للوقت المحبط الذي أضعته في هذه المشكلة السخيفة.بالنسبة لي، فإن عدم تشغيل ملفات .php بشكل افتراضي وعدم شرح سبب عدم عملها بشكل واضح هو أمر غبي.
المحلول
المشكلة التي تواجهها في عرض ملفاتك بدلاً من تنفيذها مستقلة عن الإعداد الخاص بـ safe_mode
.
safe_mode
يعد أمرًا بالغ الأهمية للتأكد من أن البرامج النصية الخاصة بك لا يمكنها تنفيذ عمليات قد تكون غير آمنة والتي قد تسمح للمتسلل باقتحام الخادم الخاص بك.
يبدو أنك تمكنت من تغيير الإعداد الذي يرتبط فعليًا بشكل عشوائي .php
الملفات الى mod_perl
حتى تعمل بشكل صحيح، ولكن إذا كنت لا تعرف ما تفعله، فيجب عليك حقًا أن تستدير safe_mode
مرة أخرى.
أيضًا، كقاعدة عامة عند تصحيح المشكلات: قم بتغيير شيء واحد فقط في كل مرة ثم قم بالاختبار بين كل تغيير.سيساعد هذا في القضاء على الافتراضات الزائفة حول التغيير الذي أدى بالفعل إلى حل المشكلة...