Como instalar o WordPress por SSH

Wordpress Install

Olá nobres programadores, blogueiros, ou seja lá o que você for. No último post eu ensinei como instalar um servidor LAMP no Ubuntu 12.04 e hoje é um tutorial super simples e rápido para instalar o WordPress via SSH (linha de comando).

Mãos à obra!

A primeira coisa que temos que fazer após abrir o Terminal (Putty, app de celular, whatever) é ir até a pasta onde ficam hospedados os arquivos web.

Normalmente o caminho é /var/www/, mas pode ser que em seu servidor esteja diferente, talvez tenha um /public_html/ junto.

cd /var/www

Agora iremos baixar os arquivos do WordPress diretamente da fonte:

wget http://wordpress.org/latest.tar.gz --no-check-certificate

E então descompactar esse arquivo:

tar -xzvf latest.tar.gz

Navegamos para a pasta que foi descompactada:

cd wordpress;

Movemos seu conteúdo para uma pasta acima:

mv * ../;

Navegamos para essa pasta acima:

cd ../;

E removemos o arquivo compactado e a pasta vazia, apenas pra deixar a casa organizada:

rm -f -r wordpress; 
rm -f latest.tar.gz;

Agora precisamos mudar a permissão de usuário desses arquivos:

sudo chown www-data:www-data * -R
sudo usermod -a -G www-data root

Com os arquivos devidamente baixados, descompactados e com permissão de usuário alterada, precisamos agora criar uma base de dados em nosso banco para armazenar todas as tabelas e informações necessárias do WordPress.

Primeiramente vamos logar no MySQL:

mysql -u root -p

Será solicitado a senha de root, entre com ela e vamos ao passo seguinte, criar a base de dados:

CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

Precisamos então criar um novo usuário, afinal não queremos usar o root, né?! Você pode usar o nome do banco de dados, usuário e senha que desejar, aqui estou apenas usando um exemplo genérico.

CREATE USER [email protected];
Query OK, 0 rows affected (0.00 sec)

Agora vamos criar uma senha para esse usuário:

SET PASSWORD FOR [email protected]= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

Próximo passo será conceder permissão para que esse novo usuário possa acessar a nova base de dados, trocar o ‘password’ por sua senha escolhida:

GRANT ALL PRIVILEGES ON wordpress.* TO [email protected] IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

E por fim, recarregar o MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Bora sair do MySQL:

exit

Agora o último passo, editar o arquivo de configurações do WordPress. Primeiramente vamos criar esse arquivo a partir de um modelo já existente:

cp ~/wp-config-sample.php ~/wp-config.php

E então abrir o arquivo de configuração:

sudo nano ~/wp-config.php

Encontre as seguintes linhas e altere os valores de: Nome do banco de dados, usuário e senha.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpressuser');

/** MySQL database password */
define('DB_PASSWORD', 'password');

Salve e saia.

Prontinho, agora seu WordPress está instalado e rodando!

Ao acessar seu endereço com a belezinha instalada, a página que irá aparecer é a de configuração básica, como título do blog, nome de usuário e senha do painel administrativo, etc. Coisa simples e rápida!

E como sempre, se tiverem alguma dúvida e estiver ao meu alcance ajudar, assim o farei com prazer =)

 

Deixe uma resposta

Seu email não será publicado. Campos marcados com * são obrigatórios.