Fórum OpenCart Brasil

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

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#41200
Ola a todos,
Hoje vamos aprender a importância de trocar o caminho do painel de controle,por padrão o Opencart já vem o Caminho para acessar o painel de controle Ex:www.sualoja.com.br/admin
e isso não é seguro devido os ataques que temos nas lojas virtuais,porque as pessoas que atacam as lojas sabem que o caminho do Opencart é padrão.
Para modificar o caminho acesse a pasta raiz que foi instalado o seu opencart ,dentro da pasta você irá ver uma pasta chamada "admin" que é a mesma que acessamos quando vamos ao painel de controle.
sugiro que renomeia essa pasta admin pelo nome desejado,para exemplo irei colocar o nome painel,logo depois que você renomear,acesse a pasta renomeada e dentro dela vai estar um arquivo chamado
Código: Selecionar todos
config.php
abre esse arquivo com um editor de arquivo php e verás um codigo assim:
Código: Selecionar todos
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/shop/painel/');
define('HTTP_CATALOG', 'http://localhost/shop/');

// HTTPS
define('HTTPS_SERVER', 'http://localhost/shop/painel/');
define('HTTPS_CATALOG', 'http://localhost/shop/');

// DIR
define('DIR_APPLICATION', 'C:\wamp\www\shop/painel/');
define('DIR_SYSTEM', 'C:\wamp\www\shop/system/');
define('DIR_DATABASE', 'C:\wamp\www\shop/system/database/');
define('DIR_LANGUAGE', 'C:\wamp\www\shop/painel/language/');
define('DIR_TEMPLATE', 'C:\wamp\www\shop/painel/view/template/');
define('DIR_CONFIG', 'C:\wamp\www\shop/system/config/');
define('DIR_IMAGE', 'C:\wamp\www\shop/image/');
define('DIR_CACHE', 'C:\wamp\www\shop/system/cache/');
define('DIR_DOWNLOAD', 'C:\wamp\www\shop/download/');
define('DIR_LOGS', 'C:\wamp\www\shop/system/logs/');
define('DIR_CATALOG', 'C:\wamp\www\shop/catalog/');
?>
no lugar que estiver escrito "admin" será substituído pela palavra que foi escolhida ,no nosso caso eu tinha escolhido "painel"

Quando acabar é só salvar e acessa o seu painel. ex:www.sualoja.com.br/painel que agora passará nao ser mais "admin" no final.
Fazendo isso a sua loja estará mais protegida de ataques de invasores.

OBS: Quando você for atualizar o seu Opencart para uma nova versão é importante renomear a pasta novamente para "admin" para que seja atualizado e depois da atualização retorne o nome que estava.
espero ter ajudado alguém. :mrgreen:
Editado pela última vez por isaiasrj em 10 Jul 2013, 08:01, em um total de 1 vez.
#47293
Essa alteração é importante, mas após a alteração, pode ocorrer erros nas extensões que estão em vqmod, pois algumas fazem instalações no diretório admin,
e para não ocorrer erros será necessário editar o diretório também nas extensões.
#51231
isaiasrj escreveu:Com certeza o meu já foi mudado hehehe :mrgreen:

comigo seu tutorial não funciona quando mudo o admin para outra coisa (fiz a mudança nos dois arquivos config presentes no openShop) fica tudo branco a tela ou seja falta alguma coisa

eu uso o vqmod junto com openshop talves vc saiba me orientar
#51234
Pessoal tem que usar o vqmod para fazer essa alteração, assim os xml já sabem qual é a nova pasta admin.

Tem que mudar em vqmod/pathReplaces.php
Se for instalar o vqmod depois de mudar a pasta admin, vai em vqmod/install/index.php e troca o admin pela pasta atual.
E também muda no config.php como o colega ensinou e seja feliz.

Quem tiver problema, dificuldades ou não está entendendo nada, é melhor contratar um profissional para fazer isso e outros serviços. É algo simples de ser feito.
#51236
Completando: Acesse o vqmod/pathReplaces.php
Entre as linhas Start Replaces e End Replaces:
// START REPLACES //
$replaces[] = array('~^admin\b~', 'novo_nome_admin'); //Insira esta linha e substitua o "novo_nome_admin" pelo de sua preferência
// END REPLACES //