Постоянные посетители и подписчики блога 4remind.ru думаю помнят, что в конце 2013 закончился конкурс по разгадке пароля. По результатам конкурса был выявлен победитель, и как было обещано, ему полагается награда — публикация любой статьи с обратной ссылкой на этом блоге.
Кстати, хоть конкурс по разгадке пароля и завершился, вы все же можете испытать себя и попытаться тоже решить задачу вот здесь. Ну а теперь о победителе.
Выиграла конкурс Анна К., владелец блога kopirajter.by. Анна предложила свою статью для начинающих создателей и обычных владельцев блогов на движке WordPress. Итак, читаем и запоминаем…
Пошаговое руководство по обновлению WordPress вручную
Нет необходимости еще раз говорить о важности своевременного апдейта CMS, на которой работает ваш блог. Поэтому, для новичков будет полезна небольшая инструкция или пошаговое руководство по обновлению WordPress вручную (ручной метод может быть необходим например когда в автоматическом не проходит, или когда нужно заменить очень старую версию WordPress).
Кстати, перед обновлением будет не лишним проверить, совместимы ли плагины, которые используются на вашем сайте, с новой версией WordPress. И если это не так, то либо убедитесь, что для этих плагинов есть актуальные обновления, либо заранее поищите им замену. Конечно это касается лишь действительно необходимых сайту плагинов, а от тех, которые вы устанавливали «на всякий случай», самое время избавиться.
Выполняем ручное обновление WordPress
- Сделайте полное резервное копирование вашего блога перед обновлением и отключите все активированные плагины.
- Подключитесь к своему блогу по FTP или SSH и удалите папки
/wp-includes
и/wp-admin
(только эти!). Запомните директорию, где они располагались. Как правило эти папки находятся в корневом каталоге вашего сайта. - Сохраните конфигурационный файл
/wp-config.php
себе на диск. - Скачайте последнее обновление WordPress с официального сайта и распакуйте zip или tar.gz архив.
- Откройте в пакете обновления файл
wp-config-sample.php
и скачанный файл текущей конфигурацииwp-config.php
в режиме сравнения содержимого (например, в Total Commander). Пользуясь подсказками-комментариями внимательно перенесите конфигурационные данные (реквизиты базы данных, ключи аутентификации для вашего блога) из файлаwp-config.php
вwp-config-sample.php
- Закончите редактирование файлов. Переименуйте
wp-config-sample.php
вwp-config.php
- Из пакета обновления закачайте к себе на сервер папки
/wp-includes
и/wp-admin
а также файлы, находящиеся в корневой папке новой версии \wordpress, в корневую папку вашего сайта на сервере с заменой существующих там файлов (таких как index.php, wp-login.php, wp-load.php и т.д.). - Из папки с обновлением
/wp-content/languages
закачайте в такую же папку на хостинге файлы языкового пакета (файлы локализации). - Если в пакете обновления есть файлы (не каталоги) в папке
/wp-content
, то скопируйте их в режиме перезаписи в такой же каталог на сервере. - Перейдите в браузере по адресу
http://your-site/wp-admin/upgrade.php
- В появившемся окне нажмите кнопку «Обновить БД».
- Перейдите в консоль (админку) блога, убедитесь что у вас установлена свежая версия WordPress.
- Активируйте необходимые плагины.
Примечание:
Если вы делаете обновление блога вручную после того, как перед этим «провалилось» авто-обновление, то удалите на сервере файл .maintenance
, иначе вы будете все время получать сообщение о том, что обновление завершилось с ошибкой.
Вот и все, на этом процедура обновления завершена.
Внимание!
Перед тем, как производить любые изменения на сайте (обновления, модернизацию, оптимизацию, изменения в скриптах и т.д.) обязательно всегда создавайте полный бэкап файлов и базы данных!
Это поможет восстановить работоспособность сайта при неудачных последствиях после проводимых на нем работ.
Да, порой приходится и так… Последний раз приходилось обновляться в ручную, когда не стабильно работал PHP. Как сейчас помню — переходил на WordPress 3.6.1…
Эх, приятно увидеть свое имя под статьей на уважаемом блоге…
Статья так сказать — выстраданная: раньше регулярно приходилось обновляться вручную, т.к. не получалось договориться с техподдержкой хостера о правильном распределении прав на папки сайта (да, бывает и такое :))
Если хостинг слабый то даже рекомендуется обновляться вручную.
Обновление в автоматическом режиме требует нормальный лимит памяти сервера и побольше времени на отклик. На слабых хост-площадках сильно урезают клиентов.
У меня на хостенко с этим проблем нет, хотя есть другие. Идеальных не бывает.
:) Ну да, идеальных не бывает… как правило: быстро, качественно, недорого — выберите любые 2 пункта.
В моем случае — действительно недорогой хостинг от Национального оператора электросвязи, но техподдержка там слабовата.
Вот прочел и все-равно для меня это темный лес. Как ни крути, но сложен этот процесс до безобразия. Как-то раз, когда менял хостинг на Хостенко, нужно было обновить Вордпресс — я попросил это сделать администраторов Хостенко и они, покрутив носом, обновили мне сайт. После чего, он представлял собой развалину. Хорошо, что было у кого спросить причину — я обратился снова к администратору и он ответил, что нужно обновить или заменить плагины. Два дня мудохань и я снова имел нормального вида блог. Правда, поисковик схавал кашу и по сей день с индекса не выбросит тот ужас, который был с блогом после обновления. С тех пор, я ни разу не обновлял свой сайт.
Молодой Искатель, обновляться все же стоит, но не бездумно конечно. Вообще, перед каждым обновлением я бы рекомендовал обязательно делать резервную копию сайта и проверять, совместимы ли плагины, установленные на вашем сайте с новой версией движка, на которую вы собираетесь обновить свой сайт.
Регулярно делаю резервные копии, а перед обновлением и подавно. Но если бы мой хостер не позволял проводить автоматическое обновление wordpress, я бы задумался о целесообразности дальнейшего использования этого хостера. К сожалению, соглашусь с цитатой «быстро, качественно, не дорого — выберите для себя любые 2 пункта». Тем не менее моим скромным запросам вполне удовлетворяет мой хостер. И тут как раз можно смело сказать «все 2 пункта присутствуют в полной мере: быстро, качественно и не дорого».
Соглашусь — пока вполне хватает недорогого хостинга, хотя яндекс.метрика регулярно ругается о недоступности сайта для робота.
Особенно обратил внимание про ваше примечание!Полезный нюанс,я обычно автоматически обновляюсь,а устанавливал вручную на хостинг,когда сайт делал.
Пожалуй я действительно не ошибся в выборе вашего сайта. Все, что касается работы с WordPress меня очень интересует, а у вас, нужной информации по этой теме, целое море.
Для UNIX администраторов, обновляющих WordPress через консоль, а не черех FTP, напоминаю, что для обновления файлов в директории с перезаписью необходимо пользоваться коммандой cp(1), но не коммандой mv(1).
Странно, если хостинг слабый то в ручную? Проще купить средний хостинг тогда