Что нового в WordPress 3.3 или будем внимательны!!!
Вот и назрела необходимость обновления движка WordPress до новой версии 3.3. Как обновлять блог предыдущий раз, я писал довольно давно, и способ не претерпел изменения с выходом новой версии или все же кардинально изменился.
Как много писали и говорили о революционности этой версии, что мне захотелось более досконально изучить нет, не код, просмотреть какие файлы лежать в корневом каталоге движка, каталоги, подкаталоги, и так далее. А что, если обновлять свой блог до новой версии, то не желаю, чтобы что-то старое переходило в это новое.
Что я делаю, устанавливаю два новых блога на локальный сервер Denwer, работают они на WordPress 3.2.1 и WordPress 3.3.
Слева в панели установлен движок версии 3.3, занимает 11,6 Мб, справа у меня размещены файлы и каталоги WordPress 3.2.1, занимает места 11.0 Мб.
Но я обратил внимание на то, что в коневой папке кроме трех одинаковых каталогов размещены файлы, вот их количество не одинаково. Так, в новом движке их 19, в движке предыдущей версии 25 штук. 6 файлов оказались просто лишними на этом празднике жизни.
Смотрите, размер каталога wp-admin в новой версии увеличился на 0,1 Мб, wp-content на 0,1, wp-includes на 0,5 Мб. Но дело даже не в объемах каталогов, а в наполнении, сколько подкаталогов и файлов в них содержится. Начну с простого, wp-content. В этом каталоге меня интересует
- подкаталог plugins – в нем размещаются все установленные плагины WodPress, сразу удаляю файл hello.php, абсолютно бесполезный плагин, который производит песенку Холли-Долли.
- подкаталог themes – содержит 2 темы по умолчанию, чтобы не загружать канал при обновлении блога 2 папки twentyten 590 Кб и twentyeleven 893,9 Кб следует удалить.
Далее изучаю подкаталог wp-includes, вижу,
что 6 папок с файлами размещено там и там, но вот файлов в этой папке WordPress 3.3 95 штук, а в 3.2.1 – 94 штуки.
Начал изучать наполнение каждой папки и в основном там и там находил файлы с одинаковыми названиями. Да, количество файлов в некоторых папках с одинаковыми названиями было разных, но за счет новых файлов. Но все же.
В каталоге \www\wp-includes\js\jquery\ предыдущей версии движка размещено 26 файлов, а файлов в самом подкаталоге \www\wp-includes\js\ насчитал 9 штук, в \wp-includes\js\jquery\ новой версии 14, и присутствует новая папка ui, а файлов в подкаталоге \www\wp-includes\js\ размещено 8 штук.
Каталог wp-admin отвечает за работу администраторской панели блога. В версии WordPress 3.3 – размещено 7 папок и 81 файл, в версии WordPress 3.2.1 – размещено 7 папок и 80 файлов.
- В папке css (3.3) – 19 файлов, css (3.2,1) – 64 файла
- В папке images (3.3) – 84 файлов и каталог, css (3.2,1) – 82 файла
- В папке includes (3.3) – 59 файлов, css (3.2.1) – 59 файлов
- В папке js (3.3) – 64 файла, js (3.2,1) – 64 файла
- В папке maint (3.3) – 1 файл, css (3.2,1) – 1 файл
- В папке network (3.3) – 26 файла, css (3.2,1) – 26 файла
- В папке user (3.3) – 6 файлов, css (3.2,1) – 6 файлов.
Как видите, я нашел отличия по количеству файлов в CMS WordPress 3.2.1 от 3.3. Оно не грандиозное конечно, но зачем при обновлении более старой версии до более современной оставлять в наследие ей ненужное. Тем более я не знаю, какой код в этих файлах содержится, за что он отвечал, но мне не нужна потенциальная угроза, от меня еще далека мысль, что меня будут ломать, а стабильность работы движка меня волнует.
Поэтому я предлагаю следующий вариант обновления блога до версии wordPress 3.3:
- создать резервную копию блога на хостинге.
- установиться связь с сервером хостинга, где установлен требующий обновления блог, к примеру с помощью программы FileZilla.
- скачать файл wp-config.php установленного блога, отрыть его и файл wp-config-sample.php с помощью программы NotePad++
- отредактировать файл wp-config-sample.php вписав в него название базы данных, имя пользователя, пароль доступа к БД, проверить префикс таблиц БД, его иногда меняют в целях безопасности(по умолчанию wp_), заменить строки “впишите сюда уникальную фразу” на свою фразу, с последующим переименованием его в wp-config.php.
- Удалить все файлы и каталоги wp-includes, wp-admin, которые находятся на сервере
- ни в коем случае не удалять каталог wp-content – в нем размещены файлы активной темы и все плагины.
- перемещаем все файлы, которые размещены в корневом каталоге WordPress 3.3 и каталоги wp-includes, wp-admin со всем содержимым в корневой каталог блога на хостинге.
- заходим по адресу административной панели блога WordPress, выполняем, что нас просят, а именно обновить базу данных.
- не забудьте удалить из корня блога файлы license.txt и readme.html.
На локальном сервере Denwer я обновил без проблем свой тестовый блог, уже несколько часов, как все работает. Не спешите покидать админку, так как какое-то время выполняется опрос на новые версии установленными плагинами, если появились сообщения, обновите их обязательно до новых версий.
Конечно же мой вариант обновления блога довольно болезненный, ведь он может быть не доступен от 10 до 30 минут для потенциальных читателей, да и роботы поисковых систем могут навестить Ваш блог, а самое глупое, что может в этот момент произойти – профилактика на Вашей подстанции. Но когда-то это следует сделать. Поэтому, если Вы обновляете блог в первый раз, потренируйтесь это делать на локальном сервере, напишите инструкцию, и затем уже уверено выполняйте обновление Вашего Самого Лучшего Блога на Свете.
Успехов Вам.
Читайте также:
Приветствую Вас, на блоге seomans.ru
Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru
Приветствую Вас на seomans. ru, уважаемый читатель. Предлагаю подписаться на RSS ленту моего блога, Вы также можете следить за развитием моего проекта, читая мой Twitter
Статья ниочем. Какая-то статистика, которая не привела ни к каким заключениям. Тем более что Wp можно обновить из админки
Аноним, жаль, что Вы не назвали свое истинное имя. Мне жаль, что Вы не сделали выводы. Почему авторские двиги лучше стандартных? Потому что они решают конкретные задачи, и исключают все лишнее. Зачем Вам лишние файлы в движке, которые ничего не делают? С админки обновить можно, но так надежнее.