Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por Jonatasc
#71688
Galera alguem saberia me dizer por que da esse erro quando ativo url amigavel
https://www.minhaloja001.com.br/://inde ... amalhafina
o correto não seria assim https://www.minhaloja001.com.br/index.p ... amalhafina
126Notice: Undefined index: scheme in /home/minhaloja001/www/catalog/controller/common/seo_url.php on line 126Notice: Undefined index: host in /home/minhaloja001/www/catalog/controller/common/seo_url.php on line 126
meu htaccess esta assim
Código: Selecionar todos
RewriteBase /index.php/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [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]
#71698
Não instalei não.

Estranho por que antes estava assim o codigo
return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query;
nao dava certo por que a url retornava assim
meusite.com.br/index.php/camisa
e o correto que tinha que retornar a url era
meusite.com.br/camisa
alterei o codigo e agora esta assim
return $url_info['scheme'] . '' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('', '', $url_info['scheme']) . $url . $query;
a url retorna correto agora e a pagina em si o designer tb
minhaloja.com.br/camisa

porem na parte de cima da pagina o retorno vem com esse erro
Notice: Undefined index: host in /home/minhaloja/www/catalog/controller/common/seo_url.php on line 126Notice: Undefined index: scheme in /home/minhaloja/www/catalog/controller/common/seo_url.php on line

voce saberia por que na parte de cima do designer aparece essa msg ?
#71701
Não há erro nessa linha, já instalei dezenas de lojas e não há este erro nativo que você citou nas URLs Amigáveis.

Verifique no arquivo config.php se as linhas abaixo estão como o exemplo:
Código: Selecionar todos
// HTTP
define('HTTP_SERVER', 'http://www.seudominio.com.br/');

// HTTPS
define('HTTPS_SERVER', 'http://www.seudominio.com.br/');
Lembrando que no lugar de www.seudominio.com.br deve estar o seu domínio.

Espero ter ajudado. :)
#71714
Pensei que estava testando a plataforma, por isso recomendei que reinstalasse tudo. :(

Deis uma boa vasculhada na internet sobre o problema, mas não encontrei nenhuma referência a ele, creio que seja algum problema específico da sua loja, talvez causado por algumas extensão, modificação ou tema que você esteja utilizando.

Me desculpe, mas fiquei sem ideias do que pode estar acontecendo. :|