خطای Upload: Failed to write file to disk در وردپرس و نحوه رفع آن

1404/01/08
11 بازدید

اگر شما هم مثل بسیاری از کاربران وردپرس با خطای Upload: Failed to write file to disk در هنگام بارگذاری فایل یا تصویر روبرو شده‌اید، نگران نباشید.

این خطا به دلیل مشکلاتی در دسترسی به پوشه wp-content/uploads ایجاد می‌شود که با روش‌های ساده‌ای قابل حل است.

در این مقاله به شما نشان می‌دهیم که چگونه می‌توانید این خطا را رفع کنید و دوباره فایل‌های خود را بارگذاری کنید.

 تغییر دسترسی به پوشه wp-content/uploads

🔥 هاستینگ پرسرعت زرین هاست با قیمت ویژه!

هاست وردپرس آلمان

سرورهای پرسرعت با پینگ پایین به ایران

خرید از ۹۹,۰۰۰ تومان

هاست وردپرس ایران

بهینه شده برای ترافیک بالا و SEO

خرید از ۹۹,۰۰۰ تومان

هاست لینوکس آلمان پربازدید

پایداری بالا با کنترل پنل حرفه ای

خرید از ۲۲۹,۰۰۰ تومان

هاست لینوکس ایران پربازدید

پایداری بالا با کنترل پنل حرفه ای

خرید از ۲۲۹,۰۰۰ تومان

خطای-Upload-Failed-to-write-file-to-disk-در-وردپرس-و-نحوه-رفع-آن-1-300x227

به احتمال زیاد، دلیل اصلی خطای Upload: Failed to write file to disk این است که وردپرس نمی‌تواند فایل‌های شما را در پوشه wp-content/uploads ذخیره کند.

این پوشه باید دسترسی 755 یا 777 داشته باشد تا وردپرس بتواند فایل‌ها را در آن نوشته و خوانده بکند.

بیشتر بخوانید  نحوه قرار دادن محصولات همکاری در فروش با پست تایپ در سایت

برای تغییر دسترسی به این پوشه، شما باید از یک نرم‌افزار FTP مثل FileZilla استفاده کنید و به هاست خود متصل شوید.

سپس به پوشه wp-content بروید و روی پوشه uploads راست کلیک کنید و گزینه File permissions را انتخاب کنید.

در پنجره باز شده، عدد 755 یا 777 را در قسمت Numeric value وارد کنید و گزینه Recurse into subdirectories را تیک بزنید.

سپس گزینه Apply to files only را انتخاب کنید و دکمه OK را بزنید.

حالا برگردید به سایت خود و دوباره سعی کنید فایل خود را بارگذاری کنید.

اگر همچنان خطا دیدید، به روش دوم مراجعه کنید.

رفع خطای Upload: Failed to write file to disk با تغییر مقدار upload_tmp_dir در php.ini

روش دیگری که ممکن است بتواند خطای Upload: Failed to write file to disk را حل کند، این است که شما مقدار upload_tmp_dir در فایل php.ini را تغییر دهید.

این فایل حاوی تنظیمات PHP سرور شما است و معمولا در پوشه public_html قرار دارد.

برای ویرایش این فایل، شما باید باز هم از یک نرم‌افزار FTP استفاده کنید و به هاست خود متصل شوید.

سپس به پوشه public_html بروید و فایل php.ini را پیدا کنید.

اگر فایل php.ini وجود نداشت، شما می‌توانید یک فایل جدید با همین نام ایجاد کنید.

حالا فایل php.ini را باز کنید و خط زیر را به آن اضافه کنید:

upload_tmp_dir = /tmp

این خط به PHP می‌گوید که فایل‌های بارگذاری‌شده را در پوشه tmp ذخیره کند.

اگر پوشه tmp وجود نداشت، شما می‌توانید یک پوشه جدید با همین نام ایجاد کنید و دسترسی آن را به 777 تغییر دهید.

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

بعد از اضافه کردن خط بالا، فایل php.ini را ذخیره کنید و بسته و دوباره سعی کنید فایل خود را بارگذاری کنید.

اگر هنوز هم خطا دیدید، به روش سوم مراجعه کنید.

 تماس با شرکت هاستینگ

اگر هیچ یک از روش‌های بالا نتوانستند این خطا را رفع کنند، ممکن است مشکل از سمت سرور باشد.

در این صورت، شما باید با شرکت هاستینگ خود تماس بگیرید و از آن‌ها بخواهید که مشکل را بررسی و حل کنند.

ممکن است شرکت هاستینگ بتواند تنظیمات سرور را تغییر دهد یا فضای دیسک شما را افزایش دهد تا خطا رفع شود.

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

اگر سوال یا نظری دارید، می‌توانید در قسمت نظرات با ما در میان بگذارید.

با تشکر از این که تا پایان آموزش “خطای Upload: Failed to write file to disk در وردپرس و نحوه رفع آن” همراه ما بودید.

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

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

آخرین مقالات