Página 1 de 1

[SSL] Roda perfeito no FireFox mas no IE não. [Resolvido]

Enviado: 27 Abr 2011, 10:18
por armendane
Pessoal,

essa briga minha vem de tempos, pois então, aproveitando para dar uma alterada na loja, instalei a última versão e está rodando tudo perfeitamente no Firefox e Google Chrome, mas no IE 8 (que é o que eu testei) está perdendo toda a formatação.


Agradeço aos amigos da comunidade.

Abraço.

Ricardo.

Re: [SSL] Roda perfeito no FireFox mas no IE não.

Enviado: 27 Abr 2011, 11:12
por armendane
Pessoal,

pesquisando no forum oficial encontrei uma solução simples e estou postando para quem estiver ou para futuras dúvidas:
dmurphy4 escreveu:I had the same problem with my SSL and Internet Explorer. I found from another OpenCart forum the following:

Open the index.php file in your main store folder and find this code:
Código: Selecionar todos
define('HTTP_SERVER', $config->get('config_url'));
define('HTTP_IMAGE', HTTP_SERVER . 'image/');

if ($config->get('config_ssl')) {
define('HTTPS_SERVER', 'https://' . substr($config->get('config_url'), 7));
define('HTTPS_IMAGE', HTTPS_SERVER . 'image/');
} else {
define('HTTPS_SERVER', HTTP_SERVER);
define('HTTPS_IMAGE', HTTP_IMAGE);
}  
Because this somehow generates three forward slashes in the html, we have to remove one of the forward slashes to show:
Código: Selecionar todos
define('HTTP_SERVER', $config->get('config_url'));
define('HTTP_IMAGE', HTTP_SERVER . 'image/');

if ($config->get('config_ssl')) {
define('HTTPS_SERVER', 'https:/' . substr($config->get('config_url'), 7));
define('HTTPS_IMAGE', HTTPS_SERVER . 'image/');
} else {
define('HTTPS_SERVER', HTTP_SERVER);
define('HTTPS_IMAGE', HTTP_IMAGE);
}  
Just copy and paste this code into your index.php file. It worked for me.
è Batata! rsrsrs.

Vlw.

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 13:18
por everton
armendane, parabens pela loja.
eu vir que você está usando um campo para captura de cpf. você pode compartilhar a forma como esse campo foi inserido e a conexão com o banco de dados?

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 13:29
por Manoel Vidal
Funcionou direitinho, ótima dica e valeu por compartilhar :D

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 13:42
por armendane
everton escreveu:armendane, parabens pela loja.
eu vir que você está usando um campo para captura de cpf. você pode compartilhar a forma como esse campo foi inserido e a conexão com o banco de dados?

Meu amigo,

eu utilizei uma edição feita pelo lehnhart. Está tudo bem explicadinho aqui neste tópico: https://forum.opencartbrasil.com.br/ ... f=18&t=778

Abraço.

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 13:51
por armendane
Manoel Vidal escreveu:Funcionou direitinho, ótima dica e valeu por compartilhar :D
Vlw Manoel, estamos aí para isso!

Aproveitando a oportunidade, eu consegui ativar as minhas urls amigaveis instalando o mod-rewrite no apache do meu server, tudo beleza com protocolo "http://" mas com "https://" (SSL) ele dá erro dizendo que a pagina nao foi encontrada!

Sabe o que poderia ser?

Abraço.

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 15:19
por Manoel Vidal
Para tentarmos descobrir o erro ative o log:
Código: Selecionar todos
RewriteLog "/usr/local/var/apache/logs/rewrite.log" 
RewriteLogLevel 3
Outra coisa que você pode verificar é se está tudo ok com seu VirtualHost:
Código: Selecionar todos
<VirtualHost *:443> 
    RewriteEngine on 
</VirtualHost>

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 27 Abr 2011, 20:43
por armendane
da uma olhadinha no log:
IP - - [27/Apr/2011:20:39:19 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (2) init rewrite engine with requested uri /teste/upload/p3101
IP - - [27/Apr/2011:20:39:19 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (1) pass through /teste/upload/p3101
IP - - [27/Apr/2011:20:41:10 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (2) init rewrite engine with requested uri /teste/upload/index.php
IP - - [27/Apr/2011:20:41:10 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (1) pass through /teste/upload/index.php
IP - - [27/Apr/2011:20:41:11 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9e1b578/initial] (2) init rewrite engine with requested uri /chat/image.php
IP - - [27/Apr/2011:20:41:11 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9e1b578/initial] (1) pass through /chat/image.php
IP - - [27/Apr/2011:20:41:11 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (2) init rewrite engine with requested uri /chat/server.php
IP - - [27/Apr/2011:20:41:11 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (1) pass through /chat/server.php
IP - - [27/Apr/2011:20:41:13 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (2) init rewrite engine with requested uri /chat/server.php
IP - - [27/Apr/2011:20:41:13 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (1) pass through /chat/server.php
IP - - [27/Apr/2011:20:41:18 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (2) init rewrite engine with requested uri /teste/upload/about_us
IP - - [27/Apr/2011:20:41:18 --0300] [www.ourobrancoatacado.com.br/sid#b9b417f0][rid#b9d1df68/initial] (1) pass through /teste/upload/about_us

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 28 Abr 2011, 00:04
por Manoel Vidal
Você ativou o SSL pelo OpenCart ?
Na administração vá no menu Sistema->Configurações aba Servidor e no campo Usar SSL: marcar a opção Sim e clicar no botão Salvar.
Pergunto isso, pois notei que mesmo acessando sua loja pelo https, quando tento acessar a conta deveria esta redirecionando para um endereço com https, mas esta redirecionando para http.

Aguardo retorno. :)

Re: [SSL] Roda perfeito no FireFox mas no IE não. [Resolvido

Enviado: 28 Abr 2011, 08:08
por armendane
sim... está ativada... aqui pra mim nao deu este erro, tudo esta aparecendo o https.