wordpress-logo

São alguns passos simples, mas como não encontrei nenhum tutorial na internet com todos eles, lá vai.

Logicamente, primeiro de tudo, contrate o Cloud Server Pro no site da Locaweb. Eu aconselho sempre pegar a menor máquina possível. 512mb de RAM, em alguma distribuição Linux que vc se sinta a vontade de trabalhar.

Aqui estou com um Ubuntu.

Acesso ssh

A senha padrão do usuário root ssh do teu servidor é a mesma do painel de controle, que vc configurou para o seu usuário durante a contratação.

Abra o seu terminal e digite:

$ ssh root@cpro9999.publiccloud.com.br

Sendo o 9999, o número da sua máquina que vc encontra no painel do seu cloud.

Coloque a senha e pronto, vc está logado na máquina.

Alias de comando no terminal

vim ~/.bash_profile

Eu uso sempre:

alias la="ls -la"

depois basta recarregar

source ~/.bash_profile 

Instalando dependências

Essa parte é bem simples.

$ apt-get update
$ apt-get dist-upgrade
$ apt-get install apache2 mysql-server mysql-client php5 php5-mysql php5-cli libapache2-mod-php5 vim

Ativando o php

Se por algum motivo o php não subir automaticamente após a instalação dos pacotes, entre no apache e ative:

$ cd /etc/apache2/mods-enabled
$ a2enmod php5

</div>

Instalando o WordPress

Quanto mais coisas pudermos fazer direto no cloud melhor, pois a conexão lá é violenta de rápida.
Para baixar o wp direto no servidor, basta fazer um wget

Direto na pasta /usr/share faça o download da última versão:

$ wget http://wordpress.org/latest.zip

Se não tiver instalado, instale o unzip

$ apt-get install unzip

E ai abra o zip:

$ unzip latest.zip

Ao extrair, a pasta wordpress/ será criada. Agora aponte o root do servidor para ela:

$ vim /etc/apache2/sites-available/default

Edite o DocumentRoot para

DocumentRoot /usr/share/wordpress

Criando o banco

Crie o banco no terminal:

$ mysql -u root -pSENHAROOT
mysql> create database wordpress;

Acesse no seu browser o IP do seu servidor(vc encontra ele pelo painel do cloud).
Basta rodar normalmente a instalação do wp. Caso o instalador automático não consiga criar o arquivo wp-config.php, volte lá via terminal e crie, dentro de usr/share/wordpress

$ vim wp-config.php

Pronto, tudo instalado e rodando. Falta apenas fazer upload do seu tema.

Instalando um servidor ftp

Este artigo é bastante bom:
http://www.vivaolinux.com.br/artigo/Instalando-e-configurando-um-servidor-FTP/

$ apt-get install proftpd

Eu confirei o name server do ftp como o endereço do cloud: cpro9999.publiccloud.com.br

Assim que terminar de instalar, crie um usuário

$ adduser wp

Basta seguir as instruções.

Altere o usuário da pasta themes, que fica dentro de wp-content/

chown wp:wp themes

Enviando o tema via ftp

Terminado isso, abra outra aba do seu terminal e permaneça local na sua máquina.
Navegue até encontrar a pasta em que está o seu tema zipado, pois ficará mais simples enviar tudo em um só comando.

Localmente digite:

$ ftp wp@cpro9999.publiccloud.com.br
ftp> ls
ftp> cd /usr/share/wordpress/wp-content/themes

Assim que eu conecto em algum ftp via terminal, eu sempre mando um ls, apenas para o servidor aceitar minha conexão e ficar rápido.

Para verificar em qual diretório vc está local, basta usar lcd, com 2 tabs, será listado o diretório atual local em que vc está.

Envie o tema:

ftp> put seu_tema.zip seu_tema.zip

Volte para a aba ssh, extraia o tema do zip e apague o zip

$ unzip seu_tema.zip
$ rm seu_tema.zip

Ative seu tema no painel do WordPress, e parabéns!! está no ar.