Приветствую Вас дорогие друзья! Не так давно вышла новая версия движка 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, с вами был Виталий Admin, удачи и до новых встреч!
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.
Спасибо большое за статью про ручное обновление вордпресса. Реально помогло
Всегда пожалуйста!
Здравствуйте Виталий. После обновления 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