
تا به حال براتون پیش اومده که موقع آپلود فایل در وردپرس با خطای 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 کلیک کنید.
بعد از اینکه وارد محیط مدیریت فایلها در هاست شدید به مسیر public_html مراجعه کنید. حالا اگر در همین مسیر اقدام به نصب وردپرس کرده باشید پوشهای به نام wp-content رو میبینید. روی این پوشه در هاست سی پنل راست کلیک کرده و روی گزینه Change Permissions کلیک کنید.