Backup, backup, backup, backup, backup, backup... Já fez backup do seu site hoje?

Publicado em 31/05/2008 • Web, blog, webmaster, Opinião12 comentários »

por Marcos Elias

Backup, backup, backup! Atenção saitistas e blogueiros. Se der pau no servidor onde seu site está, você tem como restaurá-lo em minutos? Ou pelo menos em 24h, visto a propagação do DNS caso troque de servidor... (se bem que recomendo o uso do OpenDNS ao trocar o DNS do seu site, para ver as alterações NA HORA).

Backup é essencial. Normalmente pratico - e recomendo - manter uma cópia COMPLETA do seu site ou blog no computador: os arquivos, as pastas, etc. Qualquer arquivo que você modifique, mantenha-o modificado também no seu computador (e/ou em mídias de CD/DVD, pen drive, etc).

E os blogs, que usam bancos de dados?! Simples, faça o backup do banco de dados! Se usar o CPANEL, acesse a seção Arquivos, depois Backup, bancos de dados mysql, localize o db em uso pelo seu blog e faça o download. Em caso de panes, use a mesma tela para restaurar. Há várias formas de fazer backups, como também com o phpMyAdmin. Veja um texto onde falei como fazer o backup completo de blogs Wordpress (instalados num servidor, não do serviço de hospedagem gratuita da Wordpress.com). Se você tem um servidor dedicado ou VPS rodando Linux, pode também agendar o backup do MySQL usando o cron e o mysqldump (ou mesmo fazer manualmente só quando quiser), como explicado nesse tutorial de como fazer backups de bancos de dados mysql no Linux, do Carlos Morimoto (do GdH).

Se não tem backup, tá ferrado. Normalmente as empresas de hospedagem (especialmente revendas) não estão NEM AÍ para os dados do cliente. Para a reputação dos clientes. Para a imagem do site dos clientes. Para os prejuízos que os clientes têm quando seus sites ficam off.

Recentemente ocorreu comigo um problema com o Triângulo Host / Anual Host (sim, dar nomes aos bois é bom e mainha gosta; a saber, links com nofollow). Vou contar desde o começo em um breve parágrafo um texto detalhado e irritado, para deixar clara a cara de pau do pessoal desse site.

Tenho há um tempão com um amigo/parceiro um site de um bairro aqui na Vila Formosa de SP (que aliás um bando de paga pau pegou a idéia e criou sites parecidos, o portalformosa.com foi o primeeeeeeeiro!). Ele estava hospedado com o Triângulo Host, de MG - preço barato, já que o site não rendia quase nada em verbas e passávamos por duros apertos (eu nem internet em casa tinha no desenvolvimento no primeiro ano do Portal da Vila Formosa, assim como do Explorando e dos meus outros sites). R$ 60 (era R$ 50 antes) anuais, 1 GB de espaço e 20 GB de transferência, usando o iBiz panel para gerenciamento (odeio a interface do ibiz!). O site era de bairro, não muito acessado, nem tinha objetivo de ser global.

Em março de 2008 eu estava procurando um host para hospedar o Sou Balada, que comecei em 2007. Como já usava o Triângulo Host com preço barato (antes se pagava R$ 5 mensais, depois mudou para quinzenal, e finalmente só anual), decidi pegar com eles. Apesar do eterno péssimo e demorado suporte (demorava dias, e em 80% das vezes nem respondiam aos e-mails), eu não via instabilidade no site da Vila Formosa. Não passava on o dia todo nele, e quando acessava parecia tudo OK. Até indiquei o Triângulo Host para amigos na época (se ferraram, eu saindo saem todos meus amigos, brincando são 4 sites: portalformosa.com, spotterbus.net, soubalada.com que já foi e o naseengenharia.com.br, que foi indicado para o amigo de um amigo).

Eu quis sair rápido do Blogger, onde estava o soubalada.com, devido a limpa que o Google vem fazendo em blogs de download (mesmo que o soubalada.com não tenha diretamente downloads piratas, é para divulgação de música eletrônica e DJs, sets e remixes - *não* CDs comerciais). Saí por conta própria: o Blogger era rápido, estável... Dá até saudades, rs. Pego com o Triângulo Host... Nos primeiros dias, maravilha. O suporte era uma porcaria, mas imaginando não ter problemas, não liguei. Só que freqüentemente o site caía. Altos tempos de downtime. PQP! Uma hora era o banco de dados MySQL, outra hora o HTTP, outra hora ficava leeeerdo que dói - quando não era o painel de administração ou o FTP que não entrava. Reclamei diversas vezes, mas sempre a resposta era "problema temporário, já está OK". PQP, claro, depois do problema, no outro dia, já estava tudo OK - mas e ENQUANTO? Aff. Encrencas vai encrencas vêm, não suportava mais. O cara do Triângulo Host jogou a culpa no ibiz, disse que estavam migrando para o cpanel. E que melhoraria. Será?! Geralmente quando caía o Triângulo Host, caíam todos os sites hospedados com eles: tem o spotterbus.net também, de um amigo busólogo, o portalformosa.com e o soubalada, o naseengenharia.com.br do amigo do meu amigo, entre outros sites de outros clientes, como constatei na comunidade deles no orkut (depois de um tempo removeram TODAS as postagens de reclamações).

Enquanto não migrava para o cpanel, joguei o soubalada.com para a TI Fácil, onde mantinha (e mantenho) o fórum do Explorando. No plano que peguei com a TI Fácil eu posso colocar dois domínios. O cara do Triângulo ainda queria uma taxa de R$ 20 para a migração para o cpanel. Eu reclamei de imediato! Pensa o que! Paguei R$ 60 por um ano para o soubalada.com, não usei nem 2 meses e deveria pagar R$ 20 pra poder ir pro cpanel! Se não pagasse meu site continuaria no lixo de servidor deles com iBiz, caindo toda hora como estava realmente. Acabamos acordando em eu ir para o cpanel sem pagar essa porcaria de taxa. Odeio toda e qualquer taxa ilógica!

Bem, conta do cpanel criada... Aí já estamos na Anual Host. Mudou o nome, não sei se por causa do péssimo serviço prestado com o Triângulo Host, mas enfim... Ainda tive que uppar tudo e recriar as bases de dados. Bela migração, ainda queria me tirar R$ 20 por isso! Caraca. Eu dou azar mesmo! rs

Uma beleza: o site não ficou mais fora do ar, ficou rápido, entrava direto, sem problemas. A transferência foi reduzida para 10 GB pelo mesmo preço no cpanel com a Anual Host (PQP, queria cobrar R$ 20 pela "migração" do ibiz para o cpanel, sendo que eu deveria recarregar meus arquivos, recriar os bancos de dados, e ainda por cima teria a transferência reduzida pela metade, sem ter usado nem 3 dos 12 meses PAGOS!). Maaas tudo bem, vai. Cabeça fria. Pelo menos o site não ficava mais fora do ar. Ufa!

Não durou um mês. Um belo dia entro no site para atualizá-lo e pá... Redirecionava para a tela de suspensão de conta do cpanel (veja em www.anualhost.com/suspended.page/). Acesso ao cpanel pelo endereço deles também bloqueado para minha conta. PQP, mil vezes PQP!

Joguei na hora todo o conteúdo do site agora para a HostGator. Alterei o DNS, vi no meu PC, ok... Mas por uns 2 dias o site ficaria em OFF para muita gente, redirecionando para a página de suspensão. Dá-lhe perda de divulgação, indexação pelo Google, dor de cabeça e porque não, perda financeira com as propagandas (todo site tem que se manter). Não voltei pra TI Fácil, afinal estava tendo problemas TAMBÉM com a TI Fácil. Depois da compra pela HomeHost, ficou uma porcaria - mas é uma transição, segundo eles... O suporte demorava umas 6 horas para responder, atualmente leva uns 2 dias; e em alguns momentos à tarde e noite o site fica leeeeerdo. Caraca, eu só dou azar mesmo em hospedagem. Não tinha 2 meses com a TI Fácil e ela foi vendida! Mesmo tendo ótimas referências e prestando um bom serviço...

Entrei em contato por e-mail com o Triângulo, deixei recados na comunidade do orkut... Um email por dia. Depois de uns 5 dias responderam dizendo que não havia nada com a minha conta, e que já havia sido solucionado o problema. CARALH*, nem pra dizer o motivo da suspensão! Dias antes havia acontecido também com o Spotter Bus, do meu amigo - e também voltou sem dizerem o motivo, pelo que me consta. Já morto de raiva, alterei o DNS novamente para eles. Agora não perderia tráfego, afinal a cópia anterior estava com a Host Gator, porém só o novo na Anual Host (ex-Triângulo Host) seria o atualizado. Ok, nada que a m* das 48 horas da propagação do domínio não resolvesse.

Ok, Anual Host: rápida, estável, não ficou mais fora do ar.

Por duas semanas mais ou menos. Novamente a tela de suspensão! Pow, o pessoal do Triângulo Host pensa o que?! Ainda paguei por um ano aquela p* de serviço! Lá vou eu, maaaais uma vez, alterar o DNS. De volta para a Host Gator.

Enxi eles (Anual Host) de perguntas novamente por email. Mais uns 4 ou 5 dias (é sério!) e aí sim veio uma resposta, a qual coloco aqui por inteiro. Engraçado que lá vinham maaais problemas, afinal mandei um email questionando o portalformosa.com, a tela de administração não entrava nos endereços fornecidos anteriormente.

Eu:

Olá, como faço para logar na administração do portalformosa.com, ainda com o ibiz??

Entrando em admin.portalformosa.com não funciona, pede para solicitar as informações de login. E o admin.triangulohost.com.br não entra também.

Eles:

Acesse https://admin.triangulohost.com

Eu:

Ok, vlw.

E sobre o soubalada.com tem alguma noticia?? Não consigo me logar nem pelo anualhost.com/cpanel

^ Antes desse havia mandado uns 3 ou 5 emails sobre o soubalada.com, SEM RESPOSTA NENHUMA.

Eles:

Bem, minha parte técnica disse que seu site está sobrecarregando os processadores.

Por isso não vai ser possível hospedar este site, e queremos concerteza lhe fazer a devolução do dinheiro do restante do período que daria R$ 50. Ou então transferir este crédito para algum outro site que tenha conosco.

Atenciosamente

Dênis Ferreira
AnualHost
www.anualhost.com
(34) 3316-****
Atendimento telefônico de Seg. a Sex. das 8 às 18hs

Eu:

Brincadeira isso, uma instalação normal do Wordpress consumir muito processamento... Aff.

E porque não enviam ao menos um email avisando, antes de suspender? Poxa vida, tenho visitantes, é ruim o site ficar fora do ar.

Ok, aceito a devolução do dinheiro. Peguei a hospedagem para o mesmo em março, parece.

Conta para o depósito:

CC no *****************
AG. ******
CC. ******
MARCOS ELIAS PICÃO

Se ficar inviável para depositarem no ******, me digam o valor exato a ser devolvido, eu gero uma cobrança em boleto e envio o link para pagamento (ou via cartão).

Depois disso ele respondeu solicitando o boleto, enviei o link e aguardo. Se não reembolsar também, _|_ ake oh. Já enxeu.

Eu só não liguei lá para xingar a mãe de alguém reclamar porque é em MG, e estou em SP (com uma porcaria de linha controle da Telefonica, que para ligar para DDD/DDI devo comprar créditos separados; tenho um pacote fixo apenas para ligações locais; porcaria de linha essa porque alegaram "indisponibilidade" da linha clássica quando pedi a linha; a Telefonica merecia b... olha, nem vou falar senão dirão que meu blog é terrorista). E não ia gastar preciosos centavos do celular pra ligar pra MG. Isso "se" atendessem, né, já que por email o suporte é uma... coooisa viu.

Enquanto isso o soubalada.com está com a Host Gator, onde fornecem hospedagem (pára, não vou fazer propaganda aqui, vejam aqui nesse meu site pessoal, marcoselias.com.br). A saber, não experimentei hospedagem com a ITM Networks (que tem anúncios aqui no Explorando) por ser apenas Windows, e preciso de Linux.

Mas... O que que os backups têm a ver com isso?! Se eu não tivesse backup do banco de dados do soubalada, estaria fedido. Foi o que aconteceu com o Custódio, do blog Dinheiro Oportunidade: o site dele foi suspenso também (clique aqui para ver a postagem no blog dele, enquanto no ar).

Ele usava a VodaHost, pelo visto uma m* de empresa. Conta suspensa. Motivo? Excesso de processamento. Isso é fácil de acontecer com hospedagem compartilhada, mas os manés irresponsáveis do servidor que deveriam cuidar de fornecer apenas x% de processamento por cliente, mantendo um nível ideal e aceitável.

Alto limite de transferência de dados não quer dizer nada pelo visto. O processamento refere-se ao processamento em si, à montagem e execução das páginas - provavelmente códigos PHP e acessos ao banco de dados mysql.

No caso do Custódio, a conta foi suspensa. Posteriormente foi excluída, num email FDP também, enviado pela VodaHost a ele:

"Due to your refusal to tell us what EXACT scripts and plugins you are running (we have asked you 3 times) your account is now terminated... We can not re-activated it for security reasons. We do not provide backups of terminated accounts..."

Poxa, que coisa!

E ele não tinha backup... Foi-se praticamente um ano do conteúdo do blog dele, além de diversos sites e ministes - imagino a dor de cabeça que ele está passando nesse momento; sou leitor assíduo do Dinheiro Oportunidade. Isso ferra com anuciantes, com acessos, com as páginas já indexadas no Google, com os visitantes... É f***!

Portanto: BACKUP SEMPRE!!!

Na prática as empresas de hosting estão se "fuckendo" para seu site (será que um palavrãozin interjeizoativo anglo-portugayzificado pega menos mal?). Qualquer coisa, excluem sua conta e bau bau. Nem aí. E não há contrato assinado! Nessas horas é "fuckda" para entrar na justiça.

Vou passar a ver as empresas de hospedagem como put*s, garotas de programas, profissionais do séquisso (pra Desciclo não coloco "nofollow" ;), onde pago, uso e qualquer coisa jogo fora - existem muuuitas outras no mercado para me satisfazer mesmo! E me cuido, backup sempre.

Backup, backup, backup... Já fez o seu hoje?

Isso tudo falando em backup para os pobres, pois gente grande (grandes empresas) têm sistemas automatizados de backup, que fogem aos objetivos deste artigo.

A TI Fácil está migrando os servidores, parece que de localização, não tenho certeza. Onde está meu site ainda não foi migrado, mas o serviço é bom e estável. A Host Gator uso para vários sites, encontrei ela procurando por hospedagem no exterior (sim, não queria um outro host nacional). Achei a versão brasileira ao procurar referências sobre ela no Google antes de contratar, e comprovadamente é oficial - se dá para pagar em Lulaianos o que eu iria pagar em Dólares, é melhor neah. Nada contra as empresas aqui citadas, são apenas referências. E não adianta esconder =] Estou decepcionado, decepcionado e decepcionado. Ah, a saber o Explorando está com a HostGator, até que a TI Fácil termine suas migrações; mas o fórum do Explorando continua com ela.

Continuando... (faz tempo que não tem um post grande por aqui né?!) Salve Richard, se as conexões comerciais aqui no Brazuca fossem acessíveis (ao meu bolso), eu bem que pensaria na possibilidade de manter um servidor em casa... Pelo menos do meu site cuidaria eu, sem deixá-lo nas mãos de terceiros. Nem sempre incompetentes, mas muitas vezes sim. Aí quem agüentaria a bronca seria a Telefonica, haha. Aliás estou pra escrever sobre o Speedy, estou só aguardando a migração que pedi chegar (antes de falar bem ou mal). Falando em Speedy tem a taxa lá também do rolo da exigência de "provedor", provedor esse que não "provê" p* nenhuma já que a conexão e estrutura é da Lix.. ops, Telefonica; aff... Nem vou citar agora, cansei de xingar. Isso passa uma má imagem (fuck-if as má imagens.. é a real! Se é sua primeira vez por aqui, leia o conteúdo do Explorando inteiro e verá que o site é bom, hehe. Se não gostar, na boa, acesse outro site - quem pode, pode!). // sim, "fuck if" literalmente, quem traduz as palavras ao pé da letra por não saber inglês pega a frase correta, rs

4shared mudou a página de download: dá para ouvir músicas antes de baixar

Publicado em 29/05/2008 • como baixar10 comentários »

por Marcos Elias

O 4shared.com, popular site para upload e compartilhamento de arquivos, deu uma mudada na página de download. Agora fica assim:

O bom é que dá para ouvir arquivos de áudio sem precisar baixar (o que já dava para os donos dos arquivos logados, ou então quando se estava na pasta de compartilhamento - e não na página de download do arquivo).

Agora aparece uma contagem de tempo na hora de fazer o download, o que não é lá novidade ruim: antes já havia a espera, e o pior é que não tinha exibição do tempo a esperar.

Livro Kurumin 7 - Guia Prático - Disponível para leitura grátis online

Publicado em 26/05/2008 • Dicas de Sites, Linux, www, Kurumin, gdh2 comentários »

por Marcos Elias

O Morimoto disponibilizou seu livro Kurumin 7 - Guia Prático para leitura online:

Acesse para ler:

http://www.gdhpress.com.br/kurumin7/

Esse livro "disseca" o Kurumin 7 do ponto de vista do usuário. Não vale apenas para o Kurumin, as noções estudadas servem para diversas distros, especialmente as que usam o KDE como ambiente gráfico (já que é o ambiente do Kurumin).

Mesmo que você já use Linux sem se considerar um usuário avançado, terá várias informações importantes. Destacam-se os capítulos de programas para Linux, configuração geral e resolução de problemas comuns.

Não é necessário ler em seqüência, você pode ler as partes que interessar, e voltar às outras quando quiser. Aproveite!

E por enquanto o livro não está totalmente esgotado, restam poucas edições. Caso goste do material online, corra para garantir um exemplar impresso!

Destaco que independentemente de você comprar ou não, o livro do Kurumin 7 está disponível para ler de graça, na íntegra.

Recentemente foi o Linux - Entendendo o sistema, é costume dele publicar de graça o conteúdo dos livros já esgotados :)

Como mostrar AdSense apenas para visitantes vindo de sites de busca

Publicado em 25/05/2008 • Web, webmaster1 comentário »

por Marcos Elias

O Custódio indicou um plug-in para Wordpress para exibir anúncios AdSense (ou qualquer outro) apenas para os visitantes vindos de sites de busca. Trata-se do Who see ads. Ele é muito versátil, permitindo criar seções para as publicidades e diferenciar o conteúdo apresentado mediante diversos critérios - inclusive baseado em geo target, a localização física por IP.

Exibir anúncios diferenciados para quem vem dos buscadores é bom em diversos aspectos. Um deles é que não cansa tanto os leitores habituais, que se acostumam com os anúncios.

Vasculhando o código do plug-in, separei a parte que me interessa. Pode ser usada em qualquer página PHP, não necessariamente no Wordpress. Você poderia editar o template do Wordpress ou do gerenciador de conteúdo que você usa. Crie uma função, por exemplo com o nome "vemdabusca", com esse conteúdo:

function vemdabusca() {
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search',
'soso.com', '/search/', '.yahoo.',
);
foreach ($SE as $url) {
if (strpos($ref,$url)!==false) return true;
}
return false;
}

Ae temos que se a página que linkou a sua tiver algum dos termos da variável $SE na URL, então provavelmente é um site de busca, e a função retorna True. Se não for, retorna False. Simples! Uma vez declarada, use onde quiser na página uma estrutura como essa:

<?php if (vemdabusca()) { ?>
.. coloque aqui coisas para aparecerem para quem veio via buscador
<?php } else { ?>
.. e aqui para quem não vier dos buscadores :)
<?php } ?>

Coloquei em funcionamento aqui no Explorando por algum tempo. Para experimentar, procure por "explorando" no Google, clique no link e chegue até aqui :)

Como impedir o acesso de determinado IP ao seu site, e um gerador de HTACCESS online

Publicado em 25/05/2008 • Web, webmaster5 comentários »

por Marcos Elias

Um dos meus blogs menos importantes vinha recebendo SPAM em comentários e na forma de trackbacks demais nas últimas semanas. De tanto SPAM que era, ativei uma configuração no Wordpress que não gosto, a moderação de comentários para todos os comentários - devendo passar por aprovação antes de liberar a publicação.

Mesmo assim, a quantidade de e-mails que eu recebia por dia do blog era irritante demais, cerca de uns 10 emails por dia - notificações de comentários, ou seja, uns 10 comentários com SPAM por dia.

Vendo esses e-mails, o IP de origem do comentário (informado pelo Wordpress) era sempre o mesmo. Como parar com essa praga? Negar acesso ao site para aquele IP.

É uma medida brusca, mas dá certo quando o IP é fixo. Já adianto, não tentem fazer isso se os IPs variarem muuuito, pois vocês poderão prejudicar quem usa acesso discado ou banda larga ADSL com IP dinâmico (como usuários residenciais do Speedy da Telefonica, aqui em SP, por exemplo). Prejudicar no sentido de que num outro dia, o mesmo IP usado por quem enviou o SPAM poderá ser usado por uma pessoa que não tem nada a ver, e se ela for acessar seu site será barrada injustamente.

Agora indo ao tema do tópico... É fácil bloquear em servidores que usam o Apache (no IIS do Windows nem faço idéia). O arquivinho .htaccess permite bloquear por IP, ignorando solicitações POST e GET ao domínio (ou diretório em que ele estiver).

O que fiz foi basicamente isso:

<Limit GET POST>
order allow,deny
deny from 195.225.178.29
allow from all
</Limit>

Inserindo isso no .htaccess, pronto: os comentários vindos do IP referenciado pararam no ato. Cuidado com modificações no .htaccess. É bom fazer uma cópia do anterior. O arquivo deverá ser criado caso não exista.

Quem usa Windows (XP pelo menos, no Vista não lembro) pode sofrer um pouco para criar o arquivo. Ao digitar ".htaccess" como nome de arquivo no Explorer, o FDP do Windows não deixa, pedindo para digitar um nome de arquivo (entendendo que .htaccess seria a extensão, o que não deixa de ser verdade "anatomicamente", se considerarmos a forma dos nomes dos arquivos). O que faço para criar é criar um arquivo de texto qualquer, abro no meu editor Mep Texto e uso o menu "Arquivo > Renomear".

Gerador de arquivo .htaccess online

Uma grande ferramenta online permite gerar .htaccess facilmente, entre nesse site:

http://tools.dynamicdrive.com/userban/

Ele tem três abas, uma de bloqueio por IP do visitante, uma de bloqueio de sites de referênicia (que linkam para seu site) e também bloqueio de hotlinking (os que têm links ou hotlinks para seu site ou principalmente para imagens e arquivos hospedados no seu servidor). Basta digitar os IPs ou domínios desejados e já era, ele gera as instruções que devem ser inseridas no .htaccess facinho.

Não se esqueça, se já tiver coisas no .htaccess, edite o mesmo, adicionando as linhas - sem substituir o arquivo inteiro.