|
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
Only registered users can write comments. Please login or register. Powered by AkoComment Tweaked Special Edition v.1.4 |