رفع خطا نوشتن پرونده روی دیسک با خطا مواجه شد در وردپرس

رفع خطا نوشتن پرونده روی دیسک با خطا مواجه شد در وردپرس

احتمالا شما هم به خطا “نوشتن پرونده روی دیسک با خطا مواجه شد” برخوردید، که در حال حاضر در تلاش هستید تا این خطا رو رفع کنید! این خطای رایج برای کاربران مبتدی می تواند بسیار ناراحت کننده باشد. در این مقاله به شما نشان خواهیم داد که چگونه در وردپرس خطای Upload: failed to write a file to disk را رفع کنیم.

چرا خطا “نوشتن پرونده روی دیسک با خطا مواجه شد” نمایش داده میشود؟

زمانی که این خطا رخ می دهد دلایل مختلفی دارد! اما رایج ترین دلیل؛ نادرستی سطح دسترسی پوشه ها است. و تنها قابلیت خواندن پوشه فعال می باشد. هر فایل و پوشه در وب سایت شما دارای مجموعه ای از سطح دسترسی یا Permission می باشد، وب سرور شما دسترسی به فایل ها را براساس سطح دسترسیشون کنترل می کند.

قرار دادن سطح دسترسی اشتباه باعث می شود وب سرور نتواند فایل های مورد نظر شما را در پوشه دلخواه خود ایجاد و اضافه کند و از یان رو مشکلاتی در آپلود پرونده یا فایل ها بوجود می آید.

حال اگر شما بخواهید تصاویر یا هر چیز دیگری را در بخش پنل مدیریت وردپرس خود آپلود کنید با خطاهایی همانند زیر برخورد خواهید کرد:

  • نوشتن پرونده روی دیسک با خطا مواجه شد.
  • آپلود فایل روی هاست شما با شکست مواجه شده است ، امکان نوشتن فایل وجود ندارد.
  • امکان ایجاد شاخه wp-content/uploads/2017/03 نیست. آیا شاخه مادر آن با سرور قابل نوشتن است؟

رفع خطا نوشتن پرونده روی دیسک با خطا مواجه شد

برای حل این مشکل شما باید Permissions های پوشه wp-content خود را به 755 تغییر دهید. (هاست مورد استفاده ما در این آموزش سی پنل می باشد.)

در مرحله اول ابتدا باید وارد کنترل پنل هاست خود شوید و سپس به بخش فایل منیجرتان بروید و روی پوشه wp-content کلیک راست کرده و گزینه Changes Permissions را انتخاب کنید.

تغییر Permissions در CPanel

سپس در پنجره باز شده سطح دسترسی یا همان Permissions را همانند تصویر زیر آن را بر روی 755 تنظیم کنید و در آخر روی Change Permissions کلیک کنید. (همانند تصویر)

تغییر Permissions های wp-content

حال بعد از انجام تغییرات ذکر شده مجددا به پنل مدیریت وردپرس خود برگردید و یک پرونده آپلود کنید و خواهید دید که دیگر خطایی برای شما نمایش داده نمی شود و فایل شما به خوبی در رسانه وردپرس آپلود می گردد. اگر بعد از انجام تغییرات فوق، بازهم با این خطا مواجه شدید، با پشتیبانی میزبان وب خود تماس بگیرید.

امیدواریم که این مقاله در آریا وردپرس به شما کمک کند تا مشکل مربوط به “نوشتن پرونده روی دیسک با خطا مواجه شد” را حل کنید.

احمدرضا ذوقی

طراح و برنامه نویس وب هستم. عضو تیم آریا وردپرس، نزدیک به 3 سال هست که با وردپرس آشنا شدم و سعی می کنم مقالات مفید و ارزشمندی را برای شما عزیزان در آریا وردپرس منتشر کنم.

4 دیدگاه

  1. کاربر
    محبوبه عطایی 20 تیر 1400

    سلام و عرض ادب
    ضمن تشکر
    من این کار رو انجام دادم و بررسی کردم تیک هاش اکی بود ولی باز هم مشکل دارم و نمی تونم آپلود کنم امکانش هست راهنمایی بفرمائید

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 31 تیر 1400

      سلام متشکرم از لطف شما. این موردنیاز به بررسی های بیشتری داره. ولی با توجه به اینکه این کار رو انجام دادین و مشکلتون به قوت خودش باقی هست، اولین کاری که میتونه متاثر باشه، غیر فعال کردن افزونه هاتون هست. احتمالش هست که برخی از افزونه های شما باهم تداخل دارن یا خیلی قدیمی هستن یا خیلی وقته که به روز رسانی نشدن. بنابراین در قدم اول، یکبار با غیرفعال کردن افزونه هاتون تست کنید و ببینید آیا مشکلتون حل میشه یا خیر.

      پاسخ
  2. کاربر
    علی 17 فروردین 1400

    سلام ببخشید هاست ‌من دایرکت ادمین چیکار کنم که درست بشه

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 18 فروردین 1400

      سلام علی جان وقتت بخیر؛
      وارد فایل منیجر بشید همه فایل ها و فولدر هارو مطابق تصویر سی پنل تیک بزنید و از نوار پایینی در کنار دکمه “set Permission” یه قسمت هست برای تایپ، عدد 755 رو تایپ کنید و بعد از تیک زدن Recursive روی دکمه مذکور کلیک کنید تا مشکلتون حل شه. موفق باشین.

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *