Uma primeira versão do site em Xoops ficou hospedado no Clawz por um bom tempo. Tempos atras eles pararam com hospedagem gratuita (parece estar voltando).
Quando o Clawz fechou o serviço, migrei para o IfastNet, aqui a migração transcorreu sem maiores problemas. Quando este provedor ficou algum tempo fora do ar, migrei para o ByetHost (sem perceber que eles eram o mesmo provedor).
Agora, tenho observado que conexões que usam os serviços Ajato e Speedy não conseguem chegar ao meu site. Simplesmente indicam o Erro 404 de página não encontrada. Mas a página está lá, como pode ser visto por outros provedores de acesso. Alem disso, não estou conseguindo acesso FTP aos meus arquivos dificultando sobremodo a manutenção do site.
Bom, é hora de migrar novamente, consegui hospedagem no AwardSpace e estou tentando montar a minha configuração lá. Testes iniciais com algumas páginas em HTML funcionam bem. É hora de pegar o último backup (arquivos e banco de dados) e carregar a minha página Xoops aqui.
Arquivos carregados, banco de dados importado. Ajusto as informações do mainfile.php para refletir este novo ambiente.
XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.Bom... isso não me parece bom... parece que existe discrepância entre o caminho físico dos arquivos e o que o xoops está encontrando. Tentei algumas alternativas, como por exemplo :
- o endereço que me foi passado pelo provedor.
- o endereço encontrado quando se roda o script info.php!
- Fazer uma instalação do Xoops do zero, e ver qual foi o endereço que o instalador do xoops descobriu. Sim, fiz isso também. E interessante, o instalador do Xoops descobriu um endereço diferente do apontado pelos outros meios.
- etc...
Não.... não festeje ainda.... Página em Branco... Isso indica que no processamento do script PHP, deu algum erro... Para tratar isso, é necessário ativar os processo de debug do Xoops.
- Se eu conseguisse acesso ao Menu de Administração, Preferencias, Principal, poderia selecionar a opção de Debug PHP...., mas sem acesso a este painel, temos que procurar alternativas.
- Alterando o script php, /include/commom.php trocando de 0 para E_ALL de definição de error_reporting e alterando na tabela xoops_config o valor do debug_mode de 0 para 1.
Backup porque isso pode ser útil. Dos arquivos, via FTP e das tabelas via MySQL. Procurando desativar as alterações que fiz para conseguir ver as mensagens de erro.