سؤال

مرحبًا ، أنا أستخدم وحدة التحكم في Bake's Cakephp لإنشاء تطبيق CakePhP. ولكن عندما أقوم بتشغيل البرامج النصية ، تقول أن المستخدم الحالي ليس لديه إذن لإنشاء مجلد في الدليل. لذلك لمعرفة المستخدم الذي يتم رفضه ، رددت whoami من البرنامج النصي PHP ، وحصل على المستخدم. الآن جعلت هذا المستخدم صاحب الدليل. وكتحقق ، قمت حتى بإنشاء مجلدات على هذا الدليل من المحطة. ولكن عندما يتم تشغيل البرنامج النصي عبر PHP ، فإنه يبصق الخطأ على المحطة قائلة إن المستخدم ليس لديه إذن.

ماذا يمكن أن تكون المشكلة؟

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

المحلول

على أوبونتو ، تأكد من أن مالك ومجموعة المجلدات كلاهما www-data. خلال مرحلة التطوير ، أميل أيضًا إلى جعل الأذونات 777 أو 755.

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