No post anterior eu falei sobre algumas características do WordPress MU e algumas pessoas me perguntaram como instalar o WordPress MU com suporte a subdomínios na Dreamhost.
Acabei fazendo este pequeno passo-a-passo.
Antes de instalar…
Por mais que o WordPress MU seja fácil de usar, tenha em mente que ele não foi feito pra iniciantes. Antes de instalar pense no seguinte:
- Você tem mais do que 5 blogs com administradores diferentes?
- Você tem conhecimentos de PHP, MySQL e sabe interpretar logs de erro?
- Você vai ter tempo pra dar suporte aos vários blogs que estarão sob sua responsabilidade?
Se você respondeu não para alguma dessas perguntas é porque ainda não é hora de instalar o WordPress MU.
Também tenha em mente que se os blogs tiverem muitos acessos você vai precisar de um servidor dedicado. Pense em “muitos acessos” como mais de 10mil visitas/dia.
Agora se você confia no seu taco e acha que não vai ter problemas, se prepare para instalar!
Instalando o WordPress MU
Requisitos
- Um domínio ou subdomínio (ex. nagueva.com);
- Hospedagem com suporte a PHP5 e CGI (isso é muito importante);
- Paciência.
Configurando o servidor
Em alguns servidores você pode até pular essa etapa. Mas no caso da Dreamhost você precisa efetuar algumas alterações, principalmente se quiser utilizar o suporte a subdomínios.
Mas também não existe segredo, basta enviar um e-mail para o suporte dizendo que você deseja utilizar o WordPress MU com suporte a subdomínios e eles criarão uma nova entrada de DNS.
Importante: Não crie uma nova entrada de DNS manualmente. Não vai funcionar e você corre o risco do servidor cair. Solicite ao suporte da Dreamhost.
PrintScreen do e-mail que enviei para a Dreamhost. Não reparem , meu inglês é péssimo.
Em menos de 5 minutos eles atenderam a minha solicitação. Só é importante lembrar que, após liberar essa funcionalidade, você não poderá mais criar subdomínios através do painel da Dreamhost, tranquilo?
Colocando o WordPress MU pra rodar
- Baixe a última versão do WordPress MU;
- Crie um usuário e uma tabela no banco de dados para a instalação;
- Descompate os arquivos que você baixou em uma pasta no seu computador;
- Envie os arquivos para a raiz do seu site;
- Dê um CHMOD 777 na pasta raiz do seu site e na pasta wp-content;
- Acesse o endereço do seu site através do seu browser.
Se tudo correu bem, você deve estar visualizando uma tela como esta:
Maravilha, agora é só finalizar a instalação.
Lá embaixo dessa página, você tem alguns campos pra preencher.
- Blog Addresses - Escolha o modelo que você quer utilizar nos seus blogs: subdomínios (ex. http://seu-blog.wp-mu.com) ou subdiretórios (ex. http://wp-mu.com/seublog/). Essa opção você não poderá alterar posteriormente.
- Database - Informe o nome da tabela (Database Name), o usuário (User Name), senha (Password) e o host (Database Host) para conexão com o banco de dados.
- Server Address - Digite o endereço da instalação do WordPress MU.
- Site Details - Digite o nome do seu site e seu e-mail.
Agora clique em Submit e voilá!
Pronto, nem doeu.
Agora é só fazer o login(não esqueça de anotar a senha) e ir cuidar dos seus blogs. Enjoy it!
10 Comentários em "Como instalar o WordPress MU na Dreamhost"
Bem bolado o tutorial, cara.
“Só é importante lembrar que, após liberar essa funcionalidade, você não poderá mais criar subdomínios através do painel da Dreamhost, tranquilo?” Isso é só para o domínio que você quiser ativar wildcard DNS e não todos, certo? Não ficou muito claro.
Você me deu uma idéia pra melhorar um serviço que já existe. Vou anotar aqui e quem sabe um dia eu faça.
[]z
Sim, isso só acontece para o domínio onde for ativado o wildcard DNS. Realmente não ficou muito claro.
Vlw Pedro.
O tutorial é ótimo, pena que o sistema não é, ou pelo menos não era.
A um tempo atrás eu tava procurando sistemas de blog com multi-blogs e multiautoria, quando analisei o wordpress mu descobri que ele cria um Banco de dados inteiro pra cada blog novo, ou seja, ele cria duas vezes a tabela de posts, de comentários, pra quem não é desenvolvedor isso pode parecer normal, mas isso é uma falha no desenvolvimento do sistema, ou melhor, foi preguiça deles de mudar o sistema, devem ter usado o sistema pra um blog só e mudado de um jeito idiota pra ser multi-blog.
Bom se for escrever disso vai ficar muito grande, qualquer dia faço um post disso.
De qualquer jeito o tutorial ficou bom!
Ah esqueeci de falar, tem um bom sistema multi-usuarios e multi-blogs que é uma vertente do Wordpress. chama b2evolution.
Muito bom, usamos la na empresa!
Exatamente o que todos precisam.
Abraços e parabens pelo blog e pelo post!
Pois é Rangel, nesse ponto sou obrigado a concordar com você. O WPMU é meio “porco” na hora de estruturar as taberlas no banco de dados. Mas como existe uma grande comunidade trabalhando em cima do WordPress, eu acredito que com o tempo isso será abolido.
Existe uma outra plataforma multi-blogs que é o Movable Type, que também é excelente. Mas o grande problema, que me fez continuar com o WordPress e não trocá-lo por nenhum outro CMS é a inúmera quantidade de plugins, templates e facilidade em encontrar auxílio pra qualquer problema da plataforma.
Reconheço que ainda não é o sistema perfeito, mas até então, pra mim, ele tem deixado muito pouco a desejar.
Valeu pela participação, eu não conhecia esse b2evolution.
Não usei o WordPress MU no Influxo.org porque vários plugins importantes não funcionavam corretamente.
Executar o comando CHMOD 777 pode não ser muito bom em termos de segurança. Você dá liberdade para qq usuário pode ler, escrever e executar. E depois pode perder tudo, se alguém se logar como usuário anônimo, algo default por aí.
Ah, tinha esquecido do chmod! No meu site só tenho um blog, por enquanto, mas quero fazer outros, todos administrados por mim, e o MU vai ser bom para ter todos eles num só lugar, como admin.
Estou tendo problemas em criar o blog com o nome blog: dominio.com/blog. Não dá certo… Ele entende como se fosse o blog raiz. Se eu crio o blog com nome diferente de blog funciona…
Alguma idéia?
Mas esse lance do subdominio no dreamhost só é necessário se você for deixar aberta a criação de blogs. No meu caso, eu uso o wordpress mu, mas toda vez que crio um blog novo, eu direciono o subdominio para a pasta onde o wpmu está instalado.