Ошибка установка плагинов WP. как исправить?

Ссылка скопирована
1 ответ

Возникла проблема, пробовал восстановить эти файлы из рабочего бекапа, не помогло. Подскажите, что делать в такой ситуации?

Установка не удалась: Warning: fopen(/tmp/classic-editor.1.6.3-1PAFvS.tmp): failed to open stream: No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-includes/Requests/Transport/cURL.php on line 140 Warning: rename(/tmp/classic-editor.1.6.3-1PAFvS.tmp,/tmp/classic-editor.1.6.3.zip): No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-admin/includes/file.php on line 1203 Warning: unlink(/tmp/classic-editor.1.6.3-1PAFvS.tmp): No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-admin/includes/class-wp-upgrader.php on line 333 {"success":false,"data":{"install":"plugin","slug":"classic-editor","pluginName":"Classic Editor","errorMessage":"u0410u0440u0445u0438u0432 u043du0435 u0443u0434u0430u043bu043eu0441u044c u0443u0441u0442u0430u043du043eu0432u0438u0442u044c. PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file '/tmp/classic-editor.1.6.3-1PAFvS.tmp'"}}

Установка не удалась: Warning: fopen(/tmp/classic-editor.1.6.3-1PAFvS.tmp): failed to open stream: No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-includes/Requests/Transport/cURL.php on line 140 Warning: rename(/tmp/classic-editor.1.6.3-1PAFvS.tmp,/tmp/classic-editor.1.6.3.zip): No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-admin/includes/file.php on line 1203 Warning: unlink(/tmp/classic-editor.1.6.3-1PAFvS.tmp): No such file or directory in /var/www/u685875/data/www/dostavka-cvetov-56.ru/html/wp-admin/includes/class-wp-upgrader.php on line 333 {"success":false,"data":{"install":"plugin","slug":"classic-editor","pluginName":"Classic Editor","errorMessage":"u0410u0440u0445u0438u0432 u043du0435 u0443u0434u0430u043bu043eu0441u044c u0443u0441u0442u0430u043du043eu0432u0438u0442u044c. PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file '/tmp/classic-editor.1.6.3-1PAFvS.tmp'"}}

Дополнительно:

Возникла проблема

После чего возникла?

  • Михаил Р., сам не знаю. Изменялся только файл funcions.php в теме.
  • Ответы:

    Нужно нормально настроить сервер. Временный каталог неправильно задан.

    • Мне к хостингу обращатся? У нас хостинг сайтов
    • happyicegriefyt, ну если сам не можешь, то да. Хотя на нормально хостинге все должно быть правильно настроено. Это звоночек, что лучше хостинг сменить.

      И изучи как правильно переносить ВП

    Ошибка установка плагинов WP. как исправить?

    Вероятно, проблема с tmp директорией. Можно проверить методом тыка, объявите другую временную директорию, затем заново попробуйте установить плагины.

    wp-config.php:

    define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/test/');

    define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/test/');

    Важно! Директория /wp-content/test/ уже должна существовать.

    Нужно решить такую задачу?

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

    Заказать помощь
    Лучший ответ
    1
    Сергей Миронов Ответ

    Ошибка с /tmp/classic-editor...tmp означает, что WordPress не может нормально создать или переименовать временный файл при скачивании архива плагина. Это не проблема Classic Editor, а проблема временной директории, прав доступа или настроек PHP/хостинга.

    Проверьте, существует ли директория /tmp и доступна ли она для пользователя, от которого работает PHP. На обычном хостинге это должен проверить хостер. На VPS можно проверить так:

    ls -ld /tmp
    df -h /tmp
    df -i /tmp

    ls -ld /tmp df -h /tmp df -i /tmp

    Должны быть права наподобие:

    drwxrwxrwt

    drwxrwxrwt

    Если места нет или закончились inode, WordPress не сможет скачать ни один архив.

    Можно задать свою временную папку в wp-config.php:

    define('WP_TEMP_DIR', __DIR__ . '/wp-content/tmp');

    define('WP_TEMP_DIR', __DIR__ . '/wp-content/tmp');

    После этого создайте папку:

    wp-content/tmp

    wp-content/tmp

    и дайте ей права на запись для PHP. Также проверьте папки wp-content/upgrade и wp-content/plugins.

    Если ошибка появилась внезапно, вероятны ограничения хостинга: очистка /tmp, запрет записи, переполненный раздел или open_basedir. В таком случае быстрее написать в поддержку с текстом ошибки. Временное решение — скачать архив плагина вручную и загрузить через FTP, но корневую проблему с временной директорией всё равно нужно исправить.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно