Ваш путь: Главная » WordPress c плагинами » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-01-03 в теме: WordPress c плагинами
Запросто с WordPress создание и продвижение сайтов ATs media

Что делать, когда через админку WordPress не обновляется ни один плагин или шаблон? Загрузка не удалась unauthorized

Тем, которые знакомы с ситуацией, когда невозможно обновить ни один плагин через административную панель WordPress, этот коротенький пост посвящается, а равно и тому обстоятельству когда выскакивает предупреждение – загрузка не удалась unauthorized

 

Вкратце об ошибке: к примеру, мы замечаем в админ-баре сообщение о том, что пришло время обновить тот или иной плагин, тему… Замечательно! …однако, перейдя в раздел “Плагины”, и, кликнув на соответствующие иконки, запускаем процесс автообновления – секунду-другую вроде бы всё нормально… но вот неожиданно процесс загрузки архива прерван: выдаётся сообщение об ошибке – “Установка не удалась: архив не удалось установить… временная папка не найдена”…

 

Паника! …мы пробуем обновить иной какой-то плагин… та же история – сообщение о невозможности обновления повторяется…

 

Давайте разберёмся, что же со всей этой ситуацией можно поделать:

 


 

 

 

 

Не обновляются плагины через админку? загрузка не удалась unauthorized

 

 

 

 

Решаем задачу! рассмотрим пару способов: полегче и посложнее…

 

 

 

 

не могу обновить ни один плагин во вкладке консоли Плагины – WordPress

 

 

 

 

Что-то типа такого выдаётся в окошке плагина:

 

“Установка не удалась: Архив не удалось установить. PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘/tmp/имя-плагина-54Ulla.tmp”

 

 

 

 

Чтоб не лезть глубоко туда, куда не нужно – обозначим ситуацию как сбой в отладке сервера.

 

 

И чтобы решить беду, когда через админку невозможно обновить ни плагин, ни тему, существует, ну, по крайней мере, три способа:

 

 

Ниже картинка: показываю на примере своего плагина, чтобы как-то не компрометировать коллег, мол, это целиком вина вебразработчика! Нет !!

…повторюсь: в подобной ситуации, когда не обновляется ни один из установленных плагинов, или шаблонов! вина – неправильная отладка сервера, – ну, скажем так, хостера!

 

 

 

Плагин: Better Search Replace – как пользоваться: заменяем данные, к примеру, слова в статьях сайта одним махом.

 

 

 

 

не обновляются плагины через админку

 

 

 

 

Варианты решения проблемы:

 

 

Первый (и это, на мой взгляд, самый правильный подход, для человека, который не очень-то любит копаться во всяких файлах сайта – хотя и следующие решения никаких особых трудностей не несут):

 

 

 

 

обновление не удалось: загрузка не удалась unauthorized – не обновляются плагины, следует обратиться в техподдержку хостинга

 

 

 

Redirect 301 — на все случаи жизни сайта

 

 

 

 

Напишите письмо в техподдержку, поясните ситуацию…

Обычно, через пару минут, после ответа саппорта, на приличном хостинге проблема решается…

 

 

Как и говорил: этот вариант для тех, которые не углубляются в суть…

Однако поинтересуйтесь у “хостера” почему возникает подобная закавычина?? Отпишитесь в комментариях: интересно, что скажут вам.

 

 

 

Второй вариант:

 

Устанавливать (обновлять) плагины или темы напрямую, – то есть закачивать zip-архив в соответствующую директорию и папку.

 

 

Для плагинов путь такой: домен/wp-content/

 

Папка plugins

 

 

Значится так: идём на оф. страничку нужного плагина, скачиваем и переносим к себе… Просто переустанавливаем, распаковывая обновлённый архив на место прежнего плагина, либо темы – всё аналогично.

 

 

 

…и – третий способ:

 

 

не обновляются плагины, поможет редакция файла wp-config.php

 

 

 

 

Обратимся к файлу wp-config.php и кое-что поправим – почитать об этом файле, константах)

 

 

Допишите такие строки в wp-config.php – где-нить перед строкой “Далее не редактируем. Успехов!”

 

 

/** дирка - для того, чтобы обновлялись плагины **/
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');

 

 

 

Далее необходимо создать папку с именем temp.

 

В директории wp-content просто создаём пустую папку temp (так называемую временную папку).

 

 

После наших правок, все плагины должны будут снова загружаться через админпанель.

 

 

По своей сути, сей способ является костылём. И хотя в этом нет ничего крайне плохого, всё же, как и говорил:

 

 

 

 

не обновляются плагины – обратимся к хостеру

 

 

 

Более-менее приличный хостер подобную проблему настроек сервера решит в два счёта.

 

 

