WordPress v.3.0.1 — делаем социальную сеть (WordPress MU)

Всем доброго времени суток!

Недавно один из моих постоянных читателей (и пользователей моего хостинга) настойчиво просил помочь в настройке его WordPress как социальной сети.

Я, честно сказать, никогда не интересовался этой функцией и насколько знаю и читал – возможность создания сети пользователей была возможна на движке WordPress MU, а также на BaddyPress (по-моему, правильно назвал, поправьте если что).

Знаю, что в версии WordPress 3.0 эта функция внедрена как обязательная, и теперь MU уже не будет развиваться самостоятельно.

Мой читатель пытался самостоятельно установить и MU, и BaddyPress, но в последнем своем письме написал, что его попытки оказались безуспешными.

Меня эта ситуация заинтересовала – неужели все так сложно? И я решил попробовать. Тем более, я вам рассказывал о новой версии WordPress, но, правда, в моих обзорах (серия статей – Путешествие по WordPress v.3) я ни разу не коснулся темы мультисайтов.

Сегодня решил написать, так как желающие сделать себе социальную сеть есть, а вот как сделать – не все знают.

Фактически, все ваши манипуляции по первоначальной настройке займут у вас не более десяти минут. Читайте внимательно и смотрите скриншоты, я буду рассказывать по порядку ваших действий.

1. Перед тем как начнем, вам надо:

  • Отключить (деактивировать) все ваши плагины.
  • Желательно (не обязательно) все ваши записи иметь на локальном компьютере.
  • Желательно (не обязательно) сделать бэкап базы данных.

2. Откроем файл wp-config.php (тот, где мы записали данные нашей базы данных) и впишем вот такую функцию (пишите ее во второй строке, после ‘<?php’):

define('WP_ALLOW_MULTISITE', true);

3. Сохранили и закрыли файл wp-config.php.

4. Если вы в административной панели сайта, просто нажмите F5 и обновите окно браузера. В Консоли Управления, раздел Инструменты, у вас появится страница Сеть.

5. Заходим на эту страницу. Если вы предварительно НЕ деактивировали плагины, вам система подскажет это сделать сейчас. Вы увидите вот такую страницу:

64

Сразу хочу подчеркнуть: я показываю вам на одном из своих сайтов (на этом пытаюсь раскрутить бесплатную Доску Объявлений), поэтому такой домен – www.advt.org.ua.

Два слова о разделе – Параметры сети. Система подсказывает, что сеть будет выглядеть как – http://поддомен.advt.org.ua. Советую следовать ее предложениям.

Нажимаем кнопку – Установить. Откроется страница – Установка сети. Здесь нам потребуется выполнить три действия (сначала – сделайте копию файлов wp-config.php и .htaccess):

1 – Создать директорию blog.dir в папке wp-content и поставить на нее права на запись – 777:

65

2 – Добавить указанные на странице строки в файл wp-config.php (ПЕРЕД строкой /* Это всё, дальше не редактируем. Успехов! */):

66

3 – Добавьте (если нет) ключи аутентификации в файле wp-config.php:

67

4 – Добавить строки в файл .htaccess, заменив существующие правила WordPress:

68

Все, что я выложил на скриншотах, будет на странице Установка сети.

После внесения изменений в файлы – все сохранили и закрыли. Система предложит вам еще раз авторизоваться (ссылка внизу справа).

Если вы сделали правильно (как я описал) – у вас в Консоли Управления администратора появится в самом верху вкладка – Администратор:

69

Дальнейшие ваши действия связаны с управлением вашей сетью, размещением необходимых шаблонов для пользователей сети, настройкой необходимых плагинов, и т.д.

Я уже выше писал, что не знаком с системой MU, поэтому мой рассказ о настройке социальной сети на WordPress 3.0 на этом заканчивается.

В ближайшие дни я расскажу вам о еще некоторых новшествах в последней версии WordPress третьей версии.

Успехов!

13 комментариев на записьОтправить ваши
  1. Создал БД
    Залил в корень файлы
    Прописал алиасы *.domain.zone
    В ДНС прописаны записи в виде А * IP и А *.* IP
    Установил вордпресс
    Прописал возможность мультисайтовости в конфиге
    Создал папку блогдир и установил права 777
    В нетворке выбрал сабдомены и ткнул инстал
    Дописал выданные строки в конфиг и создал .htaccess с необходимыми правилами

    в дашборде появилась вкладка — мои сайты
    в тулзах нетворк исчез

    кроме как нажать кнопку сохранения в дашборде — ничего сделать не могу… но сохранять по большому счету нечего так как не могу ничего добавить

  2. поставил вордпресс 3.1.2

    все сделал согласно описанию за исключением того что не отключал плагины

    после того как добавил на последнем шаге предлагаемые строки в конфиг и htaccess ничего не произошло

    а если быть точнее я вижу вкладку MY SITES и все

    в меню настроек все осталось как уобычного вордпрессовоского блога

    новые домены добавить так же не могу

    алиасы прописаны, запись в ДНС произведена, папка блогдир добавлена, права на нее 777 выставлены

    какие могут быть проблемы?

  3. я вапс люблю , спасибо !!!! 5 дней устанавливал и наконец !

    огромное спасибо !!!!!

  4. Отображается как поддомен.сайт.ру — там прописаны альясы * на все поддомены, те все поддомены глядят в одну директорию, только темы разные. ( может, в папки с темами какие файлы для регистрации положить?).
    А сейчас, когда нажимаю «регистрация» в поддомене, попадаю на страницу
    http://поддомен.48site.ru/wp-login.php
    со стандартной WordPress-овской формой входа, которая предлагает ввести имя и пароль,
    а внизу ссылка регистрация. Когда на неё нажимаешь, попадаешь на страницу регистрации на сайте
    http://site.ru/wp-signup.php
    Нужно бы попасть, так понимаю, на
    http://поддомен.site.ru/wp-signup.php

    • Какой вордпресс у вас стоит?

  5. Не получается организовать регистрацию пользователей WordPress3 на поддомен.site.ru
    Получается, что все новые пользователи сайта всё равно регистрируются на site.ru, а на поддомен.site.ru с этим логин-паролем движок не пускает. Может, нужно какие строки в config, или ещё куда, или копировать править и вставлять в папку с темой файлы типа
    wp-signup.php
    wp-register.php
    wp-login.php
    wp-includes/registration.php
    wp-includes/registration-functions.php
    Подскажите пожалуйста что нибудь.
    Или как для поддомена организовать отдельную базу данных.

    • Как у вас поддомен в Общих настройках отображается? Как поддомен.сайт.ру или сайт.ру.поддомен? Откуда посетитель переходит на регистрацию, какая ссылка там стоит?

  6. нет не всё, не сработало, как нужно.
    так как ссылки из-за включения мультисайтовости стали в стиле /blog/ они такими и остались, а это неприемлемо.
    вопрос решил откатом базы данных, а в целом — это недостаток.

  7. А вот как отключить эту мультисайтовость, а?

    • Удалить функцию из wp-config: define(‘WP_ALLOW_MULTISITE’, true);
      Все.

  8. Все получилось на WP.3.0.1. Осталось настроить днс и перенести блоги в субдомен
    Спасибо!

  9. Интересная инфа. Попробую сделать MU у себя.
    Есть только одна просьба — возможно ли необходимые изменения в файлах опубликовать текстом, а то с картинки срисовывать неудобно да и ошибиться можно или дать ссылку где можно их скопипастить.
    Спасибо.

    • Дело в том, что после второго шага, когда вы добавите код define(‘WP_ALLOW_MULTISITE’, true); в файле wp-config.php, у вас все эти изменения в файлах появятся на странице Сеть в разделе Инструменты. Я делал скриншот именно оттуда. Там вы просто скопируете и сделаете так, как я показал на скринах… Удачи!

Подписаться на комментарии

Напишите ваше имя

Это обязательно

Напишите корректный адрес

Это обязательно

Это обязательно

Перед отправкой формы:
Извините. проверка на спам.

Проголосуйте

Хотите читать статьи на этом сайте, посвященные продвижению и раскрутке, основанные на моем личном опыте?

Просмотреть результаты

Loading ... Loading ...

Обо мне

Я профессионально занимаюсь web-дизайном, а также всем, что связано с веб-строительством:
— Оказываю услуги хостинга
— Занимаюсь продвижением и раскруткой
— Консультирую в области безопасности и защиты сайта
— Пишу много о Wordpress
— Готовлюсь открыть Школу WordPress для новичков и не только
В свободное время стараюсь ничего не делать вообще, или еду на рыбалку, или смотрю футбол по TV

Любые ваши пожертвования

Чтобы перевести сложный и бесплатный шаблон WordPress уходит в среднем 3-4 часа времени.
Чтобы разобраться в некоторых плагинах WordPress (локализация, настройки) — уходит примерно столько же времени.
Свободного времени катастрофически не хватает.
Поэтому было бы здорово, если бы вы поощряли мою работу любыми суммами.
Я открою специальную страницу и обязательно буду создавать список из имен тех, кто окажет свою помощь в дальнейшем развитии моего каталога бесплатных шаблонов и плагинов WordPress.
Мои реквизиты:
WMZ — 199627930654
WMR — 115293196032
WMU — 127367399765
Яндекс — 41001644171231

Best Wordpress © 2012 Все права защищены

Разработка сайтов SkinWP