ابحث عن المستخدم الذي يحاول إنشاء دليل
-
25-09-2019 - |
سؤال
مرحبًا ، أنا أستخدم وحدة التحكم في Bake's Cakephp لإنشاء تطبيق CakePhP. ولكن عندما أقوم بتشغيل البرامج النصية ، تقول أن المستخدم الحالي ليس لديه إذن لإنشاء مجلد في الدليل. لذلك لمعرفة المستخدم الذي يتم رفضه ، رددت whoami
من البرنامج النصي PHP ، وحصل على المستخدم. الآن جعلت هذا المستخدم صاحب الدليل. وكتحقق ، قمت حتى بإنشاء مجلدات على هذا الدليل من المحطة. ولكن عندما يتم تشغيل البرنامج النصي عبر PHP ، فإنه يبصق الخطأ على المحطة قائلة إن المستخدم ليس لديه إذن.
ماذا يمكن أن تكون المشكلة؟
المحلول
على أوبونتو ، تأكد من أن مالك ومجموعة المجلدات كلاهما www-data
. خلال مرحلة التطوير ، أميل أيضًا إلى جعل الأذونات 777 أو 755.
لا تنتمي إلى StackOverflow