حل مشکل نصب ناموفق بود نمی توان پوشه جدید ساخت
«نصب ناموفق بود نمی توان پوشه جدید ساخت» یکی دیگر از خطاهای معمول وردپرس است که کاربران معمولا با این خطا روبرو میشوند. اما خوشبختانه راهحل آسانی برای حل این خطا در وردپرس وجود دارد.
علت خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» چیست؟
سه حالت وجود دارد که در آن امکان دارد با خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» مواجه شوید:
- وقتیکه پوسته یا افزونهای را از طریق پیشخوان مدیریت وردپرس خود نصب میکنید.
- اقدام به بهروزرسانی افزونه یا پوسته روی وردپرس خود میکنید.
- تلاش به بارگذاری فایل در پوشه wp-content بر روی سرور.
نصب افزونه یا پوسته جدید در وبسایت
وبسایت وردپرسی شما از دو بخش مهم تشکیل شده است: پایگاهداده و فایلهای مختلف که در پوشهای بر روی وبسرور قرار گرفته است. وقتیکه از محیط پیشخوان مدیریت وبسایت خود اقدام به افزودن یک پوسته یا افزونه میکنید، در پشت پرده، وردپرس برای اینکار پوشه جدیدی برای ذخیره فایلها ایجاد میکند.
در حالیکه اقدام به بارگذاری پوسته یا افزونه میکند اگر اجازه نوشتن در پوشه ریشه وبسایت خود رانداشته باشید در نتیجه با پیام «نصب ناموفق بود نمی توان پوشه جدید ساخت» مواجه خواهید شد.
خطای «نصب ناموفق بود نمیتوان پوشه جدید ساخت» پیامی از جانب سرور وبسایت شما است که به شما اطلاع میدهد اجازه ایجاد تغییرات بر روی فایلهای وبسایت خود را ندارید که از جمله آن اقدام به افزودن پوسته یا افزونه میباشد. به صورت کلی این مساله برای وبسایتهای جدید وردپرس رخ میدهد.
در این مرحله نکته دیگری را در نظر داشته باشید که کمبود فضا بر روی دیسک به جهت ذخیرهسازی فایل جدید یعنی بارگذاری پوسته یا افزونه، نیز باعث بروز پیام خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» خواهد شد.
همچنین توجه داشته باشید که وجود بکآپهای قدیمی که حذف نشدهاند بر روی هاست شما معمولا باعث بروز این خطا میشوند یا اینکه هاست شما فضای کافی برای ایجاد فایل جدید ندارد.
بهروزرسانی پوسته یا افزونه فعال
برخی اوقات هنگام بهروزرسانی پوسته یا افزونه وردپرس که قبلا نصب شده است با خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» مواجه خواهید شد.
وقتیکه میخواهید افزونه یا پوستهای را بر روی وردپرس خود بهروزرسانی کنید، وردپرس فایلها را بر روی سرور وبسایت شما بازنویسی میکند. اگر تنظیمات دسترسی فایل و پوشه به صورت نادرست تنظیم شده باشد یا اینکه فضای کافی آزاد وجود نداشته باشد در نتیجه وردپرس قادر به تکمیل درخواست شما نخواهد بود و پیام خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» را به شما نمایش خواهد داد.
از آنجاییکه علت این دو مساله که تا اینجا مطرح شد یکی است بنابراین راهحل نیز به یک صورت است و در ادامه توضیح میدهیم چگونه این مساله را برطرف کنید.
بارگذاری فایل در پوشه wp-content
پرمیشن یا دسترسی به فایل از جانب سرور یک ویژگی امنیتی است که ارایه دهنده خدمات هاست از آن برای جلوگیری از دسترسی غیرمجاز به محیط هاست و فایلهای روی آن استفاده میکند تا امنیت اطلاعات و دادههای موجود بر روی وب سرور تامین شود.
از طرفی دیگر برخی اوقات تنظیمات اشتباه باعث دردسر میشود و برای کار با وردپرس مشکل ایجاد میکند.
به همین دلیل است که با بارگذاری پوسته یا افزونه به صورت مستقیم بر روی wp-content وردپرس خود با پیام «نصب ناموفق بود نمی توان پوشه جدید ساخت» مواجه میشوید. این مساله مستقیما به دلیل تنظیمات سرور وبسایت شماست و از جانب وردپرس کاری قابل انجام دادن نیست.
اگر دسترسی کامل برای نوشتن در پوشه ریشه وبسایت خود را ندارید بایستی تنظیمات هاست خود را به صورتیکه توضیح داده خواهد شد تغییر دهید.
عیبیابی «نصب ناموفق بود نمی توان پوشه جدید ساخت» در وردپرس
اغلب اوقات اصلاح پرمیشن و دسترسی باعث رفع این خطا خواهد شد. در ادامه دو روش برای حل این خطا توضیح داده خواهد شد.
1. استفاده از ابزار تست سلامت وردپرس
از وردپرس 5.2 ابزار مهمی به نام تست سلامت سایت یا Site Health tool معرفی شد. این بخش از وردپرس اطلاعات ارزشمندی را در خصوص وردپرس شما مانند نتایج تست عملکرد، بررسیهای امنیتی و دادههای پیکربندی وردپرس در اختیار شما قرار میدهد.
برای دسترسی به صفحه سلامت سایت از طریق پیشخوان مدیریت > گزینه ابزارها را انتخاب کنید. برای بررسی تنظیمات دسترسی فایل در وردپرس خود به تب info مراجعه کنید.
به انتهای صفحه مراجعه کنید و بر روی گزینه دسترسیهای پروندههای سیستمی کلیک کنید. لیستی از مسیرهای اصلی وردپرس را مشاهده خواهید کرد که بایستی به صورت نوشتنی تنظیم شده باشند.
اگر دسترسی پوشهها به صورتیکه در تصویر مشاهده میکنید نباشد یعنی اینکه به صورت نادرست تنظیم شده بایستی دسترسی را بر روی سرور اصلاح کنید.
2. بررسی گزارش خطای سرور
گزینه دیگر بررسی گزارش خطای سرور است. برای استفاده از این روش ابتدا بایستی قابلیت ذخیره خطاها و اخطارهای روی وردپرس در یک فایل را فعال کنید تا همه خطاها بر روی وردپرس شما در فایلی ذخیره شده و امکان بررسی خطاهای ایجاد شده روی وبسایت خود را داشته باشید.
برای فعالسازی قابلیت نمایش و ذخیره خطا، از این آموزش استفاده کنید.
پس از بررسی فایل گزارش خطا، در صورتیکه خطای مرتبطی با «نصب ناموفق بود نمی توان پوشه جدید ساخت» مربوط یک فایل یا پوشه روی هاست خود یافتید، میتوانید دسترسی فایل را اصلاح کنید.
رفع خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» در وردپرس
اگر تنظیمات دسترسی وب سرور باعث بروز خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» شده باشد، میتوانید با تغییر پرمیشن یا دسترسی بر روی هاست خود این مساله را برطرف کنید.
برای اینکار به محل نصب وردپرس بر روی وب سرور خود مراجعه کنید و با راست کلیک روی پوشههای wp-content، wp-includes و wp-admin گزینه permissions یا دسترسی را برای تغییر دسترسی به پوشه را تغییر دهید..
تنظیمات دسترسی پوشهها بایستی به این صورت باشد:
- دسترسی مالک: خواندن، نوشتن و اجراکردن
- دسترسی گروه: خواندن، اجرا
- دسترسی عمومی: خواندن، اجرا
- مقدار عددی: 755
همیشه به خاطر داشته باشید که تمامی فایلهای روی وردپرس بایستی دسترسی با مقدار عددی 644 و تمای پوشهها میبایست دسترسی با مقدار عددی 755 داشته باشند.
تنظیمات را ذخیره کرده و صفحه را ببندید. حالا دوباره بارگذاری پوسته یا افزونه را بررسی کنید، به این شکل بایستی خطای «نصب ناموفق بود نمی توان پوشه جدید ساخت» بر روی وردپرس شما از بین رفته باشد.
4.1 / 5. 13
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
تمام مراحلی که فرمودید انجام دادم اما همچنان ارور میده و نمیشه فایلی درون ریزی کرد
نصب ناموفق بود: نمیتوان پوشهٔ جدید ساخت. /home/h232691/public_html/wp-content/upgrade/wordpress-importer.0.8.1
سلام من از این منبع استفاده کردم. شاید کارتون راه بیفته!
https://wordpress.org/documentation/article/hardening-wordpress/