Обновление блога до WordPress 3.0
С 18-го июня доступен для скачивания и установки WordPress 3.0 на русском Это тринадцатый крупный релиз WordPress и результат полугодовой работы 218 участников. Конечно было много разговоров и обсуждений. Кто-то уже обновился, а кто-то с осторожностью относится к новой версии. Я люблю всё новое и свежее и поэтому решил попробовать и обновился сегодня.
Но рассказать сейчас я хочу не о новых возможностях и изменениях в движке, а о том как правильно обновиться до версии 3.0, поэтому дальше пойдёт техническая информация и интересна она может быть только блогерам и начинающим разработчикам сайтов на WordPress. Итак рассказываю, как я обновлялся с версии 2.9.2.
Первый раз нажав на кнопку обновления вверху панели управления, не читая выскочившего предупреждения, не сделав архивацию баз данных, нажимаю OK, покорно соглашаясь на обновление… Сайт упал...
Упал сильно – одни белые страницы, и даже букву не куда ввести, чтобы попытаться хоть что-то исправить. Ну мли-и-ин, думаю, там же было написано автоматически. Ну ладно. Пишу хостинг-провайдеру с просьбой “поднять сайт”. На следующий день сайт восстанавливают с откатом баз данных на предыдущую архивную копию, сохранённую провайдером, перед обновлением. Второй раз уже понимая, что если написано автоматически, то это не значит, что всё произойдёт само собой, нагуглив и прочитав несколько инструкций по обновлению движка (вот здесь подробные инструкции) начинаю действовать по этапно и осторожно.
1. Сначала архивирую базы данных. Это можно сделать при помощи phpMyAdmin, я использовал для архивации, установленный на существующую версию WordPress плагин, под названием WordPress Database Backup.
2. Сохраняю копию всего сайта вместе с движком (у меня это всё, что дальше папки www), в надёжное месте к себе на компьютер.
3. Деактивирую все установленные плагины, у меня их оказалось 40.
4. Удаляю с сервера все файлы админки, кроме папок wp-content и images и файлов wp-config.php, .htaccess и favicon.ico.
5. Загружаю заранее скаченную (с оф. сайта) и распакованную русскую версию WordPress, в корневую папку своего сайта. Копирую все файлы и папки, кроме wp-content.
6. Иду в панель администрирования сайтом и нажимаю заветную кнопку обновления до версии 3.0. Подтверждаю нажатием мыши всплывшее окно мастера обновления. Версия обновилась за несколько секунд.
Новая панель администрирования и надпись Вы используете WordPress 3.0, радует глаз. Довольный своими действиями и забывая об осторожности, выделяю все 40 плагинов и выбираю действие активировать… Сайт упал…
Упал так же сильно, как и в первый раз, да и ещё и валяться начал;) Перезалитая предварительно сохранённая копия сайта на 2-ом шаге, не спасает ситуацию и сайт продолжает валяться и напрочь отказывается вставать. Пишу заявку хостеру на восстановление сайта. На следующий день сайт откатили до предыдущей рабочей версии. Проделываю заново все действия по порядку и начинаю активировать и обновлять плагины по одному. Сайт падает сразу после активации плагина WP-Tuner. Удаляю его из папки plugins на сервере. Сайт заработал.
Иду на сайт разработчика, нахожу информацию о том, что плагин WP-Tuner под версию WordPress 3.0 поломан, т.е. не работает по каким-то причинам (может просто ещё не успели выпустить обновление). Вот она занозка, где сидела. Выдёргиваю её и выкидываю. Плагин может быть и полезный, но на функциональность сайта сильно не влияет, служит для мониторинга и анализа загрузки и работоспособности сайта. Лично я к нему ни разу не обращался (на советовали, поэтому и поставил), поэтому расстаюсь с ним без сожаления, как с прокисшим молоком и начинаю радоваться и писать этот пост уже в новой обновлённой версии.









