رفع خطای “Installation Failed: Destination Folder Already Exists” در وردپرس

آیا هنگام نصب یک قالب یا افزونه در وردپرس با خطای “Installation Failed: Destination Folder Already Exists” یا “پوشه مقصد از قبل وجود دارد” مواجه شده‌اید؟

این خطا ممکن است در نگاه اول ناخوشایند باشد، اما جای نگرانی نیست. این مشکل زمانی رخ می‌دهد که وردپرس متوجه شود یک پوشه با همان نام از قبل روی سرور شما وجود دارد. این اتفاق معمولاً هنگام نصب افزونه یا قالب جدید، یا حتی هنگام به‌روزرسانی افزونه ها رخ می‌دهد.

ما هم گاهی هنگام آزمایش افزونه‌ها یا به‌روزرسانی قالب‌های مختلف با این مشکل روبه‌رو شده‌ایم، اما خوشبختانه روش‌های ساده و موثری برای حل آن وجود دارد. در این مقاله، چند راهکار سریع و کاربردی برای رفع این خطا را به شما آموزش می‌دهیم تا بتوانید بدون دردسر، افزونه یا قالب مورد نظر خود را نصب کنید.

چرا خطای “Installation Failed: Destination Folder Already Exists” در وردپرس رخ می‌دهد؟

خطای “Installation Failed: Destination Folder Already Exists” در وردپرس زمانی رخ می‌دهد که شما در حال نصب یک افزونه یا قالب هستید، اما پوشه مربوط به این فایل‌ها از قبل وجود دارد. در چنین شرایطی، وردپرس نصب را متوقف کرده و پیام خطای زیر را نمایش می‌دهد:

Unpacking the package…

Installing the plugin…

Destination folder already exists. /home/websitename/public_html/wp-content/plugins/plugin-name/

This plugin is already installed.

برای پیدا کردن دلیل این خطا، ابتدا باید به صفحه قالب‌ها یا افزونه‌ها در پنل مدیریت وردپرس خود بروید تا ببینید آیا افزونه یا قالب مورد نظر از قبل نصب شده است یا خیر.

  • اگر افزونه یا قالب از قبل نصب شده باشد، این خطا به دلیل تلاش دوباره برای نصب آن نمایش داده می‌شود.
  • اگر افزونه یا قالب نصب نشده باشد، احتمالا یکی از این دو دلیل موجب بروز این خطا شده است:
  1. تلاش قبلی برای نصب ناموفق بوده و پوشه افزونه یا قالب باقی مانده است. در این صورت، باید راهنمای حذف افزونه یا قالب وردپرس را بررسی کنید.
  2. تلاش قبلی برای نصب متوقف شده و پوشه مقصد خالی مانده است.

در هر دو حالت، پوشه‌ای با همان نام افزونه یا قالب مورد نظر شما وجود دارد که مانع از تکمیل نصب می‌شود.

Destination folder already exist

چطور مشکل “Installation Failed: Destination Folder Already Exists” را برطرف کنیم؟

برای حل این مشکل، چند روش ساده وجود دارد. از آنجا که این آموزش مربوط به حذف و جایگزینی فایل‌هاست، پیش از شروع، توصیه می‌کنیم از سایت خود یک نسخه پشتیبان تهیه کنید. می‌توانید از افزونه‌هایی مانند Duplicator استفاده کنید تا در صورت بروز مشکل، امکان بازگشت به نسخه قبلی سایت وجود داشته باشد.

در ادامه، روش‌های مختلفی برای رفع این خطا را بررسی خواهیم کرد:

روش 1: جایگزینی پوشه فعلی با فایل بارگذاری شده

روش 2: حذف پوشه افزونه یا قالب و نصب مجدد آن

هرکدام از این روش‌ها را گام به گام در ادامه توضیح خواهیم داد.

روش 1: جایگزینی پوشه فعلی با فایل بارگذاری شده

برای رفع خطای “Installation Failed: Destination Folder Already Exists”، می‌توانید پوشه افزونه یا قالب فعلی را با یک نسخه جدید جایگزین کنید. برای این کار، به فایل فشرده (ZIP) افزونه یا قالبی که می‌خواهید نصب کنید، نیاز دارید.

