Fantastico

Fantastico

Erro - Not Found

Erro

Not Found
The server was not able to find the document (./403.shtml) you requested.
Please check the url and try again. You might also want to report this
error to your web hosting provider.

1

Causa

Relativo a um bug do cPanel, bastante comum e ainda sem solução, que ocorre sempre quando se tenta INSTALAR algum aplicativo pelo Fantastico, estando-se conectado ao cPanel, pelo seu endereço de proxy (http://cpanel.DOMINIO).

NOTA: o problema não ocorre quando se tenta desinstalar ou atualizar algum aplicativo, apenas quando se tenta instalar!

Conserto

A única maneira de contornar o problema, enquanto não há um patch de correção oficial, é acessar o cPanel pelo seu endereço padrão, sempre que for preciso utilizar o Fantastico com o propósito de instalar algum aplicativo.

O endereço padrão do cPanel é aquele que tem a porta 2083 no final da URL, portanto:

https://www.DOMINIO:2083

NOTA: substitua o a ocorrência "DOMINIO" no endereço de EXEMPLO acima, pelo domínio (principal) verdadeiro de sua conta!

Erro: "Não pode instalar mais do que um script na directoria principal de um domínio"

Descrição do erro

Ocorre quando, se tenta instalar um script (através do Fantastico), diretamente no diretório raiz (ou seja, dentro da pasta public_html) de uma conta onde, no momento, não existe NENHUM script que tenha sido previamente instalado (também pelo Fantastico).

A mensagem de erro

Ao se recusar a instalar o script, o Fantastico justifica-se alegando já existir um outro script instalado no mesmo diretório, com a seguinte mensagem de erro:

"Não pode instalar mais do que um script na directoria principal de um domínio"

Conforme ilustra a imagem abaixo:

Fantastico

Nota: caso a interface de seu Fantastico esteja em inglês, a mensagem será "You cannot install more than one script in the root directory of a domain":

Fantastico

 
Soluções para o problema

 
1) Se é o único script do Fantastico que você tem instalado em um domínio de sua conta

Acesse sua conta por FTP e, na sequência, a pasta ".fantasticodata" (para entrar na pasta clique sobre ela 2 vezes rapidamente):

Fantastico

Dentro dela, deverá ter um arquivo chamado "installed_in_root.php" que você deverá apagar.

Dica: caso esteja usando o cliente de FTP "FileZilla", bastará apenas clicar 1 vez com o botão direito do mouse sobre o nome do arquivo e, no sub-menu que irá aparecer, clicar na opção "Delete":

Fantastico

Surgirá ainda uma janela de confirmação, onde você deverá clicar no botão "OK":

Fantastico

Uma vez deletado o arquivo "installed_in_root.php", tente novamente fazer a instalação do script desejado pelo Fantastico.

 
2) Se você tem mais domínios em sua conta e scripts do Fantastico instalados em mais de um deles

 
Abra esse arquivo "installed_in_root.php" indicado na opção acima e veja o conteúdo dele. Ele deverá ter uma lista dos domínios nos quais há scripts do Fantastico instalados, mais ou menos assim:

<?
$installed_in_root["dominio_1.com.br"] = 1;$installed_in_root["dominio_2.com.br"] = 1;$installed_in_root["dominio_3.com.br"] = 1;
?>

Marcamos os exemplos em cores diferentes, para facilitar a visão.

Para resolver o erro, basta editar o arquivo (no Bloco de Notas do Windows ou outro programa de texto apenas, mas jamais no Word ou no WordPad) e deletar a parte relativa ao domínio que está com o erro.

Por exemplo, se o problema é com o domínio "dominio_2.com.br", o arquivo ficará assim:

<?
$installed_in_root["dominio_1.com.br"] = 1;$installed_in_root["dominio_3.com.br"] = 1;
?>

Cuidado para deletar corretamente. Veja pelas cores que cada trecho começa com "$" e termina com ";", então cuidado para não apagar mais coisas do que o necessário.

 

Regras de Ouro do Fantastico

O Fantastico é um instalador de scripts que funciona sempre muito bem, mas alguns problemas podem acontecer se o usuário o utilizar indevidamente, portanto, observando-se regras simples, é possível nunca ter nenhum tipo de problema decorrente de uso indevido.

Veja quais são elas:

- Tudo que foi instalado pelo Fantastico, só pode ser atualizado pelo Fantastico.

- Tudo que foi instalado pelo Fantastico, só pode ser desinstalado pelo Fantastico.

- Tudo que foi instalado pelo Fantastico, não pode ter a pasta da instalação deletada sem antes o script ter sido desinstalado pelo Fantastico.