إذن المسألة مع 'التطبيق' المجلد باستخدام Symfony CMF

StackOverflow https://stackoverflow.com//questions/25014186

  •  21-12-2019
  •  | 
  •  

سؤال

أنا مجرد تركيب Symfony CMF (standard edition 1.1) على لينكس VPS يعمل بنظام التشغيل أوبونتو 13.يتم تثبيت كل شيء من دون أخطاء ولكن أنا دائما في نهاية المطاف بإذن مشكلة فيما يتعلق /التطبيق/ذاكرة التخزين المؤقت & /التطبيق/logs.

بقدر ما أعرف أنا ركبت CMF المستخدم الجذر و الواجهة باستخدام المستخدم www-data, الطريقة الوحيدة للحصول على عمل دون مشاكل باستخدام هذه الأوامر ؛

sudo chown -R :www-data app
sudo chmod g+s app
sudo setfacl -dR -m g::rwX app
chmod -R 777 app

بعد ذلك يعمل تماما ولكن أنا متأكد من أنه من وجهة نظر أمنية ليست هذه هي الطريقة الصحيحة للقيام بذلك.

لذلك آمل أن أي شخص لديه خبرة هذه المشكلة يمكن أن توفر لي مع آمنة وصحيحة طريقة حل /التطبيق/ إذن المشكلة.

إذا كنت بحاجة إلى تقديم المزيد من المعلومات أو إظهار بعض التكوينات ، وأنا بكل سرور نقدم وأنا في حاجة إلى حل هذه مسألة ثانوية أن يتم حظر إطلاق مشروعي.

هل كانت مفيدة؟

المحلول

هذا هو شرحها بالتفصيل في symfony الوثائق.علما بأن الصور نستخدم تخيل حزمة ، لذلك تحتاج أيضا إلى تعيين الأذونات على شبكة الإنترنت/وسائل الإعلام/ذاكرة التخزين المؤقت.

عادة كنت لا تريد أن تفعل أشياء مثل نشر أو بوابة الخروج كجذر ، ولكن مع مستخدم غير متميز.انها فكرة جيدة أن يكون لديك مزود ويب تعمل تحت مستخدم مختلف ، حتى أنه يمكنك فقط تحرير ملفات PHP ، للحد من الأضرار المحتملة في حالة وجود مشكلة أمنية في خادم الويب أو التطبيق الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top