Как устранить ошибку Destination folder already exists?

Добрый день!

Во время установки плагина/темы у меня на сайте появилась ошибка Destination folder already exists. Как ее исправить?

Ответ

Ошибка Destination folder already exists (Целевая папка уже существует) обычно возникает во время установки плагина или темы, мешающая завершить процесс их установки. Технически получается, что Вы пытаетесь создать каталог с именем, которое уже существует. Как известно, в одном месте не может быть двух файлов или папок с одинаковыми именами.

Ошибка Destination folder already exists

Первое, что необходимо сделать, — это в админ-панели перейти на страницу тем (Внешний вид -> Темы) или плагинов (Плагины -> Установленные), чтобы узнать, не установлены ли они уже. Если в списке не было найдено требуемых плагина или темы, то это может означать следующее.

  1. Ранее уже была предпринята попытка установки темы/плагина, но завершение ее в силу каких-либо причин не состоялось, а соответствующая папка осталась (пустая или с неполным содержимым).
  2. Попытка удалить плагин/тему не удалась, и осталась папка.

В любом из случаев мы имеем папку, которую необходимо удалить. Для этого можно воспользоваться одним из следующих методов:

  1. Удаление через админ-панель Вашего хостинга (cPanel).
  2. Удаление через FTP-протокол.

Обычно все хостинг-компании в своей админ-панели предоставляют своим клиентам функцию файлового менеджера (File Manager), позволяющую без каких-либо сторонних инструментов получить доступ к файлам и папкам Вашего сайта. Ваша цель: перейти в каталог плагинов (/wp-content/plugins/) или тем (/wp-content/themes/), где найти нужную папку и удалить ее.

Вариант с FTP-протоколом работает аналогично, но для этого необходимо иметь установленный FTP-клиент с настроенным доступом к Вашему сайту.

После удаления каталога с помощью одного из методов необходимо повторно запустить процесс установки плагина или темы в админ-части Вашего сайта.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров