Люблю WordPress Нравится мне WordPress. C ним такие прикольные фишки можно делать! Вот например — одна инсталяшка вордпресса, одна база данных, и туева хуча саттелитов сайтов :) Получается очень удобный вариант обновлять версии вордпресса и плагинов — причем один раз и в одном месте.

Я когда-то натыкался в инете на описание такой штуки, седни вон сделал себе. По-памяти.

Как это работает? До безобразия просто! Мы будем подставлять префикс таблиц в базе данных, в зависимости от того к какому домену обращается посетитель. То есть для домена www.my-domain.ru префикс будет mydomain_, а не стандартный wp_

Для этого мы заменяем в файле wp-config.php строку

$table_prefix  = ‘wp_’;

на строку

$table_prefix = str_replace(array(‘www.’,’.ru’,’.com’,’.cn’,’.info’,'-’), », $_SERVER["HTTP_HOST"]) . ‘_’ ;

Для кого это слишком сложно, есть пошаговая инструкция :)

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

Делай два: Заливаем инсталяшку WordPress на сервер, в эту самую папку и заменяем wp-config-sample.php вот этим файлом.

Делай три: Открываем домен и проходим обычную процедуру инсталляции WordPress для каждого сайта.

Все! Наслаждаемся результатом :)

P.S. Не совсем все. Как оказалось возможны проблемы, если в таком варианте пытаться залогиниться в админку пропустив последний слеш (т.е. http://www.chanishvili.org/wp-admin а не http://www.chanishvili.org/wp-admin/).

Можно попытаться исправить проблему манипуляциями в .htaccess (вот тут человек подробно расписал как это сделать) или вводить урл полностью.

Я же использую RoboForm, который помнит и правильный адрес входа — http://www.chanishvili.org/wp-login.php, и логин с паролем :)

Update 14/09/2009 После того как я сделал мультивордпрессинг на новом хостинге, вылезла ошибка XML-RPC – соединение не устанавливалось, писало что ошибка, хотя в самом WP все было разрешено. Как оказалось это правится просто – добавляем в .htaccess следующие строки и все пашет :)


<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

http://www.chanishvili.org/wp-content/plugins/downloads-manager/img/icons/winrar.gif Загрузить Мультисайтовый конфиг для WordPress (1.61KB)
Добавлен: 25/02/2009, загружен: 854 раз