ابتدا به صفحه افزونه‌ها یا ظاهر » قالب‌ها در داشبورد وردپرس خود بروید و فایل ZIP را از کامپیوتر خود به‌صورت دستی بارگذاری کنید. سپس وردپرس به شما اطلاع خواهد داد که این افزونه یا قالب قبلاً روی سایت شما نصب شده و از شما می‌خواهد که آیا می‌خواهید آن را جایگزین کنید؟

ساده‌ترین کار این است که گزینه “جایگزینی فعلی با فایل بارگذاری شده” را انتخاب کنید. حالا نصب افزونه یا قالب جدید باید به‌طور موفقیت‌آمیز انجام شود.

Installation Failed: Destination Folder Already Exists

روش 2: حذف پوشه افزونه/قالب و نصب مجدد آن

اگر ویژگی “جایگزینی فعلی با فایل بارگذاری شده” در دسترس نیست یا کار نمی‌کند، می‌توانید به‌طور دستی پوشه موجود را حذف کنید.

ابتدا باید به سایت وردپرس خود از طریق یک کلاینت FTP مانند FileZilla یا مدیریت فایل cPanel وصل شوید.

پس از اتصال، باید به پوشه /wp-content/plugins/ یا /wp-content/themes/ بروید (بسته به اینکه چه چیزی می‌خواستید نصب کنید).

سپس پوشه‌ای که نام آن مربوط به افزونه یا قالبی است که قصد نصب آن را داشتید پیدا کرده و آن را حذف کنید.

حالا می‌توانید دوباره به ناحیه مدیریت وردپرس خود بروید و فرآیند نصب افزونه یا قالب را همانطور که معمولاً انجام می‌دهید، تکرار کنید.

نکته: دسترسی به کلاینت FTP یا مدیر فایل ندارید؟ می‌توانید با استفاده از افزونه WP File Manager یک مدیر فایل مشابه FTP را مستقیم داخل وردپرس اضافه کنید.

 

نتیجه‌گیری

خطای “پوشه مقصد از قبل وجود دارد” در وردپرس ممکن است در ابتدا گیج‌کننده به نظر برسد، اما خوشبختانه راه‌حل‌های ساده‌ای برای رفع آن وجود دارد. با استفاده از روش‌های ذکر شده، به راحتی می‌توانید افزونه‌ها و قالب‌های مورد نظر خود را نصب کنید و بدون نگرانی از این خطا به مدیریت سایت خود بپردازید. همیشه به یاد داشته باشید که قبل از هر تغییری در سایت خود، از آن نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل بتوانید به سرعت به وضعیت قبلی برگردید.

اگر به دنبال راه‌حل‌های بیشتر و منابع معتبر برای مدیریت و توسعه سایت خود هستید، سایت فریا بهترین گزینه برای شما است. فریا به شما کمک می‌کند تا به‌راحتی مشکلات وردپرس را شناسایی و حل کنید و سایت خود را به سطح جدیدی از عملکرد و امنیت برسانید.

همواره برای دریافت پشتیبانی وردپرس با شماره ما 09123344504 در ارتباط باشید.

 

سوالات متداول

  1. چرا خطای “Installation Failed: Destination Folder Already Exists” رخ می‌دهد؟

این خطا زمانی رخ می‌دهد که وردپرس در حین نصب یک افزونه یا قالب، متوجه شود که پوشه‌ای با همان نام قبلاً روی سرور وجود دارد. این ممکن است به دلیل تلاش‌های قبلی برای نصب افزونه یا قالب یا نصب‌های ناقص باشد.

  1. آیا لازم است که حتما از FTP برای حل مشکل Installation Failed: Destination Folder Already Exists استفاده کنم؟

نه، شما می‌توانید از روش‌های ساده‌تر مانند گزینه “جایگزینی فعلی با فایل بارگذاری شده” استفاده کنید. اما اگر این گزینه در دسترس نبود یا کار نکرد، استفاده از FTP برای حذف پوشه‌های مشکل‌ساز بهترین گزینه است.

  1. آیا سایت فریا برای مدیریت وردپرس کمک می‌کند؟

بله! سایت فریا منابع و آموزش‌های مفیدی برای رفع مشکلات وردپرس ارائه می‌دهد. همچنین ابزارهایی مانند افزونه‌های حرفه‌ای و راهنمایی‌های گام به گام برای بهینه‌سازی سایت شما را فراهم می‌آورد.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *