مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

نمایش خطای Upload: Failed to write file to disk هنگام آپلود رسانه در وردپرس

پرینت این مقاله پرینت این مقاله

این خطا در وردپرس به دلایل مختلف می تواند رخ دهد. اما بیش ترین احتمال ظهور این خطا در صفحه پیشخوان وردپرس، دسترسی نداشتن وردپرس برای آپلود فایل در هاست یا پر بودن فضای هاست می باشد. چنان چه فضای هاست آزاد باشد، باید سطح دسترسی پوشه ها و فایل های هاست را بررسی نمایید.

به جهت تنظیم سطح دسترسی فایل ها و پوشه ها، می توان از طریق هاست یا از طریق SSH اقدام نمود. (که دسترسی SSH تنها برای کاربران سرورهای مجازی و اختصاصی میهن وب هاست مهیا می باشد).

1. تنظیم سطح دسترسی
1.1- تغییر سطح دسترسی از طریق file manager

مطابق تصویر زیر وارد مسیر فایل های وردپرس در پوشه public_html داخل هاست خود شوید. (چنان چه از کاربران هاست های اشتراکی میهن وب هاست باشید، دسترسی به صورت پیش فرض به یوزر هاست داده می شود).

تغییر سطح دسترسی از طریق file manager

تصویر (1)

1- جهت تنظیم سطح دسترسی روی پوشه "wp-content" کلیک راست کنید و سپس "change permissions" (شماره 1) را انتخاب نمائید. تصویر (1)

2- سپس سطح دسترسی را روی 755 تنظیم نمائید. که انجام این مورد مطابق تصویر (2) می باشد.

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

تنظیم سطح دسترسی صحیح روی فایل ها و پوشه ها

تصویر (2)

1.2- تغییر سطح دسترسی با استفاده از SSH
روی سرورهای مجازی و اختصاصی که دسترسی "root" وجود دارد، می توانید با استفاده از نرم افزار putty از طریقSSH وارد مسیر نصبی وردپرس شوید. با اجرای دستور زیر:

cd /home/username/public_html

username : نام یوزر هاست می باشد.

و سپس اقدام به تنظیم سطح دسترسی پوشه "wp-content" کنید.

chmod 755 "wp-content"

در نهایت اگر با این روش موفق به رفع مشکل نشدید، می بایست سطح دسترسی پوشه ها و فایل های درون "wp-content" را هم بررسی نمایید. به طور کلی سطح دسترسی فایل ها روی 644 و سطح دسترسی پوشه ها روی 755 تنظیم شود.

2. بررسی فضای هاست در سی پنل
یکی دیگر از دلایل نمایش خطا در صفحه پیشخوان وردپرس، همان طور که در ابتدا به آن اشاره شد، ممکن است پر شدن فضای هاست باشد.

بررسی فضای هاست در سی پنل

تصویر (3)

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

بررسی فضای هاست در دایرکت ادمین
تصویر(4)

همچنین جهت مشاهده جزئیات مربوط به فضای اشغال شده توسط هر فایل یا پوشه، پس از ورود به هاست و کلیک روی File Manager، مطابق با تصویر زیر می توانید از ستون "Size"، فضای اشغال شده را بررسی کنید.

مشاهده جزئیات مربوط به فضای اشغال شده در دایرکت ادمین
تصویر(5)

3/5 از 4 رای