آموزش های وردپرس

آموزش رفع خطای Upload: Failed to write file to disk در وردپرس

تا به حال براتون پیش اومده که موقع آپلود فایل در وردپرس با خطای Upload: Failed to write file to disk در وردپرس مواجه بشید؟ وقتی این خطا رخ میده به این معنی هست که به دلایلی قادر به آپلود فایل در هاست نیستید. حالا برای اینکه این خطا را برطرف کنیم به نظرتون چه راه‌هایی وجود خواهد داشت؟ بیاین ابتدا کمی روی پیغام خطا تمرکز کنیم. همونطور که میبینید نوشته شده که خطا در نوشتن، و تنها معنی که میشه از این پیغام گرفت اینه که دسترسی به مسیری که در حال آپلود فایل هستید برای وردپرس مقدور نیست و به همین علت با این خطا مواجه میشید.

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

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

تنها دلیلی که باعث میشه با این خطا در وردپرس مواجه بشید و به اصطلاح دسترسی برای آپلود فایل در وردپرس فراهم نباشه بخاطر تغییر سطح دسترسی در پوشه فایل‌های وردپرس هستش که برای رفع مشکل باید سطح دسترسی در وردپرس را تغییر بدین. همونطور که میدونید و قبلا هم در مقالات ذکر شده هر فایل و پوشه در هاست دارای یک سطح دسترسی ویژه‌ای هست که با استفاده از این سطح دسترسی هر یوزری بر اساس شرایطی که داره قادر به مشاهده یا ایجاد تغییراتی در این مسیرها بشه که در مقاله نحوه تغییر سطح دسترسی فایل ها در سی پنل cpanel مفصلا در این مورد بحث کردیم.

حالا برای سیستم مدیریت محتوای وردپرس هم داستان به همین صورته و باید وردپرس هم برای فایل‌هایی که از طریق رسانه آپلود می‌کنید دسترسی‌های لازم رو داشته باشه تا بتونه فایل را در مسیر wp-content که مربوط به فایل‌های آپلود شده در وردپرس هست بارگذاری بکنه. پس برای رفع خطای Upload: Failed to write file to disk در وردپرس باید این دسترسی را فراهم کنید. برای این منظور ابتدا وارد هاست خودتون شده و سپس روی گزینه File Manager کلیک کنید.

رفع خطای Upload: Failed to write file to disk وردپرس | حل مشکل آپلود وردپرس

بعد از اینکه وارد محیط مدیریت فایل‌ها در هاست شدید به مسیر public_html مراجعه کنید. حالا اگر در همین مسیر اقدام به نصب وردپرس کرده باشید پوشه‌ای به نام wp-content رو میبینید. روی این پوشه در هاست سی پنل راست کلیک کرده و روی گزینه Change Permissions کلیک کنید.

رفع خطای Upload: Failed to write file to disk وردپرس | حل مشکل آپلود وردپرس

رفع خطای Upload: Failed to write file to disk وردپرس | حل مشکل آپلود وردپرسهمونطور که در تصویر بالا میبینید، در ستون آخر که با نام Permissions هست هر فایل و پوشه ای که داخل هاست شما وجود داره یک سطح دسترسی برای خودش داره تا قابلیت نوشتن و خواندن در پوشه و یا فایل مورد نظر فراهم باشه تا بتونید فایل در پوشه مورد نظر اضافه/حذف کنید و برای فایل‌ها هم امکان ویرایش و مدیریت اونها فراهم باشه. بنابراین پوشه wp-content که در اینجا با سطح دسترسی 755 قرار داره حتما باید برای اینکه قابلیت نوشتن را داشته باشه و بتونید فایلی در این پوشه آپلود کنید روی این میزان سطح دسترسی تنظیم شده باشد. بعد از کلیک روی Change Permissions پنجره مقابل براتون باز میشه که میتونید این سطح دسترسی را کنترل کنید.

حالا همونطور که در تصویر بالا میبینید تیگ گزینه موجود در ردیف write که در ستون user قرار داره و با علامت فلش اونو مشخص کردم را فعال کنید تا در بخش Permission سطح دسترسی که بر اساس عدد نمایش داده شده روی 755 تنظیم بشه و در نهایت روی دکمه Change premissions کلیک کنید تا سطح دسترسی تغییر پیدا بکنه. حالا بعد از تغییر سطح دسترسی اگر به پیشخوان وردپرس مراجعه کنید خواهید دید که خطای آپلود نشدن فایل در وردپرس برطف شده و میتونید به راحتی هر فایلی که قصد دارید در وردپرس آپلود کنید.

اما اگر با این روش هم موفق نشدید و باز هم خطا بهتون داده شد این بار باید سطح دسترسی پوشه‌های داخلی را چک کنید. یعنی وارد پوشه wp-content شده و سپس پوشه uploads را به همین شکل بررسی کنید. اگر سطح دسترسی روی عددی غیر از 755 بود باید اونو به این میزان تغییر بدین. اگه سطح دسترسی این پوشه درست بود، این بار وارد پوشه uploads شده و پوشه‌هایی که بر اساس تاریخ می‌بینید را بررسی کنید. از اونحایی که اگر تنظیمات وردپرس را تغییر نداده باشید، وردپرس فایل‌ها را بر اساس تاریخ پوشه بندی میکنه که باید بر اساس تاریخ امروز که به صورت سال و ماه هست وارد پوشه‌های سال و ماه شده و به همین شکل سطح دسترسی در وردپرس را بررسی کنید. به عنوان مثال اگر در تاریخ 2018/07/03 باشید، برای بررسی این مورد باید به این ترتیب عمل کنید که به مسیر wp-content/uploads در هاست مراجعه کنید. حالا تو این مسیر پوشه 2018 را بررسی کنید که سطح دسترسی روی 755 باشه و اگر درست بود این بار وارد این پوشه شده و این بار پوشه 07 که مربوط به ماه هفتم میلادی هست را بررسی کنید. تمامی مسیرهایی که تا رسیدن به فایل اپلودی طی میشه باید از این سطح دسترسی پیروی کنند.

امیدوارم این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید اقدام به رفع خطای Upload: Failed to write file to disk وردپرس بکنید. در صورتی که هنگام آپلود فایل در وردپرس سوال یا مشکلی داشتید در بخش دیدگاه‌ها اعلام کنید تا در کوتاه‌ترین زمان ممکن پاسخگوی شما باشم.
4.2/5 - (5 امتیاز)

علی یزدان پرست

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

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

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