Codex

pt-br:Instalando o WordPress

Contents


WordPress é bem conhecido por sua facilidade de instalação. Na maioria dos casos a instalação do WordPress é um processo muito simples e leva menos de cinco minutos para ser concluída. Muitos servidores já oferecem agora as ferramentas (por exemplo, Fantastico) para instalar o WordPress automaticamente para você. No entanto, se quiser instalar o WordPress você mesmo o seguinte guia irá ajudar. Para atualizar o WordPress é ainda mais fácil.

O guia de instalação a seguir o ajudará, esteja você procurando a Famosa Instalação de 5 Minutos, ou necessitando de um guia de instalação um pouco mais detalhado.


Antes de Instalar

Antes de começar a instalação, há algumas coisas que você precisa saber:

  1. Verifique se seu servidor tem os requisitos mínimos para rodar o WordPress (em inglês).
  2. Faça o Download da versão mais recente do WordPress.
  3. Descompacte o arquivo baixado para uma pasta no seu disco rígido.
  4. Edite o arquivo wp-config.php com as informações do seu servidor.
  5. Imprima esta página assim você tem uma ajuda acessível durante a instalação.

Você precisa ter acesso ao seu site e seu diretório além de alguns softwares básicos para continuar a instalação. São eles:

A Famosa Instalação de 5 Minutos

Aqui está a versão rápida das instruções, para aqueles que já estão confortáveis com a realização de tais instalações.

  1. Baixe e descompacte o pacote do WordPress, se você ainda não o fez.
  2. Crie um banco de dados para o WordPress no seu servidor web, no MySQL com um usuário com todos os privilégios de acesso e modificação.
  3. Renomeie o arquivo wp-config-sample.php para wp-config.php.
  4. Abra o arquivo wp-config.php em um Editor de Texto e preencha os seus dados de banco de dados, como explicado em Editando wp-config.php para gerar e utilizar sua senha de chave secreta.
  5. Coloque os arquivos do WordPress no local desejado no seu servidor web:
  6. Execute o script de instalação do WordPress, acessando wp-admin/install.php no seu navegador.
  • Se você instalou o WordPress no diretório raiz, você deve visitar: http://exemplo.com/wp-admin/install.php
  • Se você instalou o WordPress em seu próprio sub-diretório chamado blog , por exemplo, você deve visitar: http://exemplo.com/blog/wp-admin/install.php

É isso aí! O WordPress agora deve estar instalado!

  • http://exemplo.com/wp-admin/install.php - WordPress direto no endereço do site

