Оптимизировать работу с большим количеством блогов

У меня много блогов на WordPress. Как появляется новая версия, приходится тратить уйму времени на обновление всех блогов.

Когда появляется какой-то новый и полезные для меня плагин, опять – занимает много времени на установку ко всех блогам.

Если нужно что-то изменить в настройках, чтобы блог лучше работал, – то же самое.

Может кто-нибудь посоветует, как мне сэкономить время и оптимизировать работу с большим количеством блогов? Я уже подумывал о переходе на WP MU, но не знаю, насколько просто перевести все блоги на WP (да и можно ли вообще?) и работает ли WP MU с блогами на разных доменах?

Буду признателен за помощь!

Если всё на одном сервере, то может будет полезным вот это http://denis.boltikov.ru/2007/07/13/neskolko-kopij-wordpress-na-odnom-dvizhke-i-baze/

Куда не сунься чтобы решить проблему с кучей блогов и как их связать в одну базу и движок, все указывают на –
http://denis.boltikov.ru/2007/07/13/neskolko-kopij-wordpress-na-odnom-dvizhke-i-baze/

Но к сожалению уже два дня на этот блог попасть не могу, так как он просто в "дауне". Может кто расскажет вкратце или есть у кого-нибудь перепечатка данного метода? ОЧЕНЬ НУЖНО.

в кэше гугла всегда можно посмотреть.
это для файла wp-config.php (вместо $table_prefix = ‘wp_’;)

Несколько копий WordPress на одном движке и базе

У себя в блоге Михаил Туренко пишет о том, как можно поставить несколько движков wordpress на один хостинг. Судя по его словам надо обязательно закачивать для каждого блога свою копию движка.

Это не так, вполне можно обойтись общей копией и одной базой. Дело в том, что в файлах WP хранит только параметры для соединения к базе данных. Все остальные настройки у него хранятся уже в самой базе данных.

Так как база у нас общая, то пользователь, пароль и имя базы данных у нас одинаковые для каждого блога. Разными будут только префиксы для таблицы. А в качестве префикса будем использовать $_SERVER['HTTP_HOST'], он у нас индивидуальные для каждого сайта.

Пример кода:
$prefix = $_SERVER['HTTP_HOST'];
$prefix = str_replace(’www.’, ”, $prefix);
$prefix = str_replace(’-', ”, $prefix);
$prefix = str_replace(’.', ”, $prefix);
$table_prefix = $prefix.’_’ ; //’wp_’;

P.S. Данный код подойдет только для блогов на разных доменах. Если блоги на одном домене, то надо разбирать $_SERVER['REQUEST_URI'] и брать часть пути.

Сохраненная версия статьи
http://209.85.135.104/search?q=cache:WilK9D-TH_gJ:denis.boltikov.ru/2007/07/13/neskolko-kopij-wordpress-na-odnom-dvizhke-i-baze/+neskolko-kopij-wordpress-na-odnom-dvizhke-i-baze&hl=ru&gl=ua&strip=1

Anonymous
Отправить
Ответ на: