É um ótimo método para ter um servidor em seu site sem sujar seu computador. O ruim é que, se surgir um problema, você precisa ter conhecimento avançado para corrigi-lo.
Sempre teremos MAMP y ServerPress 😉
Para configurar o Vagrant você precisa seguir estes passos:
instalar Virtual Box
instalar Vagabundo
Vou explicar como fazer no MAC, no linux acho que é a mesma coisa e no windows não tenho certeza 🙂
Agora abrimos um terminal de console e colocamos:
git clone git@github.com:10up/varying-vagrant-vagrants.git wordpress
Isso nos fará clonar o repositório para a pasta wordpress
Em nosso arquivo host (/etc/hosts) temos que adicionar a seguinte linha:
192.168.50.4 local.wordpress.dev local.wordpress-trunk.dev
Vamos para a pasta que criamos chamada wordpress e colocamos:
vagar
Vai demorar um pouco (principalmente na primeira vez) e criará uma máquina virtual para que possamos usar nosso computador como servidor para trabalhar no wordpress localmente.
Assim que terminar podemos escrever no nosso navegador: local.wordpress.dev e se tudo correu bem temos o nosso wordpress a funcionar 🙂
Mais informações clique aqui (Em Inglês)
Adicione mais instalações do wordpress na mesma máquina virtual.
A primeira coisa que fazemos é ir para a pasta /config/nginx-config/sites
Nesta pasta você verá vários arquivos .conf, copie qualquer um deles, coloque o nome do domínio que deseja usar local.tuweb.com.conf e edite-o:
Você tem que editar duas linhas:
1- nome_do_servidor local.suaweb.com;
2- diretório www: root /srv/www/yourweb;
Agora você volta para o diretório raiz e entra no diretório do banco de dados e copia o arquivo init-custom.sql.sample e dá a ele o nome init-custom.sql
E para cada wordpress que você deseja instalar você cria um banco de dados da seguinte forma:
CRIAR BANCO DE DADOS SE NÃO EXISTE `banco de dados`; CONCEDER TODOS OS PRIVILÉGIOS NO 'banco de dados'.* PARA 'usuário'@'localhost' IDENTIFICADO POR 'senha';
Voltamos para a pasta raiz, entramos na pasta www e copiamos toda a pasta wordpress para uma nova pasta com o nome que colocamos no ponto 2 acima: tuweb
Podemos copiar todo o conteúdo da seguinte maneira:
cp -rv wordpress-default/ tuweb
Entramos na nova pasta e excluímos o arquivo wp-config.php:
rm -rf tuweb/wp-config.php
Adicione a seguinte linha ao arquivo /etc/hosts:
192.268.50.4 local.yourweb.com
Agora só precisamos voltar ao diretório raiz e escrever:
vagar
Se escrevermos local.tuweb.com devemos ver nosso novo wordpress
Se o novo site não funcionar para você, tente digitar:
disposição vagabunda
Às vezes, quando você adiciona novos sites, precisa adicionar uma provisão para que as alterações entrem em vigor.
lembranças
Oscar
Virtualização muito interessante com vagram. Obrigado pelo presente Oscar, claro que o site promete.