خطای مجوز فایلها و پوشهها File and Folder Permissions Error

سیستم مدیریت محتوا وردپرس از محبوبترین CMSهای جهان به شمار میرود؛ به حدی که بیش از 43 درصد کل سایتهای دنیا با استفاده از وردپرس راه اندازی شدند؛ ولی باز هم در حین استفاده از وردپرس، ممکن است که به دلایل متفاوتی، به مشکلات و خطای مختلفی برخورد کنید که ارور Fila And folder permissions error یکی از آنهاست.
از این خطا با عنوان خطای مجوز فایلها و پوشهها هم اسم میبرند. در ادامه این مقاله میخواهیم دلیل به وجود آمدن این ارور و مراحل برطرف کردن آن را با هم بررسی کنیم.
دلیل خطای مجوز فایلها و پوشهها چیست؟
مجوزها درواقع همان سطح دسترسی افراد مختلف به پوشهها و فایلهاست که مجوزهای هر فایلی بنا بر سطح امنیتی آن، میتواند متفاوت باشد. درواقع ایجاد مجوز میتواند به افزایش امنیت سایت شما کمک کند.
برای مثال چه لزومی دارد که کاربران عادی به اطلاعات کارت پرداخت دسترسی داشته باشند؟ نه تنها هیچ لزومی ندارد، بلکه میتواند امنیت سایت شما را هم به خطر بیندازد.
حالا با این توضیحاتی که دادیم، شما با متوجه شده باشید که وقتی خطای “File And Folder permissions Error” به شما نمایش داده میشود، یعنی شما اجازه ویرایش این فایل یا پوشه را ندارید!
شما به عنوان مدیر یک سایت، باید دسترسیهای لازم به همه بخشهای سایت را داشته باشید و هر موقع که چنین خطایی به شما نمایش داده شد، باید فورا آن را رفع کنید. چون مثلا فرض کنید که شما قصد نصب یک افزونه جدید را دارید. همانطور که میدانید، با نصب افزونه، یک پوشه جدید در هاست شما ایجاد میشود و وقتی شما مجوز ساخت پوشه را نداشته باشید، چطور میخواهید افزونه جدید را نصب کنید؟
مراحل رفع خطای مجوز فایلها و پوشهها
البته برای رفع این خطا، شما کار دشواری را در پیش ندارید و فقط با چند قدم ساده میتوانید، ارور File and Folder Permissions Error را برطرف کنید:
از آنجایی که شما با استفاده از کلاینت FTP میتوانید کامپیوتر محلی خودتان را به سرور سایت متصل کنید، پس نیاز به یک کلاینت FTP دارید که بهترین گزینه برای شما، FileZilla است که به طور کامل با وردپرس سازگاری دارد
1. بعد از نصب FileZilla اطلاعاتی که از هاستینگ خودتان گرفتید را در فیلدهای مربوطه وارد کرده و به سرور سایت متصل شوید.
2. سپس وارد پوشه Public_html شوید. پوشه Public_html درواقع پوشه Root سایت به شمار میرود و تمامی پوشه و فایلهای اصلی سایت، در این پوشه قرار دارد.
3. ابندا تمامی پوشه را انتخاب کرده و سپس راست کلیک کنید و سپس گزینه “File permissions” را انتخاب کنید.
4. سپس پنجرهای جدیدی به شما نمایش داده میشود که باید در فیلد مربوط به “Numeric Value” مقدار “755” را وارد کنید. هر عدد از 755 یک مجوزی را ایجاد میکند:
- 7: این مجوز را به صورت کامل و برای همه ایجاد کند.
- 5: به برخی از کاربران به مانند کاربران عادی، فقط اجازه مشاهده و اجرای محتوا پوشهها را میدهد.
- 5: این عدد مربوط به اجرا کردن مجوزهای عمومی سایت است.
5. در ادامه مطمئن شوید که حتما تیک گزینه “Recurse into subdirectories” را زده باشید؛ با زدن تیک این گزینه، شما اعلام میکند که میخواهید مجوزها بر روی تمامی زیرپوشهها اعمال شود. درصورت نزدن تیک این گزینه، باید مجوز همه زیر پوشهها را به صورت دستی مشخص کنید.
6. همچنین تیک گزینه “Apply to directories only” را هم فعال کنید؛ همانطور که متن آن هم مشخص است، مجوزهای شما فقط بر روی پوشهها اجرا میشود و هیچ تاثیری بر روی فایلها ندارند.
7. در نهایت بر روی “ok“ کلیک کنید تا تنظیمات شما اعمال شود.
8. حالا و در مرحله بعدی، شما باید مجوز فایلها را هم مشخص کنید. برای اینکار باید کلیه پوشهها و فایلها را انتخاب کنید؛ سپس راست کلیک کرده و گزینه “File Permissions” را انتخاب کنید و این دفعه و در قسمت “Numeric value” مقدار “644” را وارد کنید. مجوز 644 به معنی زیر است:
- 6: اجازه خواندن و نوشتن را به طور همزمان میدهد.
- 4: عدد دوم و سوم که هر دو هم 4 هستند، برای مجوزهای عمومی و گروهی میباشند و البته فقط اجازه خواندن را میدهند.
9. در ادامه هم حتما تیک گزینههای “Recurse into subdirectories” و “Apply to files only” را بزنید.
10. در نهایت هم بر روی دکنه “ok“ کلیک کنید تا تنظیمات شما اعمال شود.
با انجام مراحل بالا، ارور File and Folder Permissions Error برطرف میشود و حالا میتوانید با خیال راحت، پوشه و فایلهای سایت خودتان را بدون هیچ مشکلی، ویرایش کنید.
جمع بندی
خطای مجوز فایلها و پوشهها جزو خطای غیرمنتظره به شمار میرود و هر زمان که این خطا را مشاهده کردید، باید فورا آن را برطرف کنید؛ چون همانطور که در بالا هم توضیح دادیم، در صورت بروز این مشکل شما نمیتوانید هیچ فایلی را در سایت خودتان ویرایش کنید.
البته مراحل برطرف کردن این ارور بسیار ساده و آسان است که حتی نیاز به مهارتهای تخصصی خاصی هم ندارد. در بالا ما با استفاده از FileZilla توانستیم این مشکل را در چند قدم ساده برطرف کنیم.
اگر هر سوالی درباره این آموزش داشتید، میتوانید از قسمت کامنتها از ما بپرسید.