Напоминаю: попытайте его насчёт причин…

Коли закавыка будет возвращаться снова и снова, думается, следует поменять своего хостера.

 

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

 

 

 

Смена хостера – всё это, пожалуй, отнесём к добавочному четвёртому варианту) а вот и обзор нескольких приличных хостингов. Прочтите, полезно!

 

 

 

В общем, вот всё, что хотелось доложить по этому поводу.

 

 


...и конечно же, читайте статьи сайта и подписывайтесь:
Делюсь горьким опытом - кое-какими знаниями, для вашего сладкого благополучия))

 

 

 

Замена СЛОВ (опечаток) в статьях сайта: ВСЕ одним махом! плагин Better Search Replace

 

 

 

 

 

Смена эл/почты; логина пользователя; пароля через Базу Данных за минуту

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Вы абсолютно правы, катя бочку на хостеров. Сама сменила несколько из-за подобных проблем. )) Кстати, это так проблематично именно с WordPress. Сервера не справляются с нагрузкой. Использовала в основном описанный вами 3-й способ.)) Только в конце в файл wp-config.php
    вносила ещё порцию информации:

    if(is_admin()) {
    add_filter('filesystem_method', create_function( '$a', 'return "direct"' ));
    define( 'FS_CHMOD_DIR', 0751 ); }

    Кстати, если копировать этот код, то лучше вводить одинарные и
    двойные кавычки вручную, чтобы
    не было недоразумений.))

    Ответить - Missy

    • Спасибо, Missy, за комментарий и ремарку к показанному Вами коду насчёт кавычек! Дельная ремарка: и инете такое частенько наблюдаю – когда в некоей статье помещён перекопированный (и даже не проверенный) код во всей пестроте разнообразия кавычек и пр. – и эти ошибки частенько здорово путают новичков.
      Ваш код поправил… (можно копировать!) недоразумения исправлены))
      Хостинги – это последнее время основная беда!! – вот сейчас пишу Вам ответ, а мой сайт “подвисает” – считаю это свинством со стороны хостера – когда взимать денюшки) и такой результат: (хотя в нашем случае – хостинги – это всего-то производная… несколько иного) …
      (код нужно оборачивать в теги: кнопочки специальные есть ведь))

      Ответить - Михаил

      • По итогу установки этих кодов вообще теперь белый экран!

        Ответить - Дмитрий

        • Это странно вообще.!.
          Ошибку ни где не совершили? Хостинг который?
          Обычно где-то ошибку в перекопироваии совершают или в правилах прописки кода в файлы.

          Ответить - Михаил

    • После 'return "direct"' – точка с запятой лишняя.

      Ответить - Илья

      • Спасибо за внимание и поправку, Илья!
        Поправлю.

        Ответить - Михаил

  2. Спасибо огромное! Изменил wp-config.php. Изначально проблема была в том, что плагины не устанавливались через админку. А теперь и устанавливаются и обновляются.

    Ответить - Valdis

    • Да не за что, Valdis!
      Спасибо Вам, за то что поделились результатом… и за комментарий – спасибо!
      Заходите и впредь!

      Ответить - Михаил

  3. Спасибо, добрый человек. Дай бог тебе много пива, бабла и девок.

    Ответить - doctorsten

    • И Вам того же многогранного хорошего, товарищ!
      Спасибо за коммент…
      Удачи и удачи…

      Ответить - Михаил

  4. Спасибо Вам большое! Третий способ помог!

    Ответить - roskanzler

    • И вам спасибо !! за комментарий…
      Эти способы в принципе все рабочие – только дело всё в целесообразности использования того или иного варианта…

      Ответить - Михаил

  5. Что делать если на локальном хостинге вдруг возникла такая проблема? Все обновлялось-загружалось и вот… Как исправит ситуацию не прибегая к редактированию файла wp-config.php? И самое главное, что является причиной подобных сбоев на локальном хостинге, типа XAMPP?

    Ответить - Андрей

    • Только редактирование файла и добавление папки temp…
      (ссылку убрал – рекл. нельзя)

      Ответить - Михаил

  6. Здравствуйте! Перестали обновляться плагины, обратилась к хостеру. Вот что мне ответили:

    “При работе Вашего сайта возникает ошибка 500:
    При обработке запроса на сервере один из его компонентов выдал аварийный отказ (Alert) или столкнулся с ошибкой конфигурации. Причиной этого могут быть неправильные инструкции в файле .htaccess, неправильные атрибуты на CGI-скрипте, ошибка в скрипте. Точную причину можно установить, просматривая error.log (Посмотреть логи с помощью панели ISPmanager).

    В частности у Вас возникает ошибка
    [Thu Dec 13 22:07:56.536874 2018] [fcgid:warn] [pid 23672] [client 46.242.65.69:59714] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 12288 bytes) in /var/www/astafie7/data/www/doctorlife.astal.ru/wp-admin/includes/post.php on line 1783, referer: https://doctorlife.astal.ru/wp-admin/plugins.php

    Данная ошибка говорит о том, что одному из Ваших скриптов не памяти на выполнение. На тарифном плане Профи значение данного параметра составляет 64М. Для увеличения данного параметра Вам необходимо изменить тарифный план на тарифный план с бОльшим значением данного параметра, например Плюс. На тарифном плане Плюс значение данного параметра составляет 128M.”

    Действительно нужно столько памяти? У меня сайт маленький, как я думала – 6 видов товара, заказов мало, плагинов 11 (включая яндекс-кассу и вукомерс). Другой тариф в 2,5 раза дороже, жаба душит… Что думаете по этому поводу?

    Ответить - Елена

    • Здравствуйте Елена!
      Надо логи смотреть…
      А вообще, перед сменой тарифа, попробуйте самостоятельно увеличить ПАМЯТЬ: ПО ЭТОЙ СТАТЬЕ – поставьте 128м.

      /** ограничиваем лимит памяти */
      define( 'WP_MAX_MEMORY_LIMIT', '128M' );

      или 256M

      Если у вас где-то в ядре темы (либо) вп нет ошибки, должно получиться… без смены тарифа…

      Пишите, если не получится…

      Ответить - Михаил

  7. Михаил, спасибо. Не помогло.

    Обновление не удалось: Internal Server Error

    А могло повлиять, что я обновилась перед этим до 5й версии? Успела заглянуть в Вашу статью про проблемы из-за обновления.

    Ответить - Елена

    • Могло!!! именно я об этом и упреждал, что ЕСЛИ У ВАС НЕТ ОШИБОК В ЯДРЕ САЙТА… Значит, что-то при обнове стряслось)
      Я забыл в предыдущем комме сказать, что нужно добавлять WP_MEMORY_LIMIT в файл wp-config.php. Вы так делали..?

      Ответить - Михаил

  8. Конечно, я этого не сделала! Я ограничила верхний лимит, но ничего не прибавила!

    Все получилось! Ура!!! Спасибо огромное!

    А можно вопрос по другой теме? Или создать отдельную?

    Ответить - Елена

    • Вот и здорово!!!
      Вы молодец!
      Заходите, Елена, и ещё на огонёк…
      Вопрос задавайте… конечно же…

      Ответить - Михаил

  9. Спасибо!

    Вопрос такой: как получать уведомления о Заказе на удержании? По умолчанию получает только клиент.

    Ответить - Елена

    • уведомление на эл/п админа имеете в виду!
      Я сейчас не припомню где у меня это всё лежит, – там небольшой код нужно добавить в ф.ф – завтра вам его отыщу…

      Ответить - Михаил

  10. Да, админу. Спасибо, буду ждать!

    Ответить - Елена

  11. Здравствуйте. У меня чуть иная проблема. При установке пишет “Установка не удалась: Архив недоступен.”. Обратился в техподдержку, ответили:

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

    И что с этим делать – совершенно не понятно.
    А другие методы, указанные в статье, я думаю, не про мою проблему?

    Ответить - Артём

    • Здравствуйте!

      Архив недоступен

      такое бывает…
      Совет, чтоб не морочится предположениями, создайте копию сайта и…
      Хостеры тоже могут мудрить… (интересно, другие сайты на акке как себя чувствуют?)

      Ответить - Михаил

      • ну у меня только один сайт, и я вообще новичок в этом всём) создать копию сайта не понимаю про что речь. Но главное, что плагины вручную устанавливаются, хоть так)

        Ответить - Артём

        • Устанавливать плагины в ручную, это не совсем правильно, или совсем неправильно! Могут быть ошибки в связке с БД.
          У вас где-то (как правило) незначительная ошибка. Её нужно устранить. Если новичок, то самое время дерзнуть и исправить)) это же знания.
          Припомните свои личные правки и откатите…
          Копия, это тестовый вариант активного сайта: удобно для всяких там правок и прочего… в том числе и для тестирования плагинов.
          Попробуйте изучить эту статью: Как создать на хостинге тестовый сайтКак создать на хостинге тестовый сайт
          Подробное описание того важного момента, как создать на хостинге тестовый сайт за несколько минут..?
          за 5 10 минут..?

          Ответить - Михаил

          • Не подумал, что это так важно! Благодарю, Михаил, начну изучать тему!

            Ответить - Артём