- 1. Atualmente lendo: Instalando o WordPress no Mac localmente com MAMP
- 2. Instalando o WordPress no Windows localmente com WAMP
- 3. Instale o WordPress no Ubuntu localmente com LAMP
Como ainda estou aprendendo quando se trata de desenvolvimento de temas para WordPress, queria compartilhar minhas experiências com todos vocês. Eu sei que há muitas outras pessoas por aí começando sua jornada no WordPress e pensei que você poderia ter algumas das perguntas (ou encontrar alguns dos problemas) que eu tenho.
Este é o primeiro de uma série de posts que abordarão o desenvolvimento básico do tema WordPress do início ao fim. Espero que você consiga aprender algo com esses posts – mesmo que seja algo pequeno.
Instalando o WordPress em um Mac
Recentemente, lancei meu primeiro tema WordPress , mas antes que pudesse começar a codificar, tive que colocar meu host local em funcionamento.
Abaixo estão as etapas que usei para instalar localmente o WordPress em um Mac. Por que estou escrevendo apenas sobre instalação local em um Mac? Porque é isso que eu tenho. Se eu instalar o WordPress em um PC, atualizarei este post. Então, para aqueles de vocês com Macs – vamos começar!
Baixar e configurar o MAMP
Eu recomendo usar o MAMP para instalações locais do WordPress em um Mac. Antes de mais nada, você precisa baixar o MAMP (Mac Apache MySQL PHP), que pode ser obtido gratuitamente no site deles clicando no botão bacana abaixo.
Depois de baixá-lo, instale o MAMP como qualquer outro programa, arrastando a pasta para a pasta de aplicativos.
Configurações de MAMP
Agora que você tem o Mamp instalado no seu computador, você terá que ajustar as configurações padrão do MAMP.
- Primeiro você vai querer abrir o MAMP, e você deve iniciar (veja img abaixo -esquerda)
- Clique no botão “Preferências”.
- Isso deve abrir uma segunda tela (veja img abaixo – à direita)
- Clique no botão “Portas” para atualizar os valores selecionados.
- É recomendado que você use 80 para sua porta Apache e 330 para sua porta MySQL.
Os ajustes nas portas permitirão que você exclua o número da porta da URL do seu host local e proteja seu host local, respectivamente. Embora o uso da porta 80 exija que você digite sua senha de administrador toda vez que iniciar seus servidores, isso realmente não me incomoda e me faz sentir mais seguro sobre minhas criações de temas secretos.
Enquanto você estiver em suas preferências, você também desejará definir seu PHP para a versão mais recente e escolher um local de raiz do documento para o Apache (100% sua escolha – criei uma nova pasta em meus documentos apenas para manter as coisas organizadas).
Servidores/banco de dados
Agora é hora de iniciar seus servidores e adicionar um banco de dados.
- >Abrir mapa
- Clique em “Iniciar Servidores”
- Você verá uma tela de boas-vindas, como abaixo
- Clique em phpMyAdmin
- Você deve ser levado a uma nova tela onde terá a opção de criar um novo banco de dados. Pense em como você deseja nomear seu banco de dados. Teste, wordpress, wp, wpdev – o que funcionar para você (apenas lembre-se do nome porque você precisará usá-lo para outra etapa mais tarde).
- Digite o nome e clique em criar.
Bam! Agora você está pronto para instalar o WordPress localmente! Olhe para você – sendo todo conhecedor de tecnologia.
Baixar WordPress
O WordPress é famoso por sua fácil instalação. Para começar – baixe a versão mais recente do WordPress do site deles clicando no botão abaixo.
Uma vez baixado, clique duas vezes para extrair a pasta. Abra a pasta “WordPress” e arraste todos os outros conteúdos para a pasta Applications/MAMP/htdocs.
Etapa 1: edite seu arquivo de hosts
Esta é uma etapa importante para garantir que você possa habilitar multisite posteriormente . Para que o mutlisite funcione, você precisa remover o número do post da URL do localhost. Então vamos mapear uma nova URL para nosso localhost. Primeiro abra o Terminal e digite o seguinte:
sudo nano /private/etc/hosts
Você pode ser solicitado a fornecer sua senha de administrador, então apenas digite-a e pressione Enter. Em seguida, você será direcionado para a tela abaixo. Use a seta para baixo para ir até o final da lista e adicione (com uma guia no meio e onde “teste” é o nome que você deu ao seu banco de dados MAMP):
127.0.0.1 test
Pressione “control + x” para sair do menu. Certifique-se de inserir “Y” quando solicitado a salvar suas alterações.
Etapa 2: editar wp-config-sample.php
Vá para MAMP/htdocs e renomeie o arquivo “wp-config-sample.php” para “wp-config.php” e abra-o. Agora edite os arquivos usando o nome do banco de dados que você criou, bem como “root”.
Salve o arquivo. Agora vá para o seu diretório pessoal (que deve ser http://whatever-your-database-name-is) e siga as instruções para concluir a instalação.
Etapa 3: concluir a instalação do WordPress
Quando o URL do seu host local, você verá uma tela como a abaixo, onde você inserirá suas informações principais para sua instalação do WordPress. Preencha o formulário e clique em “Instalar WordPress”.
Agora você deve ter o WordPress instalado localmente!
Configurar uma instalação multisite do WordPress
Multisite é uma ótima funcionalidade que você vai querer usar com seu localhost ao desenvolver temas do WordPress. Dessa forma, você pode criar muitos ambientes de site de teste nos quais pode ver imediatamente as alterações feitas em seus temas sem precisar usar um site ativo. Não há tempo como o presente para instalar o multisite, e como você tem uma nova instalação do WordPress a partir das etapas acima, não há nada para fazer backup (mas se você optar por ativar o multisite posteriormente, faça backup do seu site antes de iniciar esta etapa ).
Mostrar arquivos ocultos – Importante!
Parte do Multisite incluirá a edição do arquivo .htaccess, que por acaso é um arquivo oculto. Passei um tempo procurando por ele, então me senti um completo noob quando finalmente percebi que estava escondido. Abra o Terminal novamente e digite o seguinte código para mostrar todos os arquivos ocultos:
defaults write com.apple.Finder AppleShowAllFiles true
killall Finder
Isso redefine o Finder para mostrar todos os seus arquivos ocultos impertinentes e lhe dará menos dor de cabeça quando passarmos para as etapas posteriores.
Editar wp-config.php
Abra seu arquivo wp-config.php novamente. Agora vamos adicionar o seguinte código para ativar as instruções passo a passo do WordPress para adicionar multisite:
Configurações de rede de instalação do WP
Certifique-se de que seus servidores MAMP estejam em execução. Agora faça login no seu site localhost. Em ferramentas, deve haver uma opção de rede. Aqui você pode optar por usar subdiretórios ou subdomínios (usei subdiretórios, mas essa é apenas a minha preferência) e continuar com a configuração da rede. A próxima página deve solicitar que você adicione um nome de site e um e-mail de administrador.
Em seguida, clique em instalar e deixe o WordPress trabalhar como mágica.
Edite os arquivos .htaccess e wp-config.php
Em seguida, você deve ser apresentado com uma tela semelhante a esta:
Apenas continue seguindo as instruções. Você costumava ter que criar um arquivo /blogs.dir em sua pasta wp-content, mas parece que com o WordPress 3.5 você não precisa mais fazer esta etapa (eu não fiz isso e não tive nenhum problema ainda ;-). Abra o arquivo wp-config.php e cole o código relacionado:
E faça o mesmo com o arquivo .htaccess (que você tornou visível em uma etapa anterior):
Adicionar sites ao seu MultiSite
Agora tudo o que você precisa fazer é fazer login novamente no painel do WordPress e ir para “Meus sites”, administrador de rede e depois sites para adicionar novos.
A partir daqui, você pode adicionar o nome do site desejado, o título e o e-mail do administrador.
Sucesso! Agora você pode instalar qualquer tema habilitado para rede em seu(s) novo(s) site(s) para teste. Crie quantos sites quiser e comece a desenvolver!