آموزش رفع خطای یک پوشهی سپنجی گم شده در وردپرس
احتمالا برای شما هم پیش آماده است که در برخی موارد هنگامی که تصویری بر روی سایت وردپرسی خود آپلود می کنید، با ارورهایی نظیر یک پوشه سپنجی گم شده مواجه شوید و این خطا مانع آپلود تصویر و یا هر فایلی در وردپرس شما خواهد شد. حتی هنگام بروز رسانی و آپلود قالب، پلاگین و … نیز این ارور را دریافت خواهید نمود و شما حتی با فعال کردن حالت خطایابی وردپرس نیز نتوانید مشکل را پیدا کنید. عمده دلیلی که باعث می گردد این خطا را دریافت کنید، تغییر نسخه PHP و یا دسترسی های آن روی سرور هاست می باشد. این مشکلات معمولا هم با تغییراتی که در کنترل پنل هاست توسط کاربر انجام می گیرد اتفاق می افتد.
رفع خطای یک پوشهی سپنجی گم شده
خطا احتمالا برای بسیاری افراد مبهم باشد که کلا به چه چیزی اشاره می کند و علت اصلی بروز خطای Missing a Temporary folder و یا یک پوشه سپنجی گم شده چیست؟
همانطوری که در مقالات قبلی نیز اشاراتی داشتیم هنگام آپلود هر تصویر و یا پلاگین و … در سیستم های مختلف ابتدا در یک پوشه موقت که در انگلیسی Temp نامیده می شود، آپلود می گردد و پس از آپلود موفق در صورتی که بسته یا فایل آپلود شده دارای مشکل نباشد به فولدری که قرار است استفاده گردد منتقل می گردد. هنگامی که کاربر تغییراتی در تنظیمات وردپرس و یا نسخه PHP و موارد مرتبط انجام میدهد، وردپرس قادر به شناسایی و دستیابی به این پوشه نمی باشد. هنگامی که شما یک فایل آپلود می کنید وقتی که وردپرس قادر به پیدا کردن این پوشه (که بصورت پیش فرض تمام فایلهای آپلودی باید در این پوشه آپلود گردند) نباشد، ارور یک پوشه سپنجی گم شده دریافت می کنید. برخی از کاربران هنگام دریافت این ارور اولین کاری که انجام می دهند با شرکت هاستینگ خود مبنی بر وجود مشکل سرور و یا هاست تماس می گیرند و درخواست می کنند که این مشکل برایشان بررسی و رفع گردد. در حالی که رفع این مشکل بسیار ساده می باشد و اصولا ربطی به تنظیمات و یا کانفیگ خود سرور ندارد و در صورتی که کاربر دستکاری و خرابکاری روی تنظیمات هاست خود انجام نداده باشد، همیشه این پوشه برای آپلود موقت در دسترس می باشد و این ارور نیز دریافت نمی گردد.
برای رفع مشکل یک پوشه سپنجی گم شده در وردپرس چه کاری باید انجام دهیم؟
رفع این مشکل همانطوری که گفته شد بسیار ساده می باشد و کافی است ابتدا پوشه temp روی هاست خود ایجاد کنید و دسترسی آن را در تنظیمات وردپرس اعمال کنید. تمامی تنظیمات و کانفیگ های اجرا شده روی وردپرس از طریق فایل wp-config.php که همیشه در پوشه روت و یا public_html هاست شما در دسترس می باشد، قابل اعمال است.
در قدم اول برای رفع این مشکل ابتدا وارد کنترل پنل هاست خود شوید و از قسمت File Manager وارد مدیریت فایل ها و پوشه های هاست خود شوید. در صورتی که اطلاعات ورود به کنترل پنل هاست خود را در اختیار ندارید، کافیست با شرکت هاستینگ خود در ارتباط باشید تا اطلاعات و نحوه ورود را در اختیار شما قرار دهند.
بعد از ورود به کنترل پنل و باز نمودن File Manager باید وارد پوشه Public_html شوید. در صورتی که از سی پنل استفاده می کنید این پوشه به عنوان پوشه پیش فرض تنظیم شده است. در صورتی که از دایرکت ادمین استفاده می کنید بعد از کلیک روی فایل منیجر (اگر که این پوشه را مشاهده نمی کنید) روی Domains کلیک و بعد از انتخاب نام دامنه این پوشه برای شما قابل دستیابی خواهد بود. همچنین در کنترل پلسک نیز فولدر پیش فرض httpdocs می باشد. بعد از ورود به روت سایت وردپرسی خود، وارد فولدر wp-content شده و فولدری با نام tmp ایجاد کنید. برای این منظور کافی است در فایل منیجر سی پنل راست کلیک نموده و گزینه Create a Folder را انتخاب کنید. در دایرکت ادمین و پلسک نیز گزینه Create Folder وجود دارد که بعد از انتخاب این گزینه tmp را تایپ و ایجاد فولدر را تایید کنید.
پس از اتمام ایجاد فولدر tmp در wp-content حالا لازم هست که این فولدر را در تنظیمات وردپرس اعمال کنید تا وردپرس فولدری را که باید به عنوان فولدر temp و یا سپنجی استفاده کند، شناسایی کنید. برای این منظور از طریق فایل منیجر و روت سایت وردپرس خود فایل wp-config.php را ویرایش کنید خط زیر را به این فایل اضافه کنید
define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/tmp/');
در نظر داشته باشید که فولدر ایجاد شده در این آموزش tmp می باشد در صورتی که شما فولدر دیگری مثلا temp را ایجاد نموده اید و یا از قبل وجود دارد، کافی است در این خط بعد از wp-content/ نام فولدر مدنظر را وارد و سپس فایل را ذخیره کنید.
بعد از انجام این 2 مرحله بسیار ساده با تست مجدد آپلود فایل متوجه خواهید شد به راحتی و در عرض چند دقیقه مشکل یک پوشه سنجی گم شده را حل کرده اید.
با سلام خدمت شما .
بنده چندین بار تلاش کردم ورد پرس رو از روی هاست حذف کردم یه نسخه خام آپلود کردم هم موقع به روز رسانی ها و هم موقع آپلود رسانه خطا میده این عملیات رو انجام دادم به روز رسانی ها و نصب افزونه های ورد پرس و پوسته ها درست شد ولی همچنان تو قسمت آپلود رسانه مشکل دارم. هر کاری میکنم نمیشه لطفا راهنمایی فرمائید
این مشکل مربوط به هاست شما می باشد از پشتیبان هاستینگ بخواهید تا مشکل رو مرتفع کند