خطای “Missing a Temporary Folder” موجب می شود دیگر نتوانید در سایت خود تصویری را آپلود نمایید، افزونه ها و قالب وردپرس خود و یا حتی خود هسته وردپرس بارگذاری شده بر روی هاست را بروزرسانی نمایید.
در این مقاله با ما با آموزش رفع این خطا همراه باشید.
چه عواملی باعث به وجود آمدن این خطا می شوند؟
این خطا به دلیل وجود تنظیمات اشتباه در محیط هاستینگ شما به وجود می آید. در PHP تنظیمات خاصی وجود دارد که پوشه ای را جهت ذخیره داده های موقتی را در نظر گرفته است. سیستم هایی مانند وردپرس از این پوشه قبل از ذخیره کردن داده ها در مسیر اصلی استفاده می کنند.
وردپرس برای آپلود تصاویر، انجام بروزرسانی هایی از جمله افزونه ها، قالب و یا هسته وردپرس نیاز به دسترسی مستقیم به این پوشه ذکر شده در بالا را دارد.
این خطا بصورت زیر نمایش داده می شود:
برای رفع این خطا نیاز به ایجاد تغییرات در فایل wp-config.php موجود بر روی هاست خود دارید. می توانید از روش اتصال FTP به سرور هاست خود و یا در File Manager موجود بر روی cPanel خود به این فایل دسترسی پیدا کنید.
پس از دسترسی به فایل مذکور آن را باز کنید تا به ویرایش آن بپردازید.
قطعه کد زیر را درست قبل از خط ‘That’s all, stop editing! Happy blogging’ قرار دهید.
define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
تغییرات انجام داده را ذخیره کنید و فایل wp-config.php را دوباره بر روی هاست خود آپلود نمایید.
حال به پوشه wp-content مراجعه کرد و فولدری با نام temp در آنجا ایجاد نمایید.
با طی مراحل بالا خطای مذکور از بین می رود در غیر اینصورت شما نیاز مشخص کردن دوباره File Permission برای فایل های موجود در هاست خود دارید. جهت مشاهده راهنمایی های کامل در این مورد به این مقاله مراجعه فرمایید.
توجه کنید خطای موجود به دلیل وجود تنظیمات ضعیف یا بعضا اشتباه در محیط هاست شما روی می دهد پس هموراه وجود چنین مسائلی را با شرکت هاستینگ خود مطرح سازید.
اگر در هنگام کار با سیستم وردپرس به خطاهای دیگری برخوردید حتما آن را با در یک وب در میان بگذارید.
سلام و خسته نباشید
نکته های خیلی مفیدی را گفته بودید بسیار سپاس گزارم
با سلام
سپاس از نظر شما