پوشه هدف از قبل موجود است یکی دیگه از خطاهای وردپرس است که موقع نصب یک افزونه یا قالب در وردپرس نمایش داده میشه و به این معنی هست که افزونه یا قالبی که در حال نصب اون هستید، از قبل پوشه این افزونه یا قالب در هاست وجود داره و به همین دلیل چون جایگزینی پوشه از طریق خود وردپرس صورت نمیگیره خطای پوشه هدف از قبل موجود است به شما نمایش داده خواهد شد.
در این آموزش قصد دارم به معرفی نحوه رفع خطای پوشه هدف از قبل موجود است بپردازم که با استفاده از این آموزش هر زمان که با این خطا در وردپرس مواجه شدید میتونید مشکل را به راحتی برطرف کنید. پس اگر شما هم با این مشکل مواجه شدید تا انتهای آموزش همراه باشید.
رفع خطای پوشه هدف از قبل موجود است در وردپرس
همونطور که در بالا هم اشاره کردم خطای پوشه هدف از قبل موجود است در وردپرس وقتی که مسیری در پوشههای افزونه و قالب وردپرس داخل هاست وجود داشته باشه و قصد داشته باشید تا افزونه یا قالبی که با همین نام از قبل وجود داشته را مجددا از طریق پیشخوان وردپرس نصب کنید با این خطا مواجه خواهید شد. بخاطر موارد امنیتی وردپرس کاری کرده که اگر از داخل پیشخوان وردپرس پوشهای که از قبل در هاست وجود داره را بخواهید در افزونه یا قالب وردپرس نصب کنید جایگزین نخواهد شد و این خطا نشون داده میشه. بنابراین باید اقدام به پاک کردن پوشه یا جایگزینی به صورت دستی بکنید.
وقتی این خطا در وردپرس رخ میده مشابه تصویر بالا با این پیغام مواجه خواهید شد. همونطور که میبینید در مقابل پیغام خطا مسیری که این پوشه از افزونه قرار داره هم نوشته شده که برای رفع مشکل باید به این مسیر از هاست یا لوکال هاست مراجعه کرده و مشکل را برطرف کنید. این خطا عموما در دو حالت زیر رخ خواهد داد.
- نصب ناموفق: در صورتی که هنگام نصب افزونه در وردپرس به هر دلیلی مثل داون شدن سرور و هاست محتویات دریافتی افزونه از مخزن وردپرس به درستی دانلود نشه، پوشه افزونه در مسیر wp-content/plugins ایجاد میشه اما محتویات داخل پوشه به درستی وجود ندارند. در این حالت وقتی مجددا اقدام به نصب افزونه میکنید این خطا نمایش داده خواهد شد.
- حذف ناموفق: در این حالت هم وقتی اقدام به حذف افزونه در وردپرس میکنید به هر دلیل ممکنه پوشه افزونه از هاست حذف نشه که اگر بعد از مدتی مجددا اقدام به نصب افزونه در وردپرس بکنید با این خطا مواجه خواهید شد.
بنابراین بخاطر دو دیلی بالا وقتی اقدام به نصب مجدد افزونه در وردپرس میکنید چون از قبل پوشه افزونه مورد نظر داخل هاست وجود داره با این خطا مواجه خواهید شد. راهکار حل مشکل این هست که وارد هاست شده و این پوشه را از مسیر حذف کنید. برای این کار وارد هاست شده و روی گزینه File Manager کلیک کنید.
بعد از اینکه به صفحه مدیریت فایلها در هاست هدایت شدید به مسیری که در پیشخوان وردپرس نمایش داده شده مراجعه کنید. چون معمولا این خطا در هنگام نصب افزونه رخ میده بنابراین باید به مسیر public_html/wp-content/plugins مراجعه کنید. حالا که وارد این مسیر شدید میبینید که پوشه افزونهای که با این خطا مواجه شدید در این مسیر وجود داره. در حالی که افزونه به دلیل نقص هنگام نصب ممکنه اصلا در صفحه افزونهها پیشخوان وردپرس نمایش داده نشه. بنابراین روی پوشه افزونه راست کلیک کرده و گزینه Delete را انتخاب کنید.
در این صورت پنجرهای مشابه تصویر بالا در هاست سی پنل نمایش داده میشه که برای حذف پوشه باید روی گزینه Confirm کلیک کنید. بعد از حذف پوشه حالا اگر به پیشخوان وردپرس رفته و مجددا اقدام به نصب افزونه بکنید میبینید که دیگه این خطا نمایش داده نخواهد شد. اگر هنگام نصب قالب هم با این خطا مواجه شدید باید به همین طریق اقدام کرده و پوشه قالب را از هاست حذف کنید. با این تفاوت که برای حذف قالب باید به مسیر public_html/wp-content/themes در هاست مراجعه کنید.
نکات تکمیلی برای جلوگیری از خطای «پوشه هدف از قبل موجود است»
1. قبل از نصب، بررسی کنید که افزونه یا قالب از قبل نصب نشده باشد
گاهی اوقات کاربران بدون توجه به لیست افزونهها یا قالبهای نصب شده، مجدداً همان افزونه یا قالب را آپلود و نصب میکنند. بهتر است ابتدا بررسی کنید که آیا نسخهای از افزونه یا قالب موردنظر از قبل در سایت نصب نشده یا در پوشهها باقی نمانده باشد.
2. استفاده از افزونههای مدیریت افزونه و قالب
ابزارهایی مثل افزونههای «Plugin Organizer» یا «WP File Manager» میتوانند در مدیریت و مشاهده فایلها و پوشهها بدون نیاز به ورود مستقیم به هاست به شما کمک کنند. استفاده از این ابزارها، روند حذف پوشهها را سادهتر و سریعتر خواهد کرد.
3. بهروزرسانی از طریق پیشخوان بهجای نصب مجدد
اگر قصد دارید یک افزونه یا قالب را بهروزرسانی کنید، سعی کنید از گزینه «بهروزرسانی» در پیشخوان وردپرس استفاده کنید. نصب مجدد فایل ZIP ممکن است باعث تداخل یا نمایش این خطا شود.
4. استفاده از FTP برای بررسی دقیقتر
در مواردی که دسترسی به File Manager هاست محدود یا کند است، میتوانید از نرمافزارهای FTP مانند FileZilla برای بررسی پوشهها و حذف آنها استفاده کنید. این روش به شما کنترل بیشتری روی فایلهای وردپرس میدهد.
چه زمانی بهتر است با پشتیبانی هاست تماس بگیرید؟
اگر پس از حذف پوشه باز هم قادر به نصب افزونه یا قالب نیستید، ممکن است مشکل به سطوح دسترسی فایلها، کش سرور، یا تنظیمات محدودکننده مربوط باشد. در این شرایط:
از کش سرور و کش مرورگر پاکسازی کنید.
فایلهای wp-config.php و .htaccess را بررسی نمایید.
و در صورت نیاز، با تیم پشتیبانی هاست خود تماس بگیرید تا موضوع را بررسی کنند.
جمع بندی
خطای «پوشه هدف از قبل موجود است» یکی از ارورهای رایج وردپرس در هنگام نصب افزونه یا قالب است که با یک بررسی ساده در مسیر فایلها بهراحتی قابل حل است. با رعایت چند نکته ساده میتوانید از وقوع مجدد این خطا جلوگیری کرده و فرآیند نصب را بدون مشکل پیش ببرید.