Vários blogs em uma única instalação do Wordpress

A notÃcia em si não é nova. Mas hoje eu consegui atualizei atualizar o WordPress (vou resumir para WP) do blog para a versão 2.5.
Ontem eu acabei instalando em uma pasta diferente do servidor para testar a compatibilidade dos plugins.
Felizmente todos os plugins que eu utilizo se comportaram direitinho, inclusive um hack que eu utilizo para poder rodar mais de um blog utilizando somente uma instalação.
Não que eu tenha tantos blogs mas convenhamos que é um saco ficar atualizando blog por blog.
Eu sei que o WP possui uma versão multi usuários, a chamada WP mu. Mas eu não consegui instalar pois não tenho acesso aos arquivos de configuração do apache do meu servidor.
Mas após perguntar ao Oráculo eu encontrei um hack chamada multiblog. Basicamente este hack transforma o WP em uma instalação multiblog virtual utilizando somente uma instalação. Ou seja n blogs rodando em uma única instalação.
Vou descrever em passos simples como configurá-lo pois a explicação no site em inglês está um pouco confusa. Assumindo que antes de você executar os próximos passos, você já tenha o WP instalado.
AVISO: Não esqueça de fazer backups de seus arquivos antes de realizar alterações. Depois não diga que eu não avisei…
- Baixe o hack;
- Faça uma cópia do seu arquivo ‘wp-config.php’ e substitua pelo arquivo do hack;
- Copie a pasta multiblog para a pasta wp-content;
- No arquivo ‘wp-content/multiblog/config/mb-autoconfig.php’, coloque as configurações de banco de dados;
- Se você utiliza o plugin wp-cache, coloque a diretiva dele neste arquivo também;
- No arquivo ‘wp-content/multiblog/config/mb-users.php’ você deve adicionar os nomes dos seus blogs na variável $vusers. É só repetir de acordo com seus blogs por exemplo :
$vusers[] = ‘blog1′;
$vusers[] = ‘blog2′;
Nessas variáveis você pode colocar só o nome do blog, ou o endereço completo. - Agora vem o pulo do gato, você vai precisar criar um link simbólico para a pasta onde você realizou a instalação. Por exemplo, se você instalou o WP na pasta wp, vc digita ou pede pra alguem de onde você hospeda para criar : “ln -s wp blog1″ e para o segundo blog também;
- Feito isso é só entrar no site e executar a famosa instalação de 2 passos do WP e Great Success!
Agora todas as atualizações, temas e plugins ficaram disponÃveis para todos os seus blogs de uma só vez.
Receba o feed por e-mail
June 21st, 2008 at 5:39 pm
Parabéns!
Bom artigo!
É a salvação da lavoura para quem desenvolve sites utilizando o cms do wordpress. Agora não sei se é facil conseguir um link simbólico no servidor.
Grande abraço!
[Reply]
June 22nd, 2008 at 7:45 pm
Obrigado Mr.
Tem algumas formas de conseguir o link simbolico. Dá pra fazer pelo próprio php por exemplo usando o phpfilemanager (http://phpfm.sourceforge.net), criando através de um script perl e deve ter mais algumas formas que eu desconheça. =)
[Reply]