Приветствую Вас дорогие друзья! Не так давно вышла новая версия движка wordpress, вроде как, нужно и обновить, но сделать это не получается.
В этой статье мы разберем причины, которые препятствуют нормальному обновлению движка сайта.
На всем моих сайтах обновление проходило удачно, как в ручном, так и в автоматическом режиме.
Но совсем недавно на одном из моих сайтов я решил обновить версию,
сначала пробовал сделать это автоматически через
админку – не получилось, выдало что-то вроде ошибки соединения.
После этого я решил обновить версию в ручном режиме, то есть скачать последнюю версию и залить все файлы в корень сайта – тоже не дало результата.
И тут я решил написать хостерам, вдруг это они виноваты.
Текст письма был такой:
Здравствуйте, возникли проблемы при обновлении движка до более новой версии, с чем это может быть связанно и как это решить?
Ответ был примерно таков:
Дело в неправильной работе скриптов, это могут быть плагины, темы, сторонние скрипты и ошибку искать нужно именно в них.
После этого я отключил все плагины и попробовал сменить тему, но сменить её не получилось, вместо этого вывелась ошибка:
Неожиданная HTTP-ошибка возникла в ходе выполнения API-запроса.
Текст этой ошибки я немедленно написал в тех-поддержку хостинга, ответ последовал мгновенно и поставил точку в решении этой проблемы:
Проблема решена, была ошибка в фаерволе - случайно были закрыты исходящие HTTP соединения
После этого сообщения я попробовал обновить версию wordpress в автоматическом режиме и все прошло успешно!
В моем случае, вина лежит на стороне хостинг провайдера, но так бывает не всегда, поэтому давайте разберем и другие причины.
Причины
1. Причина первая: У вас установлены плагины, которые препятствуют загрузке новых файлов с официального сайта разработчиков wordpress
2. Вторая причина: Вы скачали и установили новую тему (шаблон), в котором содержится вредоносный код, закодированные ссылки – эффект такой же, как и от первой причины
3. Третья причина На вашем сайте имеются сторонние скрипты, которые нарушают правильную работоспособность движка, к ним могут относиться: встроенные видео ролики, фреймовые объекты, флешь файлы и прочее..
4. Четвертая причина: О ней я уже писал выше, когда речь шла об ошибке на стороне хостинга
Решение – исправление ошибок
Решением первых трех вышеперечисленных причин является одно – правильное обновление WordPress!
1. Первое, что Вам должно насторожить – это тот факт, что движок не обновляется автоматический через администраторскую панель!
Как убедился на своем опыте – здесь велика вероятность ошибки у ваших хостеров, поэтому не задумываясь пишем в тех-поддержку, где подробно описываем сложившуюся ситуацию. (также из-за проблем с хостингом, бывает невозможным изменить шаблон).
2. Если первый метод не даст результатов и ошибка будет действительно на вашей стороне, то переходим в ручному обновлению – читаем далее..
Как правильно вручную обновлять WordPress
Вот краткая, но проверенная временем инструкция, которая является лекарством от многих проблем!
- Делаем копию Базы Данных сайта – скачиваем архивом либо сразу в формате sql
- Скачиваем все файлы сайта (то есть ту папку, которую обычно называют корнем сайта) к себе на компьютер
- Скачиваем архив с самой последней версией WordPress (перед скачиванием рекомендую почитать отзывы и обратить внимание, нет ли серьезных ошибок в новой версии)
- Переходим в админку и временно отключаем все плагины! (если есть возможность, то желательно поставить заглушку – то есть сделать сайт недоступным для посетителей).
- Подключаемся к FTP клиенту, либо заходим в менеджер файлов и распаковываем скаченный ранее архив в корень сайта – записываем с заменой файлов!
- После завершения загрузки файлов, обновляем базу данных, для этого в адресной сроке набираем следующее:
адрес_вашего_сайта/wp-admin/upgrade.php
Вот в принципе и все, на этом процесс обновления закончен – можно убрать заглушку (если она ставилась) и активировать все плагины.
Также, думаю, для вас будут полезными следующие публикации:
- Как исправить кодировку в WordPress
- Как установить wordpress
- Как устанавливать плагины wordpress
- Как создать сайт на WordPress
- Советы по безопасности сайта
На этом у меня все, желаю чтобы у Вас не возникало проблем с обновлениями wordpress, с вами был Сергей Оганесян, удачи и до новых встреч!
Спасибо большое за статью про ручное обновление вордпресса. Реально помогло
Всегда пожалуйста!
Здравствуйте Сергей. После обновления wordpress, появились проблемы с загрузкой медиафайлов,т.е. они загружаются в библиотеку файлов с ошибкой. А вставить их в запись невозможно. Ранее было все просто и легко, а сейчас не могу понять что за проблема. Правда перед обновлением я правила код sidebar.php Может в этом проблема? Как ее исправить. Это мой первы
Здравствуйте Ирина, чтобы назвать какую-то определенную причину данной проблемы, я должен взглянуть на код Файлов, которые отвечают за добавление медиафийлов.
Больше ничего, увы, сказать не могу.
После обновления до версии 3,6 перестали загружаться медиафайлы, и даже невидно тех которые были загружены ранее. Как это исправить подскажите
Можно обратиться к вам по устранению ошибок на Вордпрессе. Сам вордпресс не обставляется, темы тоже не хотят обновляться. Не могу разобраться с плагинами какие нужны а какие нет. Жду от вас сообщений.
Добрый день! Какая версия WordPress? Она обычно указывается внизу в админке.
Какая ошибка возникает при попытке обновить ВП или темы?
Предлагаю сделать вот что:
1. Отключить все плагины и попробовать обновить еще раз.
2. Если даже не получится обновиться, обязательно прочитайте эту статью. по настройке: http://sergey-oganesyan.ru/optimizaciya-blogasajta/nastrojka-wordpress-posle-ustanovki.html
Пишите, попробуем разобраться.
Версия WordPress 4.7.2 не обновляется пишет:
Извлечение обновления…
Не удалось скопировать файл.: wordpress/wp-includes/css/editor.css
Установка не удалась
При этом есть обновления на тему.
Стоит ли обновлять тему и может ли это повлиять на обновления WordPress 4.7.2
1. Перед любым обновлением делайте резервную копию: http://sergey-oganesyan.ru/bezopasnost-sajta/kak-sdelat-rezervnuyu-kopiyu-sayta.html
2. Возможно причина в каких-нибудь плагинах, попробуйте поотключать плагины и попробовать обновить WordPress
3. Если нет необходимости обновлять тему, но и не трогайте ее, иначе придется удалять исходящие ссылки, заново ставить коды аналитики, а также, не известно, что будет в новой теме и будет ли она корректно работать.
Плагины отключали, все равно ошибку выдает
Попробуйте еще раз отключить все плагины и попробовать обновиться, если не получится, попробуйте обновить вручную (в статье имеется инструкция их 6 пунктов) – не забывайте про резервные копии!
Огромное вам Спасибо! дня три мучился ! а вот ваш совет помог!!!
Сергей еще хотел спросить у Вас насчет плагина Contact Form – выйдите пожалуйста на e-mail. много времени у вас не отберу! Спасибо
Пожалуйста, рад, что помог, по Contact Form можете под этой статьей комментарий оставить, либо под http://sergey-oganesyan.ru/uroki-wordpress/kak-sozdat-kontaktnuyu-formu-wordpress.html