Наверное каждый из пользователей WordPress'a рано или поздно сталкивался с необходимостью обновить версию WordPress'a на более новую, для этого может быть несколько причин: устранение уязвимостей, новый интерфейс админки, не работоспособность некоторых плагинов на старых версиях WordPress и т.д. Сегодня я расскажу Вам как обновить версию WordPress на новую, без потери данных.
Первое с чего мы должны начать это сделать бэкап данных (резервную копию всех файлов и базы данных). Это необходимо для возможности вернуть все назад, если вдруг в процессе обновления что-то пойдет не так.
Для того чтобы сделать резервную копию базы данных скачиваем и устанавливаем плагин - WP-DB-Backup, после этого переходим в панель «Инструменты - Резервное копирование» и скачиваем дамп базы данных.
Также рекомендую пользоваться этим плагином и в будущем, настроив его так чтобы он создавал резервную копию базы каждую неделю и отправлял к Вам на ящик. Можно завести специальный ящик для бэкапов. например на gmail и "забыть" о нем, а в случае необходимости в нем можно будет найти любую Вашу резервную копию базы данных.
Заходим на FTP и сохраняем все файлы из папки Вашего блога.
Если у Вас посещаемый сайт и Вы не хотите чтобы пользователи видели Ваш сайт во время реконструкции то надо сделать заглушку - мой пример.
Для этого в начало файла .htaccess добавьте:
RewriteEngine on RewriteCond %{REQUEST_URI} !/recon.html$ RewriteCond %{REMOTE_ADDR} !^123.123.123.123 RewriteRule $ /recon.html [R=302,L]
Где 123.123.123.123 - Ваш IP адрес, recon.html страница с заглушкой.
Далее надо создать саму страницу заглушки, для этого создаем файл html и в него добавляем следующий код:
[cce lang=html]<html>
<head>
<title>Сайт закрыт на реконструкцию</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p align="center" style="padding-top:20px;"><b><font size="4" color="#C0C0C0">Сайт находится на реконструкции.</font></p>
<p align="center"><img border="0" src="http://www.wp-info.ru/recon.jpg" width="600" height="600" align="center"></p>
</body>
</html>
Не забудьте сохранить его в кодировке UTF-8 без BOM! Или можете просто скачать готовый файл.
Далее просто копируем этот файл в корень сайта и теперь все посетители будут видеть заглушку вместо сайта, после обновления не забудьте удалить добавленные строки из файла .htaccess.
Скачиваем последнюю версию WordPress с официального сайта или мою сборку (которая также построена на официальном WordPress'e, но включает в себя все необходимые и проверенные плагины, а также несколько сразу же активных плагинов - подробнее тут). Далее просто заменяем старые файлы новыми из архива.
После того как Вы обновили все старые файлы новыми, переходим в панель администрирования WordPress. После входа WordPress предложит Вам обновить базу данных (а возможно и не предложит, в этом случае обновление можно считать законченным), далее смело тыкаем кнопку «Обновить базу данных» и если все прошло успешно, Вы увидите гордый номер новой версии у себя в панели администрирования.
После обновления проверяем работоспособность всех плагинов, если какие то плагины не работают то обновляем их автоматически или самостоятельно скачав новую версию плагина с репозитория WordPress'a.
Если в процессе обновления что-то пошло не так то Вы можете задать свой вопрос в комментариях или прочесть статью по обновлению на официальном сайте WordPress, там же доступна еще более подробная статья по обновлению, но она на английском.
В крайнем случаи Вы всегда можете задать свой вопрос на русском форуме WordPress.
Удачи!
подскажи плз, как правельно прописать путь к фону в css как не писал, не хочет понимать, картинка находится так же в корне сайта.
Здравствуйте!
Дело в том, что после очередного автоматического обновления версии движка, а точнее после установки версии 4.0, появилось несколько ошибок в админке сайта, а именно при заходе на страницу внешний вид-настройка темы, выдаёт ошибку, а дословно "Страница не работает, сайт пока не может обработать этот запрос", в общем если я хочу сменить тему или подредактировать её, то теперь этого не сделать, да ещё и ошибка в видимой части сайта, появилась странная надпись вместо удалённой страницы, под шапкой, хотя её вообще быть не должно. Пробовала переустановить версию в ручную, но ничего не изменилось. Помогите решить данную проблему! Спасибо!