Usar uma instalação local AMP (Apache, Mysql e PHP) ajuda bastante na hora de desenvolver com algum CMS baseado nessas tecnologias. Por exemplo, o Wordpress.
Como tudo fica no nosso computador, o processo agiliza bastante:
As mudanças no site são instantâneas
Não há necessidade de ficar subindo cada arquivo editado, basta um refresh no navegador
Em Linux e Mac, nunca tive dificuldade para instalar e configurar. Ultimamente, usando Windows 7, foi uma boa surpresa descobrir que é tão fácil quanto (com o WampServer).
Importar banco de dados
Usando Wordpress, uma coisa um pouco chata é que na hora de passar tudo para o servidor web real, você importa o banco de dados e o site simplesmente implode: nada funciona mais.
Mas há uma gambiarra simples que contorna isso. Basta editar o arquivo .sql:
Exporte o banco de dados — com o PHPMyAdmin, por exemplo — em um arquivo .sql
Abra o arquivo em um bom editor de código, como o Notepad++
Dê um “find & replace”, substituindo “localhost” pelo domínio do servidor online
Importe o arquivo no servidor web real (se o arquivo for maior que 2 MB, vai haver problemas. A etapa 6 deste tutorial ajuda a resolver a coisa)
Pronto!
Com o Wordpress, isso funciona até que bem. Só há um erro que ainda não entendi: alguns widgets somem após a importação, sendo necessário reposicionar e configurar. Mas esse é um preço baratinho até pela comodidade de desenvolver localmente.
Arquivo “hosts”
Além desse método, há um outro mais simples ainda:
Abra o arquivo “hosts” e acrescente a linha “127.0.0.1 seudominio.com.br”
No Windows 7, o arquivo fica em “Windows\System32\drivers\etc\” (em Linux e Mac, fica em /etc/ )
Isso faz com que cada requisição a “seudominio.com.br” seja redirecionada para “localhost”. Assim, é possível importar o banco de dados local no servidor online, sem edição nenhuma.
O único incômodo é ter de ficar comentando e descomentando (#) a nova linha do arquivo hosts sempre que precisar acessar o domínio verdadeiro e vice-versa.
Nesse vai e vem, tem hora que já nem sei mais se estou no localhost ou no domínio online. Mas dá para acostumar e considero um preço barato também pelo tempo que isso poupa.
Wordpress em servidor local
Usar uma instalação local AMP (Apache, Mysql e PHP) ajuda bastante na hora de desenvolver com algum CMS baseado nessas tecnologias. Por exemplo, o Wordpress.
Como tudo fica no nosso computador, o processo agiliza bastante:
Em Linux e Mac, nunca tive dificuldade para instalar e configurar. Ultimamente, usando Windows 7, foi uma boa surpresa descobrir que é tão fácil quanto (com o WampServer).
Importar banco de dados
Usando Wordpress, uma coisa um pouco chata é que na hora de passar tudo para o servidor web real, você importa o banco de dados e o site simplesmente implode: nada funciona mais.
Mas há uma gambiarra simples que contorna isso. Basta editar o arquivo .sql:
Com o Wordpress, isso funciona até que bem. Só há um erro que ainda não entendi: alguns widgets somem após a importação, sendo necessário reposicionar e configurar. Mas esse é um preço baratinho até pela comodidade de desenvolver localmente.
Arquivo “hosts”
Além desse método, há um outro mais simples ainda:
Isso faz com que cada requisição a “seudominio.com.br” seja redirecionada para “localhost”. Assim, é possível importar o banco de dados local no servidor online, sem edição nenhuma.
O único incômodo é ter de ficar comentando e descomentando (#) a nova linha do arquivo hosts sempre que precisar acessar o domínio verdadeiro e vice-versa.
Nesse vai e vem, tem hora que já nem sei mais se estou no localhost ou no domínio online. Mas dá para acostumar e considero um preço barato também pelo tempo que isso poupa.