Dreamhost mudou seu blog de servidor e ele deixou de funcionar?









Compare preçoslinux, linha de comando, vi.

Na semana passada a Dreamhost resolveu me dar bom dia de um jeito diferente. Enviou um email avisando que meus blogs foram movimentados para um novo servidor. O motivo não veio no email, mas sendo uma hospedagem compartilhada, pouco importa. Assim que li o email, que vinha recheado de recomendações e ajustes de configuração, caso alguma coisa tenha deixado de funcionar, fui testar meus dois blogs lá hospedados.

O primeiro teste foi bem sucedido. Nada quebrado, tudo funcionando. Já o segundo blog, o caracamaluco.com, nada feito. Não era possível acessar absolutamente nada. Nem a página de administração. Por um instante fiquei sem saber nem por onde começar. Entrei na página de administração da Dreamhost, mas nada consegui tirar de lá, voltei então para o email com o sem número de recomendações.

Peguei a primeira recomendação e fui à luta. Aliás, a recomendação diz o seguinte:

If a website isn’t working, please make sure you don’t have anything like “/home/.SOMETHING/username” in any of your sites’ scripts. Instead, it should just be “/home/username”. If your site brings up an error with something between /home/ and /username/, then the path in one of your configuration files is incorrect and will need to be updated. If you don’t know how to do this, please contact us and we’ll be happy to assist you with it!

A tradução é a seguinte: Se você tem algum código customizado no seu dominio que aponta para “/home/.algumacoisa/nomedeusuario” você deve trocar para “/home/nomedeusuario”. A grande pergunta era como eu vasculharia os inúmeros arquivos da instalação do WordPress para achar este texto? Eu saco muito pouco de linux, mas graças ao google fui capaz de descobrir dois comandos fundamentais para acertar todos os arquivos com o caminho errado.

A primeira tarefa é encontrar o comando para identificar os arquivos que possam ter a referencia ao caminho errado. Para tal, encontrei numa página através do google que diz que eu deveria rodar o comando abaixo:

grep -lir “/home/.” *

Isto vai gerar uma lista de arquivos que precisei abrir e trocar a referencia errada pela certa. Para minha sorte apenas um arquivo tinha a referencia e ele foi fácil de editar. Porém, se o arquivo for muito grande, a dica para achar o texto errado usando o editor vi é preciso ditar “/home” isto fará o cursor se movimentar até a ocorrência. Eu descobri isto através do Tech-recipes.

Ubuntu 11.10 Roda Direto No Dvd Ultima Versão Frete Gratis !
Ubuntu 11.10 Roda Direto No Dvd Ultima Versão Frete Gratis !
Mais info»
R$ 8.99
até 18x de 0.67
Super Kit Web Designer 2011 40 Mil Sites,   130 Lojas   Divers
Super Kit Web Designer 2011 40 Mil Sites, 130 Lojas Divers
Mais info»
R$ 25.00
até 18x de 1.88
Sistema Operacional Ubuntu 10.04   Cd Kubuntun 9.10 Original
Sistema Operacional Ubuntu 10.04 Cd Kubuntun 9.10 Original
Mais info»
R$ 15.00
até 18x de 1.13
Sistema Operacional Gos   Google    Pt Br    Confira
Sistema Operacional Gos Google Pt Br Confira
Mais info»
R$ 6.99
até 18x de 0.52
Sistema Operacional Linux Opensuse 12.1   Dvd Personalizado
Sistema Operacional Linux Opensuse 12.1 Dvd Personalizado
Mais info»
R$ 7.99
até 18x de 0.60
Pacote Linux: Suse   Ubuntu   Mandriva   Gos C  Frete Gratis
Pacote Linux: Suse Ubuntu Mandriva Gos C Frete Gratis
Mais info»
R$ 24.90
até 18x de 1.87
Vitrine Tecnoblog  


Artigo Anterior
Próximo Artigo

Leia Também



Deixe um comentário

1 Comentário

  1. Caso existissem muitos arquivos, bastaria usar o sed para trocar todos de uma vez.

    Abraço

    Responder

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site