Как на одной копии WordPress сделать несколько сайтов.

Written by admin on 28.03.2011 – 11:31 дп -

Здравствуйте, дорогие друзья.

После большого перерыва, я все-таки решил продолжить писать в блог.

И сегодня я бы хотел рассказать о том, как сделать несколько сайтов на одной копии WordPress. Разобравшись в этой проблеме, я понял что это можно сделать не только на 3+ версиях, но и на более ранних.

Суть идеи заключается в том, что WP сохраняет свои таблицы с префиксом указанным в файле config.php,  и если этот префикс сделать для каждого сайта уникальным, то мы получим именно то, что нужно. Один движок и несколько сайтов. Но это накладывает определенные ограничения. Я о них расскажу, но давайте обо всем по порядку.

Уникализировать будем на основе доменного имени. И так начнем. Сначала откроем wp-config.php у меня на хостинге CPanel и это выглядит так.

Нужный нам файл подчеркнут красным. Выделяем его, далее щелкаем «Изменить», выставляем нужную кодировку, у меня «utf-8″. Это нужно для того, чтобы были кириллические символы и было проще ориентироваться в файле.  Далее переходим к следующему шагу.

Теперь находим нужную строку в которой прописан префикс в таблице.

Теперь мы поменяем его на что-нибудь типа этого.


Если интересно что делает этот код, то я расшифрую. Он создает переменную по названию домена и заменяет убирает в ней символы которые нельзя использовать в названии таблицы.

Теперь для каждого домена устанавливаем WP и все, счастье. Все работает, все танцуют.

Что касается ограничений.

  1. Следите за названиями изображений. Так как они хранятся в одном месте и картинки с одинаковым названием могут перезаписываться.
  2. Постоянные ссылки делайте одинаковыми на всех сайтах работающих от этой копии. Это делается в  Параметры->Постоянные ссылки.
  3. Я не придумал как сделать разные robots.txt файлы, так что тем людям, которые хотят что-то закрывать придется делать общий файл, для избранного закрывания  вам помогут знания regexp.
  4. С поддоменами не тестировал.

Спасибо за внимание. Удачи вам в ваших экспериментах.

Subscribe to my RSS feed

Wordpress 3.0

Written by admin on 18.06.2010 – 2:32 дп -

Здавствуйте. Наконец-то вышел WP 3.0. И самое прекрасное новшество это… Мультисайтовость. Теперь можно совершенно спокойно на небольших хостингах, где мало места и много доменов, делать кучу микронишевых сайтов!!!

Смотрим:

Subscribe to my RSS feed