Se você quiser integrar o WordPress na raiz do seu domínio (por exemplo, http://exemplo.com/ ), mova ou faça upload de todo o conteúdo do diretório descompactado WordPress (excluindo o próprio diretório) para o diretório raiz do seu servidor web.

  • http://exemplo.com/blog/wp-admin/install.php - WordPress em uma pasta dentro do site

Se você quer ter sua instalação do WordPress em seu próprio subdiretório em seu site (por exemplo, http://exemplo.com/blog/ ), renomeie o diretório wordpress para o nome que você gostaria de ter o subdiretório e mover ou fazer upload para o servidor web. Por exemplo, se você deseja que a instalação do WordPress fique em uma sub-pasta chamada "blog", você deve renomear o diretório chamado "wordpress" para "blog" e fazer o upload para o diretório raiz do seu servidor web.

Instruções Detalhadas

Esta seção contém instruções detalhadas sobre instalação. Só leia por questão de aprendizado ou se for realmente necessário

Passo 1: Download e Extraia

Baixe e descompacte o pacote do WordPress http://wordpress.org/download/.

  • Se você vai enviar o WordPress para um servidor remoto, baixe o pacote do WordPress no seu computador com um navegador web e descompacte o pacote.
  • Se você vai usar FTP, pule para o passo seguinte - o upload dos arquivos é descrito log mais neste artigo.
  • Se você tem acesso shell ao seu servidor web, e está acostumado a usar ferramentas com base em console, você pode fazer download diretamente para o seu WordPress servidor web usando wget (ou lynx qualquer outro console) se quiser evitar FTPing:
    • wget http://wordpress.org/latest.tar.gz
    • Em seguida, descompacte o pacote usando:
      tar -xzvf latest.tar.gz
  • Se você não tem acesso shell ao seu servidor web, ou você não se sentir confortável usando ferramentas de console, você pode querer implantar WordPress diretamente para o seu servidor com ZipDeploy.

Passo 2: Criar o Banco de Dados e o Usuário

Se estiver usando um Provedor de hospedagem, você já pode ter um banco de dados do WordPress criado para você, ou pode haver uma solução de configuração automática para fazê-lo. Verifique nas páginas de suporte do provedor de hospedagem ou seu Painel de Controle, em busca de pistas sobre se vai precisar criar um banco de dados manualmente.

Se você determinar que precisa criar um manualmente, siga as instruções para Acessar o phpMyAdmin ou leia seguir.

Se você tiver apenas um banco de dados já em uso, você pode instalar o WordPress nele - apenas certifique-se de ter um prefixo distintivo para suas tabelas, para evitar a re-escrita excessiva.

Com cPanel

Se o seu provedor de hospedagem fornece o painel de controle cPanel , você pode seguir estas instruções para criar seu nome de usuário e banco de dados WordPress.

  1. Entre no seu painel cPanel.
  2. Clique no ícone MySQL Database Wizard, na seção Banco de Dados.
  3. Em Step 1. Create a Database digite o nome do banco de dados e clique em Next Step.
  4. Em Step 2. Create Database Users digite o nome do usuário do banco ea senha. Certifique-se de usar uma senha segura. Clique em Create User.
  5. Em Step 3. Add User to Database clique na opção All Privileges e clique em Next Step.
  6. Em Step 4. Complete the task veja o nome do banco e do usuário. Anote os valores de hostname, username, databasename e a senha que escolher. (Veja que hostname será localhost).

Com phpMyAdmin

Se o servidor web tem phpMyAdmin instalado, você pode seguir estas instruções para criar seu nome de usuário e banco de dados do WordPress.

Nota: Estas instruções são escritas para phpMyAdmin 2.6.0, a interface de usuário phpMyAdmin podem variar ligeiramente entre versões.

  1. Se um banco de dados relacionados ainda não exisitir na lista suspensa Database a esquerda, crie uma:
    1. Escolha um nome para seu banco de dados ('wordpress' ou 'blog' etc), informe no campo Create new database e clique em Create.
  2. Clique no ícone Home no canto superior esquerdo para voltar à página principal, clique em Privileges. Se um usuário relativo ao WordPress ainda não existir na lista de usuários, crie um:
    1. Clique Add a new User.
    2. Escolha um nome para o WordPress (wordpress etc) e o informe no campo User name. (Certifique-se que Use text field: está selecionado na lista suspensa).
    3. Escolha uma senha segura (de preferência contendo uma combinação de letras maiúsculas e minúsculas, números e símbolos, e insira no campo password. Re-digite a senha no campo Re-type.
    4. Escreva o nome de usuário e senha que você escolheu.
    5. Deixar todas as opções em Global privileges em seus padrões.
    6. Clique Go.
  1. Volte para a tela Privileges e clique em Check privileges no usuário que você acabou de criar para o WordPress. Na seção Database-specific privileges, selecione o banco de dados que você acabou de criar para o WordPress na lista suspensa Add privileges to the following database. A página será atualizada com privilégios para o banco de dados. Clique em Check All para selecionar todos os privilégios e clique em Go.
  2. Na página resultante, anote o nome do host listado após Server: no topo da página.(Isso geralmente é localhost.)

Com Cliente MySQL

Você pode criar usuários de MySQL e bancos de dados com rapidez e facilidade, executando mysql a partir do shell. A sintaxe é mostrada abaixo e o cifrão é o prompt de comando:

$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
 
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
  
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye
$ 

O exemplo mostra:

  • que root é também o adminusername. It is a safer practice to choose a so-called "mortal" account as your mysql admin, so that you are not entering the command "mysql" as the root user on your system. (Any time you can avoid doing work as root you decrease your chance of being exploited). The name you use depends on the name you assigned as the database administrator using mysqladmin.
  • wordpress or blog are good values for databasename.
  • wordpress is a good value for wordpressusername but you should realize that, since it is used here, the entire world will know it too.
  • hostname will usually be localhost. If you don't know what this value should be, check with your system administrator if you are not the admin for your WordPress host. If you are the system admin, consider using a non-root account to administer your database.
  • password should be a difficult-to-guess password, ideally containing a combination of upper- and lower-case letters, numbers, and symbols. One good way of avoiding the use of a word found in a dictionary, uses the first letter of each word in a phrase that you find easy to remember.

If you need to write these values somewhere, avoid writing them in the system that contains the things protected by them. You need to remember the value used for databasename, wordpressusername, hostname, and password. Of course, since they are already in (or will be, shortly) your wp-config.php file, there is no need to put them somewhere else, too.

Com Plesk

Veja: Plesk 7 no tamba2.org

Passo 3: Configurando o wp-config.php

Você pode criar e editar o wp-config.php você mesmo, ou você pode pular essa etapa e deixar o WordPress tentar fazer isso por você quando executar o passo 5 (você ainda precisa dizer ao WordPress suas informações de banco de dados).

(Para mais detalhes e instruções passo a passo, sobre criar o arquivo de configuração e chave secreta de segurança e senha, consulte Editando wp-config.php.)

Volte para onde você extraiu o pacote no WordPress e renomei o arquivo wp-config-sample.php para wp-config.php, e o abra em um editor de texto.

Informe o banco de dados na seção entitulada:

 // ** Configurações do MySQL - Você pode pegar essas informações com o serviço de hospedagem ** //
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'nomedoBD');
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'nomedoBD');
/** Usuário do banco de dados MySQL */
define('DB_USER', 'usuarioMySQL');
/** Senha do banco de dados MySQL */
define('DB_PASSWORD', 'senha');
/** nome do host do MySQL */
define('DB_HOST', 'localhost');

Informe valores de chaves de segurança na seção:

/**#@+
 * Chaves únicas de autenticação e salts.
 *
 * Altere cada chave para um frase única!
 * Você pode gerá-las usando o {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * Você pode alterá-las a qualquer momento para desvalidar quaisquer cookies existentes. Isto irá forçar todos os usuários a fazerem login novamente.
 *
 * @since 2.6.0
 */

Salve o arquivo wp-config.php.

Passo 4: Envio de arquivos

Você precisa decidir se no seu Web site vai ficar:

  • Em diretório raiz do seu site. (Por exemplo, http://exemplo.com/)
  • Em subdiretório (Por exemplo, http://exemplo.com/blog/)

Nota: A localização do seu diretório raiz do sistema de arquivos em seu Servidor Web variam conforme os provedores de hospedagem e sistemas operacionais. Verifique com o seu Serviço de Hospedagem ou administrador de sistema se você não souber

Em Diretório Raiz

  • Se você precisar fazer upload de arquivos para o seu servidor web, utilize um cliente FTP para enviar todo o conteúdo do diretório wordpress (mas não o diretório em si) para a raiz do seu servidor.
  • Se os seus arquivos já estão no seu servidor web, e você estiver usando shell acesso para instalar o WordPress, mova todo o conteúdo do wordpress (mas não o diretório em si) no diretório raiz do seu site.

Em Subdiretório

  • Se você precisar fazer upload de arquivos para o seu servidor web, renomeie o diretório wordpress para o nome que quiser, então use um cliente FTP para enviar o diretório para o local desejado no seu servidor.

Passo 5: Executando o script de Instalação

Na barra de endereços do seu navegador, informe o endereço de arquivo install.php para começar a instação.

  • Se você deixou os arquivos do WordPress files na raiz do site (diretamente), visite: http://exemplo.com/wp-admin/install.php
  • Se você deixou os arquivo WordPress em u subdiretório, por exemplo blog, visite: http://exemplo.com/blog/wp-admin/install.php


Configuração do arquivo de Instalação

Se o WordPress não conseguir encontrar o wp-config.php , ele vai dizer e se oferecer para tentar criar e editar o arquivo.

Início da Instalação, ao acessar o arquivo wp-admin/install.php

Você também pode fazer isso diretamente pelo carregamento do arquivo wp-admin/setup-config.php no seu navegador. O WordPress vai pedir detalhes do banco de dados e gravá-los em um novo wp-config.php .

Informando sobre o banco de dados


Se isso funcionar, você pode ir adiante com a instalação, caso contrário, crie, edite e faça o upload do wp-config.php você mesmo (passo 3).

Começar a instalação


É exibida uma caixa de seleção perguntando se você gostaria que seu blog apareça nos motores de busca como o Google e o Technorati. Deixe a caixa marcada se você quer que seu blog seja visível para todos, incluindo os motores de busca ou desmarque a caixa se você deseja bloquear os motores de busca, mas permitir visitantes normalmente.

Informações do seu WordPress


Término da Instalação

As imagens abaixo mostram como a instalação acontece. Veja que ao informar detalhes, você informa um título ao site, seu nome de usuário, sua escolha de senha (duas vezes) e seu endereço de e-mail.

Término da Instalação

Observação: todas essas informações podem ser alteradas posteriormente no seu Painéis de Administração

Outras Notificações

Se você editou o arquivo wp-config.php, ao tentar acessá-lo para criar um novo, o WordPress vai notificar que já possui um arquivo configurado:

Informações do seu WordPress


Atualizações no banco de dados podem ser necessárias, neste caso, o WordPress mostra:

Atualização do Banco de Dados
Atualização concluída


Problemas no Script de Instalação

  • Se você obter um erro sobre o banco de dados quando você executar o script de instalação:
    • Volte para o Passo 2 e Passo 3 e não se esqueça de que você tem em mãos todas as informações do banco de dados e que tudo foi digitado corretamente em wp-config.php .
    • Tenha certeza que você concedeu a permissão do usuário do WordPress para acessar seu banco de dados WordPress em Passo 3.
    • Certifique-se o servidor de banco de dados está funcionando.
Erro ao se conectar ao Banco de Dados


Leia Também

WordPress Brasil
Artigos sobre o WordPress em Português-Brasil.
Todas as comunidades lusófonas também são bem-vindas! Adicione {{Codex-pt}} em seus artigos.