ضبط تصريحات الملفات والمجلدات مع نظام SuPHP بسم الله الرحمن الرحيم نظام SuPHP من وجهه نظرى أعتبره نظام آمن جداً بالأخص فى حال وجود أكثر من 10 مواقع على السيرفر. هذا النظام يتطلب أن تكون تصريحات المجلدات الخاصة بالمواقع 755 وتصريحات الملفات 644 عكس نظام DSO. ففى نظام SuPHP لا يمكنك إعطاء تصريح لملف PHP أكبر من 644 ولا يمكنك إعطاء تصريح لمجلد بداخله ملفات PHP أكبر من 755 وفى حال عمل ذلك سوف يظهر لك خطأ: رمز Code: HTTP Error 500 Internal server error ولحل هذه المشكله يجب ضبط التصريحات بما يتلائم مع هذا النظام. كل ما عليك عمله هو أن تقوم بالدخول إلى مجلد public_html الخاص بالموقع عن طريق تنفيذ الأمر التالي: رمز Code: cd /home/USERNAME/public_html فى الأمر السابق يتم إستبدال USERNAME بإسم المستخدم الخاص بالموقع. بعد أن قمنا بالدخول إلى ملفات الحساب المراد ضبط تصريحاته نقوم بتنفيذ الأمر التالي: رمز Code: chmod -R 755 *; find -type f -print0|xargs -0 chmod 644 هذا الأمر هو أمرين مجتمعين سوياً وما يقوم بعمله هو تغيير كافة تصريحات المجلدات والملفات إلى 755 وبعد ذلك يقوم بالبحث عن الملفات ويقوم بجعل تصريحاتها 644. وبهذا يكون قد تم ضبط تصريحات جميع ملفات ومجلدات الموقع مهما كان حجمها وعددها فى أمر واحد فقط دون أى مجهود. بالتوفيق :) |
الساعة الآن 04:18 AM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir