Muito provavelmente você já ouviu falar do Wordpress. Ele é o CMS (Content Management System – Sistema de Gerenciamento de Conteúdo) mais utilizado em blogs e vários sites.

Ele utiliza PHP, MySQL e Apache para funcionar (um ambiente LAMP normal) assim, virtualmente qualquer webhost permite que você utilize o sistema sem a mínima dor de cabeça. Neste artigo vamos ver como instalar o Wordpress no CentOS 5.4, porém os passos descritos aqui podem ser utilizados em qualquer outra distribuição Linux (ou até Windows, utilizando o XAMPP).

Download

Se você quiser hospedar o seu blog em outros servidores que não sejam os do Wordpress (ou seja, você não quer utilizar o sistema disponibilizado em http://www.wordpress.com) você pode fazer o download do pacote e instalá-lo em seu próprio servidor. Para isso, vá até http://br.wordpress.org (assim você já será redirecionado para a página em português com a versão em português do Wordpress).

Clique no link “Fazer o download do .tar.gz – 2.2MB” e espere o download ser finalizado. O próximo passo é preparar o ambiente LAMP.

Preparando o ambiente

Como citado na introdução, para instalar o Wordpress com sucesso você vai precisar de MySQL, Apache e PHP (vou considerar que você já instalou o Linux e que ele já esteja funcionando corretamente). A instalação destes softwares é bem simples, não leva mais que 10 minutos, isso se você já não os instalou junto com a sua distribuição.

MySQL

O MySQL é o que dá um pouco mais de trabalho para instalar, mas nada assustador. No CentOS:

# yum -y install mysql-server mysql

Quando a instalação finalizar, você deverá inicializar o serviço e definir a senha de root:

# service mysqld start
# mysqladmin -u root password ‘nova-senha’

Não se esqueça de substituir ‘nova-senha’ pela senha que você deseja utilizar para o root do MySQL (lembre-se que este não é o root do sistema!). Para fazer com que o MySQL seja inicializado automaticamente no boot:

# chkconfig –levels 2345 mysqld on

Pronto! MySQL instalado e configurado.

Apache

Para instalar o Apache, basta:

# yum -y install httpd

Agora, basta fazer com que o Apache seja inicializado no boot:

# chkconfig –levels 2345 httpd on

Pronto, agora basta instalar o PHP

PHP

Para instalar o PHP:

# yum -y install php php-common php-mysql php-gd php-mbstring php-xml php-xmlrpc

E pronto. O PHP já será configurado como um módulo do Apache e este já será capaz de interpretar qualquer página PHP que você precise.

Instalando o Wordpress

Com o servidor pronto, já podemos começar a instalar e configurar o Wordpress na máquina. Para isso, envie o arquivo baixado do site para o servidor:

# scp wordpress-2.8.6-pt_BR.tar.gz root@192.168.1.101:/root

Este comando irá utilizar o SCP (uma das ferramentas do SSH) para enviar o pacote para a máquina 192.168.1.101 no diretório /root. Funciona como se fosse um FTP, porém todo o tráfego entre a origem e o destino é criptografado (não que isso importe muito nessa situação!).

Agora, no servidor, vá até o diretório onde você colocou o pacote do Wordpress e descompacte-o:

# tar xzvf wordpress-2.8.6-pt_BR.tar.gz

Será criado um diretório chamado ‘wordpress’. Este diretório contém todo o software e deve ser copiado para o diretório do seu servidor web. No CentOS o padrão é o /var/www/html. Assim:

# mv wordpress /var/www/html/

Para que o Apache consiga acessar este diretório corretamente, você deve fazer com que o usuário utilizado pelo Apache seja o dono deste diretório e de todos os arquivos e subdiretórios presentes nele:

# chown -R apache:apache /var/www/html/wordpress

Pronto, agora todo o resto da instalação poderá ser feito através do navegador. Acesse o seu servidor: http://192.168.1.101/wordpress (não se esqueça de mudar o IP para o IP utilizado pelo seu servidor ou o nome DNS). Se você não criou um subdiretório em /var/www/html chamado wordpress, ou seja, colocou todos os arquivos do diretório diretamente em /var/www/html, não será necessário colocar o /wordpress na URL citada anteriormente.

A primeira tela da instalação é a seguinte:

Wordpress - Instalacao1
Clique no botão “Criar um Arquivo de Configuração”. Você será então levado para a seguinte tela:

Wordpress - Instalacao2

Clique no botão “Vamos Começar!”. Você irá para esta tela:

Wordpress - Instalacao3

Aqui, você irá configurar o banco de dados:

  • Nome do banco de dados: digite o nome do banco de dados que você quer que o Wordpress utilize na instalação. O banco de dados deve existir.
  • Nome do usuário: digite o nome do usuário que será utilizado pelo Wordpress para acessar o banco de dados.
  • Senha: digite a senha do usuário que foi definido na opção anterior.
  • Servidor do banco de dados: digite o endereço do servidor de banco de dados. Se este for o mesmo servidor onde você está instalando o Wordpress, basta digitar localhost.
  • Prefixo das tabelas: quando o Wordpress criar todas as tabelas, ele irá utilizar o prefixo especificado por você nesta opção para formar o nome de todas as tabelas. É interessante que você modifique o padrão para melhorar a segurança do sistema.

Ao terminar de preencher o formulário, clique em “Enviar”. Pode levar um tempo até que a próxima página seja carregada.

Wordpress - Instalacao4

Nesta tela você deve definir o título do seu blog (não se preocupe, você pode alterá-lo mais tarde). Clique no botão “Instalar Wordpress” e você será levado para uma página onde o nome de usuário e a senha (sempre aleatória) serão exibidos para você. Guarde esta senha em local seguro até que você possa trocá-la para uma outra senha definida por você. Após anotar a senha, clique no botão “Login”. Você será levado para a página de login do Wordpress, coloque o nome de usuário e senha informados na página anterior.

Quando você realizar o primeiro login, no topo da tela será exibida uma mensagem em vermelho instruindo você a trocar a senha aleatória gerada pelo Wordpress. Clique no link “Sim, leve-me para a página do meu perfil”. No final da página, você encontrará o item “Nova senha” e à direita duas caixas de texto. Digite a nova senha duas vezes e clique em “Atualizar perfil”.

Quando for definir sua senha, tenha certeza de que está utilizando uma senha forte com pelo menos 8 caracteres, letras maiúsculas e minúsculas, números e caracteres especiais como #, $, @, !, etc. É bem simples atacar um blog utilizando força-bruta, por isso quanto mais forte for sua senha, mais difícil será um atacante conseguir invadir o seu blog/site.

Wordpress - Instalacao5

Conclusão

O Wordpress é uma excelente ferramenta utilizada por milhares de sites na Internet (muitos de grande porte, com centenas de milhares de acessos diariamente) que permite que você foque no conteúdo do seu site, e não perca muito tempo na administração dele.

Nestas novas versões ficou muito mais simples atualizar tanto o Wordpress em si, quanto os plugins que você utiliza bastando um clique em um botão para que tudo seja atualizado automaticamente. Manter toda a instalação do Wordpress atualizada é importante para que você mantenha o seu blog/site seguro.

Espero que você tenha gostado do texto e que ele lhe tenha sido útil. Se tiver dúvidas, críticas ou sugestões deixe um comentário!

Compartilhe o post! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Ask
  • Bloglines
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Live-MSN
  • Pownce
  • Print
  • Rec6
  • Slashdot
  • Technorati
  • TwitThis

Posts relacionados:

  • iRedOS: Servidor de e-mails completo em 20 minutos Há alguns meses, escrevi sobre como fazer um servidor de...
  • iRedMail: Servidor de e-mails fácil e rápido Introdução O e-mail é a forma de comunicação mais...
  • Como instalar o Easy Peasy no seu netbook Há alguns anos atrás eu comprei um EEE PC 701....
  • Damn Vulnerable Web App: aprenda a explorar falhas de segurança de aplicações web Aplicações web são, hoje em dia, os alvos mais...