Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#27828
Esse triângulo significa que algum javascript, css ou imagem não está sendo invocado via https, contornando a criptografia do certificado.

Abra o código fonte dessa página em questão (ctrl+U) e procure pelas ocorrências de "http://"

O que você encontrar, provavelmente estará associado a algum conteúdo html de um módulo não nativo do OpenCart ou do seu tema (normalmente aqueles temas com módulo de likebox do facebook ou botões do sharethis) com uma imagem ou js sem https.

Obs: links para páginas http não são problema. Por outro lado, imagens inseridas via css, são.
Por witalovs
Mensagens
#28340
Hoje foi instalado o meu Certificado SSL pela minha hospedagem, porém está acontecendo alguns problemas!!!

E fiz conforme ensinado no tutorial "Habilitar a conexão https no OpenCart": (obrigado Manoel mais uma vez pela ajuda)

https://www.opencartbrasil.com.br/tutori ... -opencart/

- Fiz a seguinte alteração no arquivo ...\public_html\config.php:

// HTTPS
define('HTTPS_SERVER', 'https://www.metaospano.com/');
define('HTTPS_IMAGE', 'https://www.metaospano.com/image/');

- Essa outra alteração no arquivo ...\public_html\admin\config.php:

// HTTPS
define('HTTPS_SERVER', 'https://www.metaospano.com/admin/');
define('HTTPS_CATALOG', 'https://www.metaospano.com/');
define('HTTPS_IMAGE', 'https://www.metaospano.com/image/');

- O meu arquivo .htacess está configurado conforme segue abaixo:

# SEO URL Settings

RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^metaospano\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.metaospano\.com\.br$
RewriteRule ^/?$ "http\:\/\/www\.metaospano\.com\/\." [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^metaospano\.com$
RewriteRule ^(.*)$ http://www.metaospano.com/$1 [r=301,L]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^metaospano\.com$
RewriteRule ^(.*)$ https://www.metaospano.com/$1 [r=301,L]

- No Google Chrome está aparecendo o seguinte erro no topo da minha loja:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/session.php on line 11

- No Mozila Firefox está aparecendo o seguinte erro no topo da minha loja:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/session.php on line 11Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/session.php on line 11

- No Internet Explorer está aparecendo o seguinte erro no topo da minha loja:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/session.php on line 11Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/index.php on line 177Warning: Cannot modify header information - headers already sent by (output started at /home/mopweb/public_html/config.php:2) in /home/mopweb/public_html/system/library/currency.php on line 45

Grato desde já, para aqueles que puderem me ajudar!!!
Por witalovs
Mensagens
#28428
A Solução pessoal!!!

O meu problema era nas configurações da hospedagem e resolvido da seguinte maneira:

- O arquivo php.ini foi removido da pasta public_html para o diretório anterior "/home/metaospano/" ou apenas "/" (conhecido como raiz);

- Foi adicionada esta linha de comando no php.ini (output_buffering = on)

- Foi criada uma regra no .htaccess para que fosse reconhecido o arquivo php.ini que agora fica dentro do "/home/metaospano/" ou "/" (conhecido como raiz) como configurador global da conta.

Obrigado aos que tentaram me ajudar!
Avatar do usuário
Por Nyux
Mensagens
#28949
olá na minha loja ja habilitei no admin pra usar SSL, nos config.php e do admin, ja coloquei https://... mas quando entro na minha loja ela nao aparece o https:, mas se eu coloco no navegador o https, ela aparece, mas sem nenhuma formatação, alguem sabe como posso resolver?



vlw
Por witalovs
Mensagens
#28961
E aí @Nyux blz cara?

Eu estava com o mesmo problema e no meu caso foi resolvido conforme assim:

Foi inserido a linha "output_buffering = on" no final do meu arquivo php.ini (só que o meu php.ini que antes ficava no diretório "public_html" agora fica no diretório anterior "/").

Abraço cara, espero tê-lo ajudado!!!
#29748
Meu cerificado está instalado e tudo feito como o tutorial do site.

entretanto apenas algumas paginas aparecem o cadeado, a maioria por si aparece apenas o globo... e outras paginas por si como algumas categorias aparece erro...

https://www.consultoriacenter.com.br/ (sem o cadeado)

https://www.consultoriacenter.com.br/in ... ry&path=33 (com o cadeado)

https://www.consultoriacenter.com.br/desktops (erro 500 internal) (Corrigido era erro no .htacess) o restante ainda continua


***************************** outra coisa referente ao SSL******************************

os sites com SSL globess possuem um selo que fica futuante normalmente usado no rodapé direito.

entretanto não encontrei o local que coloco o selo no opencart... os códigos são nesse link abaixo e amostra de como é o selo também

https://www.globessl.com/Documents.html
#29911
Nyux escreveu:olá na minha loja ja habilitei no admin pra usar SSL, nos config.php e do admin, ja coloquei https://... mas quando entro na minha loja ela nao aparece o https:, mas se eu coloco no navegador o https, ela aparece, mas sem nenhuma formatação, alguem sabe como posso resolver?

vlw
Isso é o que acontece quando a config não está totalmente completa.

Eu tive esse problema, fiz as alterações dos arquivos de config.php como bem mostrado acima.

E adicionei a ordem no .htaccess

#Force https redirect
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(checkout|account|admin) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} !=off

Pronto, tudo funcionando... tenta ai.

Se não der, com certeza será algo ou na instalação do certificado ou na config do PHP, como mostrado pelo amigo acima ai, fazendo um ajuste no php.ini

=)
Por witalovs
Mensagens
#32543
Pessoal desculpa aí por postar duas vezes em sequência, mas é pq eu consegui resolver meu problema e gostaria de compartilhar!

Entrando no link abaixo, consegui identificar onde estava o meu problema:

http://www.whynopadlock.com/ <== DIGITE SUA URL (SITE) AQUI!

O link acima foi encontrado no Opencart Gringo:

http://forum.opencart.com/viewtopic.php ... 09#p333729

Nota: Créditos ao @avvici do OC-US!!!

Abraço Galera, espero que ajude mais alguém!!!