-
Специальные цены на Ноутбуки ACER: зарядка ACER.
- Максимум мультимедийных возможностей - электронная доска
- Джинсы timezone. Покупаю джинсы оптом, джинсы больших размеров.
- платный хостинг 45 Гб
Пост предназначен для людей, которые хотят настроить BuddyPress под себя.
Предположим, у вас такая ситуация:
Вы решили расшириться и стать социальной сетью для какого-нибудь круга лиц. Вы определились с темой и готовы начать действовать. Но вы бы хотели, чтобы социальная сеть работала по адресу social.example.com. Но создавать поддомен, который будет работать изолировано от основного сайт example.com вам не хочется. Вы планируете основной сайт под новостной блог, а social – для вашей сети.
1) Если у вас установлен обычный WordPress, то вам тогда надо делать то, что описано в записи Переход с WordPress на WordPress MU. Теперь у вас стоит WordPress MU. Если у вас ничего не стояло – установите WPMU. ВАЖНО!!! Вам надо устанавливать WPMU в режиме поддоменов (это стандартный выбор). Перед этим в контрольной панели своего хостинга внесите вот такую запись: *.example.com в перенаправления и домены.
2) Установите BuddyPress. Порядок действий описан на странице Установки BuddyPress.
3) Теперь надо разобраться с social. Зайдите на страниц “Администрирование → Блоги” и создайте там блог social.example.com.
4) Зайдите в админку нового блога social (для этого наведите на название и увидите появившуюся ссылку Панель) и настройте его, как-будто это уже работающий социальный сайт, то есть поставьте виджеты и стандартную тему BuddyPress. Для основного сайта example.com вы можете поставить ваш любимый шаблон и плагины/виджеты. Скоро он перестанет зависеть от BuddyPress.
5) Надо узнать ID блога social, для этого смотрим первую колонку возле названия блога на страниц “Администрирование → Блоги”. Там будет цифра 2 (к примеру, для новой чистой установки WPMU).
6) Теперь необходимо интегрировать social с BuddyPress. Вы узнали ID блога social, теперь пропишем его с помощью правильного редактора в файле wp-config.php примерно на строке ~60 (до $table_prefix):
define( ‘BP_ROOT_BLOG’, 2 );
Все! Теперь ваш социальный сайт переместился на social.example.com.
В итоге вы получили:
Понравился пост? Подпишись на
Получай всю интересную информацию первым.
![]()
RSS лента комментариев на эту запись ↔ TrackBack URL
25 ноября 2009 в 12:06
Полезная статья :)
может применю на своем сайте… а то домен еще один покупать :)
28 ноября 2009 в 11:33
Благодарю!
Кому-то будет полезно, мн сейчас интересен не много другое, ищу путь чтобы пользователи могли своим под доменам давать свои личные имена, не social.example.com, а social.com. Толи через прописывание CNAME то ли еще как.
28 ноября 2009 в 11:48
@Koshnv:
Вот вам плагин в помощь:
3 декабря 2009 в 4:02
все отлично работает, спасибо огромное
единственный вопрос – верхнее меню пользователя buddyPress – возможно ли его отключить для основного блога ? Я впервые работаю с WP, пока еще не было времени разобраться в логике этого движка, а тут еще и надстройка на него. мне эта панель рвет дизайн полностью, как отключить ТОЛЬКО для шаблона основного (корневого) блога, но сохранить для сабдомена (самой сети) я ,увы, пока не нашел. Подскажете ?
3 декабря 2009 в 19:28
Огромное тебе человеческое БЛАГОДАРЮ – @slaFFik :-)
Прокопались неделю, сам не разобрался друг показал как и что уже прописывается и перенаправляется.
НО ПЛАГИН РОБИТ!
А ведь я там все плагины пересмотрел, как на этот не нарвался ума не приложу.
4 декабря 2009 в 17:55
перенес сообщество на поддомен как и описывалось, но обнулились все аватарки сообществ и пользователей.
5 декабря 2009 в 22:46
Огромное спасибо, а то билась несколько дней, как и основной блог сохранить в неприкосновенности, и дать возможность другим регистрироваться где-то “в сторонке”.
7 декабря 2009 в 9:28
@gromov:
Придумал, как можно сделать; напишу вечером, если не забуду.
@Koshnv:
Не за что :)
@BRED:
Но сам BP работает же? А аватарки – это дело такое…
@Татьяна:
И снова рад, что у вас все получилось и работает :)
25 декабря 2009 в 22:53
нескромно напоминаю о своем вопросе, т.к. очеь актуален
25 декабря 2009 в 22:58
@gromov:
Откройте файл bp-core-adminbar.php. Смотрите строку 283.
Замените
на
Не уверен, но должно помочь.
27 декабря 2009 в 1:29
Проблемы с аватарками решил – как только перешел на свой хостинг :) то есть видимо траблы либо с ресурсами, либо с ограничениями на стороне nginx или apache.. сейчас многие хостеры переходят на nginx и это.. бред…
13 января 2010 в 19:49
После установки по инструкции ссылка подобная social.example.com не работает. Скорее всего проблема с хостигом. Там необходимо указывать поддомены и прописывать путь…вот с последним и возникли проблемы…
Или может быть проблема даже не в этом?
13 января 2010 в 20:23
Ксения,
Проблема может быть в DNS-е.. какой у Вас хостинг? и домен хостер регистрировал?
19 января 2010 в 19:25
После установки BP на под домене social.example.com блоги пользователей почему-то создаются на доменах 4-го уровня blog1.social.example.com blog2.social.example.com…
(Хостинг –виртуальный сервер)
С чем это может быть связано?
19 января 2010 в 22:27
Роман,
Надо было устанавливать WPMU+BP не в поддомен, а на основной домен example.com в режиме поддомены. Потом создаете через админку WPMU (а не контрольную панель хостинга) сайт social.example.com и дальше все согласно инструкции.
23 января 2010 в 12:41
slaFFik,
Все было сделано в точности по инструкции.
Я просмотрел еще несколько сайтов организованных по принципу описанному в данной статье и везде били блоги на доменах 4-го уровня. Может кто-нибудь видел сайты, где при нахождении BP на домене типа social.example.com блоги через BP создавались бы на доменах 3-го уровня, то дайте ссылку, пожалуйста.
21 февраля 2010 в 11:28
Друзья, подскажите, может кто сталкивался с такой проблемой: мне требуется сделать так, чтобы основной домен моего BuddyPress на WPMU был на expample.com, a (во-первых, мне так нравился больше, во-вторых, особенности поисковой оптимизации прошлого варианта сайта, не желательно менять с www на без-www).
Каким образом можно перенести главный сайт на работу с www-доменом?
Если просто поменять в настройках основного блога example.com на то он уходит в цикл на постоянном перенаправлении, похожем на example.com/wp-signup.php?new=www.example.com.
Подскажите, кто сталкивался с подобной проблемой …
21 февраля 2010 в 14:27
.htaccess в помощь :)
21 февраля 2010 в 14:33
@Александр, спасибо, идея хорошая, а можно слегка уточнить, как именно это реализовать? Я сейчас прикинул – идей увы просто нет =(
Я полагал, что перенаправление идёт средствами WordPress-а, а .htaccess вроде отвечает только за пересылку урла в водрпресс, или я слишком наивен в своём понимании WordPress?)
P.S.: Сам домен у меня – fld.av13.ru, его надо перегнать на .
21 февраля 2010 в 15:24
Нужно погуглить редирект с без www на www :)
в вордпрессе должно быть fld.av13.ru
21 февраля 2010 в 17:12
@Александр, у Вас конечно было рациональное зерно, но .htaccess в этом деле оказался только первой строчкой.
Способ перенаправить основной домен на я нашел. Он довольно сложен, но вдруг кому пригодится. Описание: