Переход к предыдущей публикации Пора обновляться | Wordpress 2.5.1 Спамеры, с Днем Рождения! Переход к следущей публикации

Daemony’s Live формата 2.5.1

Четверг, 1 мая, 2008 06:00:09 EEST

Исправления от 17 марта, 2009 01:27:35

Обновление завершеноНочь прошла не даром. Успешно и с минимальными потерями я обновил скрипт Daemony’s Live до версии WP 2.5.1. На время обновления сайт был недоступен для посещения около четырых часов. За это время, кроме самого обновления, были протестированы на работоспособность в принципе все три десятка плагинов, которые мне следовало заставить работать. Обновления некоторых из них (в русском переводе) я взял у господина Лекактуса. Некоторые пришлось допиливать напильником самостоятельно. А некоторые плагины, которые стояли ранее, просто выбросил за ненадобностью.

Честно сказать, новой версией Wordpress я доволен и даже очень. Порадовало то, что после апдейта я не поймал ни одного глюка с плагинами, за которые беспокоился больше всего. Тем не менее, грабли все же вылезли, но в другом. :( CapCC прийдется на время убрать из арсенала. Работать в WP 2.5.x он откровенно не желает. Поправить и адаптировать код CapCC под новую версию поидее несложно… если знать PHP и кодекс Wordpress. Мои же знания в этой области тянут на “тройку с минусом”…

Впрочем, это, единственная более или менее “серьезная” неприятность, которая встретилась в процессе всего апдейта.

Ну, а порадовало меня в 2.5.x то, что как и админка, так и сайт в целом стали действительно быстрее грузиться. Браузер меньше тупит при создании публикации в визуальном редакторе. Эстетика скрипта (точнее админпанели) гораздо в большей степень продумана, чем в предыдущих версиях. Плюс еще Лекактус подкинул замечательный плагин, изменяющий стандартную систему меню в админпанели в выпадающие пункты. Смотрится отлично, юзается с удовольствием.

Пока обновлялся, вел небольшой конспект по ходу дела, дабы ничего не упустить и не забыть. Кому интересно, выкладываю ниже. Только за стилистику прошу не пинать. Писалось среди ночи не задумываясь о последствиях.

Отключил блог от мира в 23.05 EEST

В админ панели удалил Role Manager. Судя по описанию WP 2.5.x, он больше не пригодится…

Деактивировал все плагины в админ панели.

Проверил как работает сайт. Сайт не работает. Лезем в логи:

- Неизвестная функция ltranslate() - комментим ее нафиг в header.php текущей темы оформления.

- Неизвестная функция aniga_show_rand_img_nc (вызов случайных изображений из галереи в футере) - комментим и ее тоже в соответствующих местах.

F5 - Сайт работает.

httpd-error.log растет с непомерной скоростью…

Кароче… надо перекурить.

Покурили. Едем.

Сравним “родные” файлы WP у меня на сервере и в архиве от Лекактуса

Гуд. Ничего вроде нового не добавилось и не убавилось. Перезаписываем все файлы скопом.

Грохаю существующие папки wp-includes и wp-admin неглядя (потому что никогда в них ничего не менял и не добавлял) и копирую новые.

Копирую еще содержимое wp-content/themes…  Так. На всякий случай… С плагинами из пакета Лекактуса пока что повременим. Оставим “на потом”.

Выставляю все права на новые папки и файлы.

Правлю свой wp-config.php. В него же теперь нужно прописать переменную SECRET_KEY. Типа для большей секьюрности. Нужно, значит пропишем.

Вроде бы пока что все.

Что-ж, ну попробуем обновить БД как написано: через /wp-admin/upgrade.php

Обновление завершено. Ваша база данных WordPress была успешно обновлена! - и это хорошо…

Ну ладно. Посмотрим на сайт.

…….

Усе работает! Ничего с первого взгляда и не поменялось. Впрочем, как обычно. Глюки вылезут позднее. :lol:

Теперь осталось самое малое - довести до ума все существующие плагины.

Плагины

Активирую первым делом то, за что больше всего переживал: ANIga gallery… Работает, сволочь. Хм. Действительно работает. По крайней мере полазил по всем страницам галереи - багов не увидел. Хорошо. Значит можно раскомментить функцию показа случайных изображений в футере. Раскоментил. Работает.

Далее идем уже по порядку, обновляем плагины. По возможности, находим русские версии того что нам нужно на сайте Лекактуса. :)

Проблемы с которыми я столкнулся:

  • AskApache Google 404 - новая версия 4.3 почему-то вообще не работает. При этом старая “на ура”. Такое уже было раньше… Что-ж. Не критично. Поступим как и прежде. Вернем из бекапа старую версию. ;) Вобщем трабла эта скорее всего не связана с переходом на новую версию движка.
  • Грабли с CapCC. Непашет на 2.5, видимо, по причине того, что в новом wp-login иначе реализована система ошибок. В логи сервера валится: [error] PHP Fatal error: Cannot use object of type WP_Error as array in …/wp-content/plugins/capcc/capcc.php on line 54 Теряю время в разбирательствах. Пропустим. Разберемся потом.
  • Напоследок: проблема в работе плагина wp-print, призванного выдавать “версию для печати”… При переходе на страницу вида <адрес_публикации>/print идет перенаправление на несуществующую страницу (Ошибка HTTP 404). Что-то и откат не помогает. Плагин вобщем сломалсо. Или дело не в лыжах?…
  • Пошел наверное я еще разок покурю, да попью кофе. А там глядишь и дело сдвинется.
  • Покурил. Попил кофе. Просветлилось. Блин! Напоролся на старый боян: действительно же дело не в лыжах, :lol: а в регенерации шаблонов постоянных ссылок (ЧПУ).
  • Сделал. Естественно, помогло. WP-Print работает.
  • Подмарафетим перевод в языковом файле Firestats…
  • Остальные плагины (почти все) встали так, как будто и не было обновления.
  • Вобщем, как бы все работает.
  • Если что не углядел, поправится позднее.
  • Обновление Daemony’s Live можно считать оконченным | 4.20 EEST

Похожие публикации

Комментариев 2

Daemony 1 мая, 2008 07:05:19 EEST .:. ID #572 .:.

Великоват файлик… У меня гораздо меньше. Да и то появиляется там что-то только вот в такие моменты, когда либо сайт закрываю на обслуживание, либо про%$#бую где-то.

Ошибки все одинаковые?
Понимать в них особо нечего… На крайняк есть Гугль.
Да и в httpd-error сыпятся кстати не только ошибки PHP.
Впрочем, если они тебя сильно волнуют, попробуй, скинь мне кусок в мыло на гуглопочту… На тот ящик, который я у тебя на сайте в комментах оставляю. Только посмотреть я их смогу не ранее, чем через два дня. Сейчас уезжаю.

Lecactus 1 мая, 2008 06:57:55 EEST .:. ID #571 .:.

у меня кстати ерор-лог тоже огромный (эти цифры могут шокировать, но честно - примерно по 240мб В СУТКИ), возможно и причина тормозов в ошибках этих? если нужно могу выложить список ошибок, сам в ошибках пхп плохо понимаю

Возник вопрос по этой теме, или есть что добавить? Говорите!

  1. Зарегистрированным пользователям вводить защитный код (captcha) не приходится.
  2. Загрузить свою аватарку Вы сможете, зарегистрировавшись на сервисе www.gravatar.com
Публикуя комментарий Вы подтверждаете, что ознакомились c Правилами и принимаете их!
HOMOSAPIENS ONLY! :)