آموزش حل خطای نوشتن پرونده روی دیسک با خطا مواجه شد در وردپرس
محتوای چندرسانهای مانند تصاویر و ویدئو ها یکی از ویژگیهای کلیدی وبسایتها برای جذابیت هرچه بیشتر برای کاربران است. بنابراین تمامی مدیران سایت های وردپرسی باید بدانند که چگونه از بروز خطاهای مربوط به آپلود جلوگیری کنند و در صورت وقوع آنها را برطرف سازند.
خطای «وردپرس نتوانست فایل را روی دیسک بنویسد» باعث میشود امکان آپلود فایل در کتابخانه رسانهای وجود نداشته باشد. این مشکل معمولاً به سه دلیل اصلی رخ میدهد که در این مقاله آنها را بررسی کرده ایم.
فرآیند عیبیابی خطای خطا در نوشتن فایل روی دیسک پیچیده نیست و سعی کردیم در این مقاله آموزشی بهگونهای مشکل را حل کنیم که حتی کاربران مبتدی نیز بتوانند آن را انجام دهند. در این آموزش سعی کردیم 3 روش برای حل مشکل آپلود فایل در وردپرس را بررسی کرده ایم پس با ما همراه باشید.
علت خطای نوشتن پرونده روی دیسک با خطا مواجه شد
فهم یک مشکل اولین قدم برای موفقیت در خطایابی است، و مشکل خطا نوشتن در دیسک هم به علت های زیر به وجود میآید:
- مجوز نادرست فایل
- عدوم وجود فضای کافی در پوشه TMP وردپرس
- پرشدن دیسک سرور
مجوزهای فایل یکی از اقدامات امنیتی در وردپرس هستند که تعیین میکنند کدام کاربران میتوانند به یک فایل دسترسی داشته باشند و چه اقداماتی را روی آن انجام دهند.
تنظیم نادرست این مجوزها ممکن است باعث شود کاربران وردپرس نتوانند فایلها را بخوانند یا اجرا کنند و تغییر دهند.
مجوزهای (permissions) پوشه آپلود ممکن است مانع از «نوشتن» برخی کاربران روی دیسک شود که شامل آپلود فایلهای جدید نیز میشود.
این مشکل میتواند دلیل بروز خطای «وردپرس نتوانست فایل را روی دیسک بنویسد» باشد. برای بررسی این موضوع میتوانید از ابزار Site Health استفاده کنید:
از داشبورد وردپرس > ابزار ها > سلامت سایت را باز کنید، سپس از بخش اطلاعات آخرین گذینه یعنی “دسترسیهای پروندههای سیستمی” را باز کنید.
اگر در جلوی هر کدام از بخش ها عبارت “قابل نوشتن نیست” بود باید بررسی هایی انجام دهید.
مسیر هر کدام از پوشه های ذکر شده کدام هست؟
پوشه اصلی وردپرس : این پوشه، پوشه اصلی یعنی همان Public html است.
پوشه wp-content : همانطور که از نامش هم پیداست این پوشه، پوشه اصلی تمامی اطلاعات ما در وردپرس است.
پوشه بارگذاریها : این پوشه به نام uploads در داخل پوشه wp-content می باشد (معمولا خطا از دسترسی این پوشه است).
پوشه افزونهها : این پوشه به نام Plugins داخل پوشه wp-content می باشد.
پوشه پوستهها : این پوشه به نام Theme داخل پوشه wp-content می باشد.
چطور خطای نوشتن پرونده روی دیسک با خطا مواجه شد را حل کنیم؟
وقتی خطای بالا را دارید بهتر است متناسب با خطایی که مواجه هستید تغییراتی اعمال کنید
شما می توانید چه از طریق سی پنل یا دایرکت ادمین، یا حتی از طریق دسترسی FTP اقدام به اعمال تغییرات کنید.
حل مشکل خطا در نوشتن فایل روی دیسک از طریق cPanel
برای حل این مشکل وارد سی پنل شوید و طبق آموزش زیر اقدام کنید.
خالی کردن پوشه موقت وردپرس
اگر مشکل شما مربوط به مجوزهای فایل نباشد ممکن است بخواهید پوشه موقتی که وردپرس برای آپلود فایلها به سایت شما استفاده میکند را خالی کنید. برای حل این مشکل با پشتیبانی شرکت هاستینگ خود از طریق تیکت ارتباط باشید و مشکل را بیان کنید تا برای شما این مشکل را حل کنند.
میزبانی امن و پایدار را با هاست وردپرس وب آیدین تجربه کنید!
هاست وردپرس وب آیدین، یکی از بهترین گزینهها برای سرویس دهی به وبسایتهای وردپرسی است. با استفاده از هاست وردپرس وب آیدین میتوانید از امکانات پیشرفته، پشتیبانی ۲۴ ساعته، امنیت بالا و سرعت عالی سایت وردپرسی بهرهمند شوید. همچنین، تمامی هاست های وب آیدین دارای ترافیک نامحدود بوده و با استفاده از این سرویس ها خیالتان از بابت ارتقا پنل نیز راحت خواهد بود. برای کسب اطلاعات بیشتر یا خرید هاست وردپرس به صفحه زیر مراجعه کنید.
ارتقاء هاست به جهت دسترسی به فضای دیسک بیشتر
ممکن است شما تمامی فضای دیسک اختصاص داده شده در پلن هاستینگ خود را استفاده کرده باشید. این مسئله بهویژه در صورتی که سایت شما روی یک سرور اشتراکی باشد و با گذر زمان و از طریق افزودن پستها، صفحات، پلاگینها، تمها و غیره رشد کرده باشد، محتملتر است.
جمع بندی
همانطور که مشاهده میکنید، روشهای مختلفی برای بررسی استفاده از فضای دیسک و اندازه پایگاه داده در وردپرس وجود دارد. به یاد داشته باشید که با گذر زمان ممکن است حجم زیادی از فایلها و جداول اضافی در سایت شما انباشته شده باشد. انجام یک بررسی هر 6 ماه یکبار میتواند روشی مناسب برای اطمینان از حداقل نگه داشتن استفاده از فضای دیسک، کاهش هزینههای ذخیرهسازی و کمک به سرعت سایت شما باشد.