Início arrow Tutoriais arrow JSAS - acessando seu site externamente sem problemas
JSAS - acessando seu site externamente sem problemas PDF Imprimir E-mail
Por caduaraxa   
Esse tutorial adapta detalhes do JSAS para que seus sites possam ser vistos externamente sem problemas na hora de visualizar o CSS, e as imagens, como aconteceu com alguns usuários do joomlabrasil.org.

Após instalado, configurado o JSAS (Joomla Stand Alone Server),  e adicionado um site, ao tentar acessá-lo externamente, via IP (http://ip:85/nome_do_site) ou via um host dinâmico (http://so_exemplo.no-ip.org:85/nome_do_site) , poderão acontecer problemas com o CSS e as imagens, que não aparecerão.

Isso acontece devido ao caminho local que o Mambo/Joomla utiliza: a variável global PHP $mosConfig_live_site definida no arquivo configuration.php. Esse arquivo se localiza dentro da pasta onde seu site está armazenado; exemplo c:\Arquivos de programas\JSAS\http_root\www\nome_do_site\ . Sem a alteração proposta por esse tutorial, durante o acesso externo tudo estará linkado erradamente para localhost, não funciona por completo.

OBS: vale a pena lembrar que cada site adicionado no JSAS terá um configuration.php diferente.

Uma solução é substituir no arquivo configuration.php a seguinte linha:

[CODE]
$mosConfig_live_site = 'http://localhost:85/nome_do_site;
[/CODE]

por:

[CODE]
//retorna o IP de seu host (nesse caso um host dinamico)
$ip = gethostbynamel('so_exemplo.no-ip.org');
if (!$ip) {
 $mosConfig_live_site = 'http://localhost:85/nome_do_site';
}
else {
 $mosConfig_live_site = 'http://'.$ip[0].':85/nome_do_site';
}
[/CODE]

Mas garanta que seu host (dinâmico ou não) está funcinando corretamente. Em alguns casos, como o no-ip.org, é necessário que um programinha esteja rodando no Windows.

Essa foi uma solução encontrada. Outras também podem corrigir esse problema, por isso qualquer sugestão é sempre bem-vinda.

[]'s. cadu-araxa


Adicionar aos favoritos (101) | Coloque esse artigo em seu site | Views: 8049

Comments (3)
RSS comments
1. 29-05-2006 15:27
 
Entendendo melhor
Acabei de instalar o Joomla! e comecei a criação de um site. 
Estou tendo problemas para acessar o site externamente. 
 
Tenho um servidor interno com IP atualizado pelo serviço No-IP na porta 8080. 
O endereço é http://imigrante.no-ip.info:8080 
Para mascarar o problema da porta 8080, utilizo o redirecionador RG3.net. Assim ficando o endereço www.imigrante.rg3.net 
 
Até aí tudo bem. 
Acesso localmente o site pelo url http://localhost:8080 Mas quando acesso externamente, o site fica desconfigurado. 
 
Abaixo segue uma cópia do meu arquivo Configuration.php: 
 
 
 
 
 
Caso seja um problema neste arquivo, por favor corrija-o e passe-me para que este seja sanado. 
Agradeço desde já 
Abraços... 
:)
Guest
 
Imigrante
2. 29-05-2006 15:34
 
Entendendo melhor
[img]http://img251.imageshack.us/img251/3941/configurationphp2wi.jpg[/IMG]
Guest
 
Imigrante
3. 11-07-2006 13:22
 
é possível
vcs acham viável uma pessoa - formada em jornalismo - q só faz sites em dreamweaver e flash, e não entende nada de programação, se adaptar ao mambo??
Guest
 
debcarpe

Only registered users can write comments.
Please login or register.

Powered by AkoComment Tweaked Special Edition v.1.4