Обновление BuddyPress с RC-1 до 1.0

Было много вопросов по поводу того, что надо делать, если уже существующий сайт работает на RC-1 и необходимо перейти на новую версию 1.0. Это оказалось достаточно легко; все, что может вызвать трудности: MU 2.7.1.

Обновление WordPress MU до 2.7.1 можно сделать следующим образом:

  1. Cкачать патч с сайта Ивана Калинина и просто перезалить с заменой поверх вашей установки WordPress.
  2. Использовать встроенный механизм обновления.

После этого приступаем к .

МОЙ : если неуверены, что сможете правильно перейти с первого раза – сделайте следующее:

  1. /wp-content/mu-plugins/ переименуйте в /wp-content/_mu-plugins/
  2. /wp-content/member-themes/ переименуйте в /wp-content/_member-themes/
  3. /wp-content/themes/buddypress-home/ переместите в /wp-content/buddypress-home/ (поднимите на один уровень)

Это вам поможет вернуться к предыдущей версии в случае неудачного обновления. Кстати, Demo.CosyDale.com я сегодня уже обновил, потратив на это меньше 5 минут. Проблем работы не обнаружил.

Если вы использовали немодифицированные шаблоны и файлы ядра BuddyPress – просто удаляете весь BuddyPress RC-1 из папки /wp-content/mu-plugins/ и папки /wp-content/themes/buddypress-home/ и /wp-content/member-themes/. Далее – обычная BuddyPress, описанная мной на странице Скачать правильный русский BuddyPress 1.0 (вся информация не потеряется).

Обновление с моей модифицированной версии происходит следующим образом:

  1. Удаление всего старого BuddyPress RC-1 из из папки /wp-content/mu-plugins/
  2. Удаление шаблонов – /wp-content/themes/buddypress-home/ и /wp-content/member-themes/.
  3. НЕ ОБНОВЛЯЙТЕ СТРАНИЦЫ САЙТА!!! Мой совет – зайдите на главную страницу до начала обновления, и пусть она будет в виде вкладки открыта все время. Потом просто ориентируясь по ней выставите виджеты в той же последовательности, как и было.
  4. Заливаете BuddyPress 1.0 в папку /wp-content/plugins/
  5. Заливаете шаблон пользовательских страниц: переместите: /wp-content/plugins/buddypress/bp-themes/ в /wp-content/bp-themes/. Это вы активировали обязательный пользовательский шаблон.
  6. Заливаете шаблон главного блога (не обязательно): переместите /wp-content/bp-themes/bphome/ в /wp-content/themes/bphome/
  7. ЕСЛИ ВЫ ПОЛЬЗОВАЛИСЬ СИЛЬНО МОДИЦИРОВАННЫМ ШАБЛОНОМ: скопируйте содержимое файла functions. из шаблонов /bpmember/ и bp-themes.
  8. Скопируйте содержимое header.php из /bpmember/ в ваш собственный модифицированные шаблон в соответствующий файл. Сделайте те изменения, которые вы делали в вашем предыдущем шаблоне.
  9. Скопируйте папку /directories/ из /bpmember/ в ваш собственный шаблон.
  10. Скопируйте файл “directories.” из папке /bpmember/css/ в папку /css/ вашего измененного шаблона. Если такой папки нет, то спопируйте содержимое directories.css в файл style.css.
  11. Скопируйте файл /bpmember/profile/index.php в папку /profile/ вашего шаблона.
  12. Убедитесь, что ваш шаблон для пользовательских страниц находится вот здесь: /wp-content/bp-themes/[ваш_шаблон]
  13. А тринадцатого пункта не будет, чтобы не возникло предрассудков :)

Если вы используете модифицированную версию стандартного шаблона для главной страницы (BuddyPress Home), то вам надо сделать следующее:

  1. Скопируйте содержимое файла /bphome/functions.php в файл functions.php вашего измененного шаблона.
  2. Тоже самое с файлом header.php. Сделайте те же изменения в нем, что и в вашем собственном шаблоне.
  3. И все.

Как видите сложность обновления связана в основном с шаблонами. Само ядро BuddyPress оптимизировано для перехода.

P.S. После обновления зайдите на страницу “BuddyPress -> Общие настройки” и нажмите кнопку сохранить – тогда заработает каталог пользователей.

На данный момент 19 комментариев

  • Выложил, отправил. :) Но он и у Вас вообще-то сохранился:
    http://cosydale.com/?dl_id=41

  • Да, я уже понял, спасибо. Я просто забыл, что называл их PATCH_…

    И кстати, Tesla, ваш комментарий был 1000 на моем сайте. Поздравляю!

  • Ну… Я думаю,это не меня надо поздравлять,а Вас!!! Что и делаю, от лица читателей, и желаю дальнейшего роста популярности! (Хлопки шампанского, конфетти, повизгивание девчонок, бравурные марши!!! Все виртуальное, правда :) ). Думаю, остальные присоединяются? ;)

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>