Configuração de acesso externo

Amigos estou com um problema mais até agora tentei várias "soluções" informadas na web, mais não consegui resolver. Gostaria de saber se alguém já passou por tal situação e conseguiu resolver.

É o seguinte, vou tentar explicar em etapas para o entendimento:

1º - Peguei um PC e transformei-o em "servidor", coloquei minha aplicação para que todos de minha rede INTRANET visualizem e utilizem o sistema.

2º - Esse meu PC está instalado com Wampserver 2.5 (Apache 2.4.9 - Mysql 5.6.17 - PHP 5.5.12) e o Yii 1.1.14

3º - Em minha aplicação estou utilizando Yii Bootstrap com o tema themefactory.

4ª - Quando acesso pelo Internet Explorer 11 minha aplicação localmente no meu PC, todo layout funciona perfeitamente. Agora quando acesso pelo Internet Explorer 11 de outro PC, aí bagunça tudo. Lembrando que acesso pelo IP da máquina, ex: /132.8.8.100/minhaplicacao.

Como pode acessar em localhost e tudo roda perfeito e em outra máquina não roda. Possa ser que isto seja besteira de ser resolvido, mais não consegui. Gostaria da ajuda dos amigos para solucionar mais esse problema…

??????

Qualquer dúvida sobre o assunto, podem perguntar que responderei.

Opa,

Da sua maquina você consegue acessar pelo endereço: http://132.8.8.100/minhaplicacao ?

No firebug ou “Exibir código fonte” o CSS ta carregando direitinho ???

O problema só acontece no IE 11 ?

Na minha máquina, que é o servidor, consigo acessar sim o http://132.8.8.100/minhaplicacao e roda perfeito todo o css. Agora quando outro PC acessa a aplicação que está no meu, ai começa o problema.

Citei o IE 11 porque como é o último, "teoricamente" não seria pra dá o erro.

Esqueci de mencionar que no Chrome e Firefox roda perfeito tanto no meu PC "Servidor", quanto os que acessam à ele.

Q estranho cara…rs

Bom, vamos tentar isolar a causa… rs

Nos outros computadores, tenta abrir o sistema com o "Modo de compatibilidade" do IE 11, veja se muda algo.

Outra dica é tentar usar outro tema (só pra teste) ao invés desse Cerulean.

Pode ser também algum path de algum asset ou CSS que não ta sendo carregado devidamente pelo IE quando o conteúdo é remoto.

Meu amigo, percebi que até mesmo mudando o tema alguns widgets do boostrapp mostram com erro ainda, como por exemplo o TbMenu, TbGridView, TbNavbar etc…

A possibilidade de que seja o que você falou “path de algum asset ou CSS que não ta sendo carregado devidamente pelo IE quando o conteúdo é remoto”. Como faço pra resolver este problema???:mellow::mellow:

@Adrian, IEca não é navegador. Infelizmente vai ter que ficar mokando seu CSS.

Utilize se possível só FF e Chrome.

Além das dicas do @Gustavo, faça os sues JSs carregarem depois do </body>. Isso ajuda o carregamento do CSS.

Cácio, bem que queria utilizar só o FF e Chrome, mais a política da empresa não deixa. Tenho que me conformar e tentar resolver com o IE mesmo.

Olhe a imagem que coloquei, mostrando os dois depuradores, no meu PC "Servidor" e nos demais PCs que acessam.

Amigos percebi que quando faço qualquer alteração pra mostrar algum erro no código abaixo em wamp\www\minhaplicacao\themes\bootstrap\views\layouts\main.php, e depois refaço para rodar perfeito, quando atualizado roda perfeitamente, agora se der atualizo novamente ai volta o normal com problemas.




<div class="navbar">

        	<div class="navbar-inner">

            	<div class="container">

                	<?php

                	$this->widget('bootstrap.widgets.TbNavbar', array(

                    	'type' => 'null', // null or 'inverse'

                    	'brand' => '<img src="' . Yii::app()->baseUrl . '/images/logo.png" />',

                    	//'stacked'=>false, 

                    	'brandUrl' => '#',

                    	//'collapse' => false, // requires bootstrap-responsive.css

                    	'items' => array(

                        	array(

                            	'class' => 'bootstrap.widgets.TbMenu',

                            	'encodeLabel' => false,

                            	'items' => array(

                            	),

                        	),

                        	array(

                            	'class' => 'bootstrap.widgets.TbMenu',

                            	'htmlOptions' => array('class' => 'pull-right'),

                            	'encodeLabel' => false,

                            	'items' => array(

                                	//array('label' => '' . Yii::app()->user->isAdministrador() . '', 'url' => array('#'), 'visible' => Yii::app()->user->isGuest),

                                	//array('label' => '<b><font size="1.5" color="#FFD700">ISO REQ 8.5</font></b>', 'url' => array('#')),

                                	array('label' => 'Login', 'url' => array('/site/login'), 'visible' => Yii::app()->user->isGuest),

                                	array('label' => 'Sair (<fonte color="#F4EA09">' . Yii::app()->user->name . '</fonte>)', 'url' => array('/site/logout'), 'visible' => !Yii::app()->user->isGuest, 'htmlOptions' => array('class' => 'btn'))

                            	),

                        	),

                    	),

                	));

                	?>               	

            	</div>

        	</div>

    	</div>



Socorro!!:o:o:o

Da uma verificada nesse @font-face e no CSS que esse cara é chamado.

Pega a url gerada no código fonte e tente abrir o css pelo navegador que está dando o erro.

Cálcio, loucura, loucura…

Quando hora as configurações são carregadas perfeitamente, hora não. Existe alguma extensão no apache que devo liberar para segurar essas configurações. Quando tento acessar a url gerada no código fonte, o IE me informar que não é possível acessar, pois se trata de uma versão anterior.

E agora??????

Cara, isso de vez em quando acontece comigo mas rodando localmente.

parece que ele ñ consegue fazer o load completo de todos os CSS e JS na pasta assets de temporários. Acho q uma maneira de contornar isso é utilizando as funções de cache e tb procure na documentação do Yii sobre compressão ou minificação desses arquivos, pode ser que ajude.

Cálcio, valeu pela dica meu amigo. Mais tentei várias formas aqui, e nada consegui.

Alguém que já tenha passado por tal situação dessa, se puder nos ajudar, estamos no aguardo.

Desde já agradeço a todos.

Resolvido amigos!!!;D;D;D

No meu caso resolvi da seguinte forma, e nem precisei alterar nada no código, apenas configurações no IE mesmo:

Pronto! Com isso todo css está sendo carregado perfeitamente, fica a dica aí… Agradeço a todos…:D:smiley:

O Problema disso, é que o usuário tem que saber, e sabemos q usuário é uma raça …

Por isso faço sites que ñ cobrem o IEca, se o Cliente quiser tem q pagar + caro pq terei q fazer CSSs e JSs separados por causa desses maldito pseudo navegador.

Concordo com o amigo, mais infelizmente é a política da empresa, temos que utilizar esse IEca… Obrigado pela ajuda Cálcio.:D:smiley: