سؤال

ولدينا مخطوطات PHP إنشاء مجلدات وملفات حيوية ونحن على وجود مشكلة إذن. والمجلدات في البداية خلق باستخدام ftpuser لدينا. EG: البوم (تم إنشاؤه بواسطة ftpuser) كافة المجلدات الفرعية والملفات في نفوسهم يجب أن إنشاؤه بشكل حيوي. المستخدم اباتشي هو المستخدم عندما يتم إنشاء مجلد جديد ومن ثم فإنه لا يمكن أن يكتب أي شيء إلى هذا المجلد لسبب ما.

ويتم تشغيل الخادم مع PHP الوضع الآمن OFF.

وعندما يتم إنشاء مجلد php السيناريو المستخدم اباتشي وإذن لسبب ما يظهر كما الدكتور ---- س - ر

وشكرا.

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

المحلول

والعثور على مكان في PHP حيث يتم إنشاء المجلد. عادة، وسيكون هذا:

mkdir( folderName );

وتغيير الخط ل:

mkdir( folderName, 1755 );

وأو، بدلا من ذلك، إضافة هذا الخط بعد mkdir:

chmod( folderName, 1755 );

لمزيد من المعلومات، وهنا الوثائق mkdir PHP .

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