Почему не обновляется wordpress и как исправить ошибки?

Приветствую Вас дорогие друзья! Не так давно вышла новая версия движка wordpress, вроде как, нужно и обновить, но сделать это не получается.

Как обновить версию wordpress

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

На всем моих сайтах обновление проходило удачно, как в ручном, так и в автоматическом режиме.

Но совсем недавно на одном из моих сайтов я решил обновить версию,
сначала пробовал сделать это автоматически через
админку – не получилось, выдало что-то вроде ошибки соединения.

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

И тут я решил написать хостерам, вдруг это они виноваты.

Текст письма был такой:

Здравствуйте, возникли проблемы при обновлении движка до более новой версии,
 с чем это может быть связанно и как это решить?

Ответ был примерно таков:

Дело в неправильной работе скриптов, это могут быть плагины, темы, сторонние
 скрипты и ошибку искать нужно именно в них.

После этого я отключил все плагины и попробовал сменить тему, но сменить её не получилось, вместо этого вывелась ошибка:

Неожиданная HTTP-ошибка возникла в ходе выполнения API-запроса.

Текст этой ошибки я немедленно написал в тех-поддержку хостинга, ответ последовал мгновенно и поставил точку в решении этой проблемы:

Проблема решена, была ошибка в фаерволе - случайно были закрыты
исходящие HTTP соединения

После этого сообщения я попробовал обновить версию wordpress в автоматическом режиме и все прошло успешно!

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

Причины

1. Причина первая: У вас установлены плагины, которые препятствуют загрузке новых файлов с официального сайта разработчиков wordpress

2. Вторая причина: Вы скачали и установили новую тему (шаблон), в котором содержится вредоносный код, закодированные ссылки – эффект такой же, как и от первой причины

3. Третья причина На вашем сайте имеются сторонние скрипты, которые нарушают правильную работоспособность движка, к ним могут относиться: встроенные видео ролики, фреймовые объекты, флешь файлы и прочее..

4. Четвертая причина: О ней я уже писал выше, когда речь шла об ошибке на стороне хостинга

Решение – исправление ошибок

Решением первых трех вышеперечисленных причин является одно – правильное обновление WordPress!

1. Первое, что Вам должно насторожить – это тот факт, что движок не обновляется автоматический через администраторскую панель!

Как убедился на своем опыте – здесь велика вероятность ошибки у ваших хостеров, поэтому не задумываясь пишем в тех-поддержку, где подробно описываем сложившуюся ситуацию. (также из-за проблем с хостингом, бывает невозможным изменить шаблон).

2. Если первый метод не даст результатов и ошибка будет действительно на вашей стороне, то переходим в ручному обновлению – читаем далее..

Как правильно вручную обновлять WordPress

Вот краткая, но проверенная временем инструкция, которая является лекарством от многих проблем!

    1. Делаем копию Базы Данных сайта – скачиваем архивом либо сразу в формате sql
    2. Скачиваем все файлы сайта (то есть ту папку, которую обычно называют корнем сайта) к себе на компьютер
    3. Скачиваем архив с самой последней версией WordPress (перед скачиванием рекомендую почитать отзывы и обратить внимание, нет ли серьезных ошибок в новой версии)
    4. Переходим в админку и временно отключаем все плагины! (если есть возможность, то желательно поставить заглушку – то есть сделать сайт недоступным для посетителей).
    5. Подключаемся к FTP клиенту, либо заходим в менеджер файлов и распаковываем скаченный ранее архив в корень сайта – записываем с заменой файлов!
    6. После завершения загрузки файлов, обновляем базу данных, для этого в адресной сроке набираем следующее:
адрес_вашего_сайта/wp-admin/upgrade.php

Вот в принципе и все, на этом процесс обновления закончен – можно убрать заглушку (если она ставилась) и активировать все плагины.

Также, думаю, для вас будут полезными следующие публикации:

На этом у меня все, желаю чтобы у Вас не возникало проблем с обновлениями wordpress, с вами был Виталий Admin, удачи и до новых встреч!

Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.

Почему не обновляется wordpress и как исправить ошибки?: 13 комментариев

  1. bossy

    Спасибо большое за статью про ручное обновление вордпресса. Реально помогло

    1. Виталий Admin

      Всегда пожалуйста!

  2. Ирина

    Здравствуйте Виталий. После обновления wordpress, появились проблемы с загрузкой медиафайлов,т.е. они загружаются в библиотеку файлов с ошибкой. А вставить их в запись невозможно. Ранее было все просто и легко, а сейчас не могу понять что за проблема. Правда перед обновлением я правила код sidebar.php Может в этом проблема? Как ее исправить. Это мой первы

    1. Виталий Admin

      Здравствуйте Ирина, чтобы назвать какую-то определенную причину данной проблемы, я должен взглянуть на код Файлов, которые отвечают за добавление медиафийлов. Больше ничего, увы, сказать не могу.

  3. Александр

    После обновления до версии 3,6 перестали загружаться медиафайлы, и даже невидно тех которые были загружены ранее. Как это исправить подскажите

  4. Игорь

    Можно обратиться к вам по устранению ошибок на Вордпрессе. Сам вордпресс не обставляется, темы тоже не хотят обновляться. Не могу разобраться с плагинами какие нужны а какие нет. Жду от вас сообщений.

    1. Виталий Admin

      Добрый день! Какая версия WordPress? Она обычно указывается внизу в админке. Какая ошибка возникает при попытке обновить ВП или темы? Предлагаю сделать вот что: 1. Отключить все плагины и попробовать обновить еще раз. 2. Если даже не получится обновиться, обязательно прочитайте эту статью. по настройке: http://sergey-oganesyan.ru/optimizaciya-blogasajta/nastrojka-wordpress-posle-ustanovki.html Пишите, попробуем разобраться.

  5. Виктория

    Версия WordPress 4.7.2 не обновляется пишет: Извлечение обновления… Не удалось скопировать файл.: wordpress/wp-includes/css/editor.css Установка не удалась При этом есть обновления на тему. Стоит ли обновлять тему и может ли это повлиять на обновления WordPress 4.7.2

    1. Виталий Admin

      1. Перед любым обновлением делайте резервную копию: http://sergey-oganesyan.ru/bezopasnost-sajta/kak-sdelat-rezervnuyu-kopiyu-sayta.html 2. Возможно причина в каких-нибудь плагинах, попробуйте поотключать плагины и попробовать обновить WordPress 3. Если нет необходимости обновлять тему, но и не трогайте ее, иначе придется удалять исходящие ссылки, заново ставить коды аналитики, а также, не известно, что будет в новой теме и будет ли она корректно работать.

      1. Виктория

        Плагины отключали, все равно ошибку выдает

        1. Виталий Admin

          Попробуйте еще раз отключить все плагины и попробовать обновиться, если не получится, попробуйте обновить вручную (в статье имеется инструкция их 6 пунктов) – не забывайте про резервные копии!

  6. Дмитрий

    Огромное вам Спасибо! дня три мучился ! а вот ваш совет помог!!! Виталий еще хотел спросить у Вас насчет плагина Contact Form – выйдите пожалуйста на e-mail. много времени у вас не отберу! Спасибо

Обсуждение закрыто.