То о чем я писал в blogclient.ru/shell-skripty-dlya-avtoustanovki-wordpress.htm и ранее в blogclient.ru/avtoinstalyaciya-wordpress.htm на проверку оказалось почти бесполезной фигней.

Меня уже неоднократно посещала мысль, что за это же время я вручную мог бы все эти блоги проинициализировать. Это часть правды, но я смотрю в будущее и мне будущее, в котором мне придется десятки раз тыкать по одним и тем же ссылкам не вдохновляет.

Выяснилось, что дамп базы с переименованными таблицами для wordpress не совсем подходит. У меня после загрузки такого дампа wordpress ругался, что у меня нет прав для доступа к админской панели. Я и так и этак крутил дамп, пролистывал исходники php wordpress. Я так и не выяснил, почему теряются права, ведь все должно было бы работать. Огорчившись, я решил не использовать готовый дамп, благо, что wordpress быстро сам инициализируется. А чтобы он не мусорил во время установки подкорректировал файлы upgrade.php и еще один файл из админки - установка шаблона ссылок по умолчанию и пингсервисов, а также можно и темы.

Немного поразмышляв подкорректировал wp-config.php таким образом, чтобы префикс таблиц был равным названию домена: небольшой регэксп и вуаля. Ну если имена таблиц берутся из названия домена, то нет смысла копировать файлы wordpress. Достаточно сделать символические ссылки на все файлы и каталоги, таким образом полностью исключив копирование файлов.

Осталось только разрулить каталоги, куда wordpress может что то писать, а именно cache, uploads. Ну это оказалось проще простого: для каталога кеша можно прописать любой каталог, например я установил tmp/cache/domainname/ - теперь все файлы кеша будут в одном каталоге. Мне это так даже понравилось - весь мусор в одном месте. Если охота разрулить каталог uploads то для этого есть опция в админской панели.

Такой вариант получился даже красивее чем первое с частичным копированием файлов.. Дистрибутив wordpress теперь нет необходимости копировать, все чистенько и аккуратно: общий каталог плагинов и тем. Возможно даже получается что то аля многопользовательский wordpress на однопользовательской версии. Но главное это работающий вариант: каждый из этих блогов можно будет безболезненно перенести на другой хостинг в любое время.

Мой блог находят по следующим фразам
все для блогов
УДАЛЕНИЕ ПЛАГИНА
скрипты на php+sql
как добавить в feedburner
xmlrpc рубрики
как убрать плагин