Há duas semanas, peguei um vps/cloud na Digital Ocean (criei um droplet de 1GB) e só tenho elogio a fazer até agora. Estava apanhando muito para instalar a configuração dos sonhos do WordPress usando Nginx.

Não acreditei quando achei este script do site Rtcamp.com. A equipe lá é especializada em WordPress com Nginx e criou o Easy Engine que instala tudo de uma vez só em menos de 5 minutos.

easy-engine-facebook-image

Em poucos minutos eu tinha uma instalação do WP no netmundo, completamente configurada e com algumas outras configurações no tema e no CDN, estamos à todo vapor:

toolspingdom

Instalando o Easy Engine

Conecte-se ao seu servidor como root, e no terminal digite:

curl -sL rt.cx/ee | sudo bash

Agora que o Easy Engine já está instalado, vamos instalar tudo que tá lá no título:

ee system install all

*Você também pode selecionar um comando, copiar (Control+C) e usar o botão direito do mouse na tela do terminal para colar o texto.

O primeiro prompt do sistema é para lhe solicitar que crie a senha root do MySQL. Digite e dê ok.

Quando for a vez do Postfix, escolha Internet Site e dê ok.

Em seguida, será pedido o nome do servidor de email, você pode colocar o seu domínio: site.com.br.

Pronto, tudo instalado.

Criando um site

É possível criar um site em segundos. Usando os comandos abaixo, são criados os arquivos junto às configurações do Nginx e quaisquer outros que sejam necessários.

Site em HTML:

ee site create html site.com.br

Site em PHP:

ee site create php site.com.br

Criando blog do WordPress

Existem várias possibilidades com WP no Easy Engine. Ele efetua instalações simples, com plugins de cache, multi-site com diretórios, multi-site com subdomínios, etc.

ee site create wp w3tc site.com

Depois de executar basta informar o nome do banco de dados, do site e outras informações do WP que ele solicitar.

Para ver uma lista completa dos comandos vá até a wiki.

Para ter acesso ao PHPMyAdmin, basta ir para qualquer site criado com o Easy Engine e adicionar /pma ao fim da url. Ex: teste.com.br/pma

(Visited 1 times, 1 visits today)

10 Comments

  1. Avatar of Rahul Bansal Rahul Bansal 1 de novembro de 2013 at 14:04

    I am from easyengine team.

    Thanks for your review.

    We will try to automate postfix configuration step and also a random mysql password choice.

    I already added it to our task list here – https://github.com/rtCamp/easyengine/issues/72

    (sorry for posting in English)

    Reply
    1. Avatar of admin admin - Site Author 1 de novembro de 2013 at 14:39

      I am the one who needs to do the thanking. It’s an amazing thing you guys have created and people need to know about it.

      If I were to ask something, it would be some ftp solution. Gonna add it to the github page for discussion.

      Reply
  2. Avatar of jon jon 8 de novembro de 2013 at 04:49

    curl -sL rt.cx/ee | sudo bash
    –installs perfectly

    ee system install all
    –permission denied

    Do you know how i can fix the permission denied?

    Reply
    1. Avatar of admin admin - Site Author 8 de novembro de 2013 at 07:00

      Is this a brand new installation of linux? Make sure you are logged in as root to perform all the commands.

      Reply
    2. Avatar of Rahul Bansal Rahul Bansal 11 de novembro de 2013 at 02:14

      You need to run commands as sudo or root user.

      Reply
  3. Avatar of Robert Robert 31 de janeiro de 2014 at 10:44

    Oi Angélica, ótimo tutorial. Me ficou uma dúvida, qual o sistema operacional que você usou para instalar?

    Ele funciona em qualquer SO?

    Reply
    1. Avatar of Angel Costa Angel Costa - Site Author 31 de janeiro de 2014 at 11:25

      Verdade, esqueci de mencionar. Instalei no Ubuntu 12.04.

      Reply
      1. Avatar of Robert Robert 31 de janeiro de 2014 at 11:33

        Será que rodaria em um Centos? E aproveitando, com relação ao FTP eu consigo acessar os arquivos, por exemplo pra enviar a pasta uploads como? Via sftp no diretório /home?

        Reply

Leave A Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *