Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#72770
Ariel, muito obrigado!!

Fiz os procedimentos e deu certo com http, porém, quando configuro o certificado digital, a Loja funciona, mas o admin não.
Aparece a msg de erro "O token de sessão é inválido. Tente acessar novamente."
Conforme link abaixo.
http://prntscr.com/epb6pr

Aqui está o conteúdo do config.php da loja:

// HTTP
define('HTTP_SERVER', 'https://URL DA LOJA.com.br/');
// HTTPS
define('HTTPS_SERVER', 'https://URL DA LOJA.com.br/');

Aqui está o conteúdo do config.php do admin

// HTTP
define('HTTP_SERVER', 'https://URL DA LOJA/admin/');
define('HTTP_CATALOG', 'https://URL DA LOJA/');

// HTTPS
define('HTTPS_SERVER', 'https://URL DA LOJA/admin/');
define('HTTPS_CATALOG', 'https://URL DA LOJA/');

OBS: Tive que deixar todos os defines como HTTPS senão daria problema nas URLS de imagens.
Essa loja só vai rodar com https, configurei o .htaccess para redirecionar automático.

Consegue me ajudar?

Abs
#72777
Ariel,

Por favor ignore a ultima msg, resolvi o problema alterando a seguinte linha no arquivo system/library/url.php

public function link($route, $args = '', $secure = false) {
if ($this->ssl && $secure) {
$url = 'https://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
} else {
$url = 'https://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/.\\') . '/index.php?route=' . $route;
}

Muito obrigado pela ajuda!!
#72781
Ola @luizlima

Como dito acima pelos amigos, siga como sendo uma nova instalação se você ainda não esta familiarizado de como proceder esta etapa.
1 - Faça backup de seu banco de dados e apague o conteúdo do servidor
2 - Enviar a pasta "install" e executar a instalação (lembrando que precisa deixar os arquivos de config.php em branco).
3 - Pronto sua loja foi reconfigurada!
4 - Va no PhpMyAdmin limpe o banco e suba o backup previamente guardado.
5 - Agora sua loja já deve estar 100% instalada.

Na mais simples das formas a única coisa que muda entre o servidor local e o servidor na web, é a exata localização dos arquivos.
Algo como o @veteranodf mostrou acima.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]