terça-feira, 6 de outubro de 2009

Ocorreu um erro inesperado do tipo -14910

Ao colocar uma máquina Mac em domínio Active Directory Windows, as vezes a mensagem de erro Ocorreu um erro inesperado do tipo -14910 pode aparecer, como na imagem abaixo:


Apesar do erro não dizer nada, resolver ele é muito fácil. Sincronize a hora com o servidor de domínio e tente novamente! :)


Simples. Tão simples que não achei nenhum lugar na Web que me desse a solução. Agora acho que tem :)

Testei isso no Mac OSX Leopard (10.5) em um domínio do Windows Server 2003. Pode ser que o erro seja outro em outras versões.

terça-feira, 30 de junho de 2009

Rodando .shtml no IIS 6

Páginas .shtml nada mais são que htmls com algumas firulas que rodam do lado do servidor (tipo um ASP, mas veio antes dele). Internamente usam o módulo Server Side Includes (SSI) pra rodar (tipo um ASP, mas veio antes {?}).

Se você recebe um erro 404 ao acessar uma página .shtml num servidor IIS 6, você está provavelmente com o módulo de SSI desabilitado.

Erro 404 em páginas shtml
Não adianta debugar o IIS, pois ele não diz nada de erro. Ele só mostra o 404 no retorno da chamada "SECURITY_DENIED_BY_ISAPI_RESTRICTION", o que não ajuda muito.

Pra resolver siga os passos mostrados por pessoas que passaram por isso, ou só continue lendo. :)


Abra o gerenciador de serviços do IIS, vá em Extensões e clique em Server Side Includes. Clique em ativar, e pronto!

Ativando serviço de SSI no Gerenciador do IIS
Pode parecer besta, mas demorei um tempo muito maior do que o esperado pra resolver isso. Espero que isso ajude a quem estiver na mesma situação. :)

quarta-feira, 15 de abril de 2009

O administrador do sistema definiu diretivas para impedir esta instalação

Pois é, o mundo Windows tem suas peculiaridades. Uma delas me pegou hoje.

Ao instalar VMWare Server em um servidor Windows 2003 Standard Edition, recebi essa mensagem: "O administrador do sistema definiu diretivas para impedir esta instalação" (em inglês é "The system administrator has set policies to prevent this installation"). Como assim? Eu SOU o administrador!

Eu não tenho nenhuma diretiva dessa no domínio e nem na máquina, então fiquei confuso.

Solução:
formatar e instalar Linux criar uma diretiva de restrição e liberar o administrador. Sério? Pois é.


  1. Abra o editor de políticas (iniciar->executar->gpedit.msc->OK);
  2. Agora vá em Configuração do computador -> Configurações do Windows -> Configurações de segurança;
  3. Clique com o botão direito em Diretivas de restrição de software e depois em Criar novas diretivas;
  4. Clique duas vezes em Aplicação e agora marque a opção "Todos os usuários, exceto administradores locais".
Então assim, basicamente você tem que criar uma regra dizendo que permite a instalação de aplicativos (padrão ao se criar a diretiva) e dizer que ela não se aplica a seus administradores. Aí você consegue instalar. Contraditório, né? Mas funciona! :)

Encontrei essa solução em um site dedicado a esse erro, só que em inglês.

Tem um outro também, mas não precisei dele. Se servir pra você, enjoy!

Essa dica parece não funcionar mais nos Windows Vista, 7 e posteriores. Infelizmente não tenho como testar...

segunda-feira, 26 de janeiro de 2009

Alterando o ID de categoria de post no Wordpress 2.6

Nunca me entendi direito com as tabelas do wordpress e esses dias precisei alterar os IDs de algumas categorias e achei o processo não-intuitivo (não existe mais a tabela wp_category). Então aqui vai o passo-a-passo:

Na tabela wp_terms, altere o id da categoria:

UPDATE wp_terms SET term_id = NOVO_ID WHERE term_id = VELHO_ID


Atualize a referência desses IDs na tabela wp_term_taxonomy:

UPDATE wp_term_taxonomy SET term_id = NOVO_ID WHERE term_id = VELHO_ID


Pronto :)

O dia que eu entender essas tabelas, eu posto aqui um tutorial...