یکی از مشکلاتی که برخی مدیران سایت های وردپرسی هنگام نصب افزونه یا قالب جدید با آن روبرو میشوند، پیامی با مضمون "Destination folder already exists" یا «پوشه هدف از قبل وجود دارد» است. این خطا زمانی ظاهر می شود که شما در گذشته اقدام به حذف یک افزونه یا قالب کردهاید، اما پوشه مربوط به آن به صورت کامل از هاست حذف نشده و همچنان باقی مانده است.
علت بروز خطا پوشه مقصد از قبل موجود است چیست؟
در هنگام نصب قالب یا افزونه، وردپرس تلاش می کند پوشه ای با نام افزونه یا قالب ایجاد کند. اگر پوشه ای با همان نام از قبل وجود داشته باشد، فرایند نصب متوقف شده و خطای مذکور نمایش داده می شود. این معمولاً به دلیل حذف ناقص یا ناموفق قالب یا افزونه ای است که قبلاً روی سایت وجود داشته است.
مراحل رفع خطا پوشه مقصد از قبل موجود است
برای حل این مشکل لازم است که پوشه باقی مانده را به صورت دستی از طریق کنترل پنل هاست حذف نمایید. برای این منظور مراحل زیر را دنبال کنید:
وارد پنل میزبانی وب خود (مانند الماس هاست یا هر ارائه دهنده دیگر) شوید و گزینه File Manager را انتخاب کنید. در پنل مدیریت فایل، وارد مسیر public_html
شوید (در صورتی که سایت اصلی شما در این مسیر نصب شده است). سپس به پوشه wp-content
بروید و بسته به نوع فایل (افزونه یا قالب):
- اگر مشکل هنگام نصب افزونه رخ داده، وارد پوشه
plugins
شوید. - اگر خطا مربوط به نصب قالب است، به مسیر
themes
بروید.
در این مرحله، پوشه ای که هم نام با قالب یا افزونه مورد نظر است را پیدا کرده و حذف کنید. این پوشه همان موردی است که مانع از نصب مجدد می شود. پس از حذف آن، میتوانید دوباره عملیات نصب را انجام دهید.
نتیجه گیری
خطای "پوشه مقصد از قبل وجود دارد" معمولاً ناشی از حذف ناقص فایل های افزونه یا قالب قبلی است. با حذف دستی پوشه باقی مانده از هاست، این مشکل به راحتی قابل حل خواهد بود. اگر همچنان در حذف پوشه یا شناسایی آن دچار مشکل شدید، میتوانید از بخش پشتیبانی هاست خود کمک بگیرید.