Ошибки

Destination folder already exists: папка плагина уже есть

В папке wp-content/plugins уже есть папка с тем же именем, что у устанавливаемого плагина. WordPress не перезаписывает её сам и останавливает установку.

Обновлено 10.10.2026≈ 2 мин чтения
Содержание 6

Что сделать прямо сейчас

  1. Проверьте, не установлен ли плагин уже: откройте страницу https://example.com/wp-admin/plugins.php.
  2. Если он там есть, обновите его или загрузите ZIP заново и выберите замену — подробнее.
  3. Если в списке его нет, переименуйте старую папку и поставьте плагин снова — подробнее.

Что означает ошибка

Плагин ставится в папку со своим именем внутри wp-content/plugins. Если такая папка уже есть, WordPress пишет Destination folder already exists — «папка назначения уже существует» — и ничего не трогает, чтобы не стереть чужие файлы.

Папка остаётся от прошлой установки, которая оборвалась, или от плагина, который удалили не до конца.

Если плагин уже установлен

Обновите его кнопкой обновления в списке плагинов. Если нужна другая версия из ZIP-архива, загрузите архив ещё раз: WordPress увидит, что такой плагин есть, напишет This plugin is already installed, сравнит версии и предложит кнопку Replace current with uploaded — «заменить текущий загруженным». Нажмите её.

Если вместо кнопки появилось The uploaded file has expired, вернитесь назад и загрузите архив снова.

Если в списке плагина нет

На обычном хостинге откройте в файловом менеджере папку wp-content/plugins, найдите папку с именем плагина и переименуйте её — допишите в конце -old.

На VPS подключитесь к серверу — как это сделать, рассказано в инструкции Как подключиться к VPS по SSH. В примерах папка сайта — /var/www/example.com: подставьте свою. Путь к ней указан в строке root в файле настроек сайта nginx. Перейдите в папку плагинов и посмотрите, что в ней:

cd /var/www/example.com/wp-content/plugins
ls

Переименуйте папку плагина — вместо myplugin подставьте её имя:

sudo mv myplugin myplugin-old

Если система спросит пароль, введите пароль своего пользователя на сервере. Символы при вводе не видны — так и должно быть: наберите пароль и нажмите Enter. Установите плагин снова. Когда он заработает, старую папку можно удалить:

sudo rm -r myplugin-old

Проверьте имя в команде перед нажатием Enter: удалённую папку не вернуть.

Тексты сообщений сверены с исходным кодом WordPress 7.1.3. В русской версии WordPress те же сообщения показаны по-русски — сравнивайте по смыслу.

Источники

Сверено 10 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 10.10.2026