Como alterar o URL do admin do magento2?

18

Depois que a instalação estiver concluída, existe a possibilidade de alterar o URL do administrador? Se sim, como posso fazer isso?

Sukeshini
fonte

Respostas:

30

Alterar caminho do administrador

Não é recomendável alterá-lo diretamente app/etc/env.php, sempre prefira a CLI:

php bin/magento setup:config:set --backend-frontname="admin_path"

Não adicione o primeiro /no, admin_pathpois isso resultará em uma exceção de parâmetro inválida.

Alterar URL do administrador

Isso pode ser feito através do administrador em Loja> Guia Avançado> seção URL da base de administradores

Raphael na Digital Pianism
fonte
Depois de alterar o URL do administrador conforme o processo acima, estou recebendo o problema 404 Não encontrado. Eu limpei o cache e execute o setup:static-content:deploycomando.
mageDev0688
Lamentavelmente, isso teve um efeito bastante negativo no meu ambiente. Primeiro de tudo, a rota não está ativa. Segundo, recebo um erro feio ao executar magento setup:upgrade: `[InvalidArgumentException] adaptador MySQL: falta da opção de configuração necessária 'host' '. Resolvi isso restaurando uma versão antiga do aplicativo / etc / env.php - aparentemente isso foi corrompido pelo setup: config: set.
precisa saber é o seguinte
Para o registro, usei a opção "Alterar URL do administrador" mencionada acima, mas também precisei inserir alguns base_link_urlregistros na tabela core_config_data para que isso funcionasse. take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) VALUES ( 'lojas', 0, '/ insegura / base_link_url web', ' admin.example.com/' ), ( 'lojas', 0, 'web / / seguro base_link_url ',' admin.example.com/ ' );
Erik Hansen
2

Uma das soluções mais legais:

Ir para magento> admin> Loja> Avançado> URL da Base de Admin>

Usar valor de alteração do campo URL do administrador personalizado = SIM

Em seguida, crie o URL do administrador personalizado conforme o seguinte:

Observe que: Verifique se o URL base termina com '/' (barra), por exemplo, http: // seudominio / magento /

Isso será usado Se você quiser alterar o URL completo do administrador


Se você deseja alterar o caminho do administrador,

faça: Use Custom Admin Path =Yese faça Custom Admin Pathconforme seu sábio

insira a descrição da imagem aqui

Amit Bera
fonte
O problema é que não consigo acessar o painel de administração. Ele carrega URL admin como m2_tr / admin123 / http: index / / m2_tr / admin123 / admin / index / index / key / ...
Sukeshini
1

você pode alterar o URL do administrador usando,

app/etc/env.php Arquivo

Altere frontName igual ao seu valor necessário,

'backend' => 
  array (
    'frontName' => 'admin', //keep your custom url name here
  )

Após alterar seu URL, você deve remover sua pasta var da raiz.

Agora, seu URL de administrador é como, http://127.0.0.1/admin

Rakesh Jesadiya
fonte
1

Caso você não consiga acessar o administrador

Se, como eu, você não puder acessar o administrador para fazer as alterações necessárias, além da resposta de Amit Bera , será necessário adicionar uma core_config_dataconfiguração com o caminho:

INSERT INTO `core_config_data`(`scope`, `scope_id`, `path`, `value`)
VALUES(
    'default', # Or whatever your Scope is
    0,         # Or whatever your Scope ID is
    'admin/url/use_custom',
    1
);
INSERT INTO `core_config_data`(`scope`, `scope_id`, `path`, `value`)
VALUES(
    'default', # Or whatever your Scope is
    0,         # Or whatever your Scope ID is
    'admin/url/custom',
    'https://my.url.com/newadminpath/'
);

Em seguida, execute o comando da CLI:

php bin/magento setup:config:set --backend-frontname="newadminpath"
php bin/magento maintenance:enable 
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento maintenance:disable
Chris Rogers
fonte
Depois de ler muitas respostas, essa foi a que me salvou; a maioria das respostas não faz o layout dos comandos da CLI para serem executados
Barry
Fico feliz em ajudar @Barry
Chris Rogers
1

Resposta rápida (usando as configurações de administrador do Magento 2):

  1. Faça login na interface de administração do Magento 2
  2. Clique em Lojas
  3. Clique em Configurações
  4. No painel à esquerda, em Avançado, clique em Admin e expanda a seção URL da base do administrador. Configure Usar caminho do administrador personalizado para "Sim".
  5. Digite o caminho do administrador personalizado. O caminho que você digita é anexado ao
  6. URL de administrador personalizado após a última barra. Por exemplo:testadmin
  7. Você será desconectado e redirecionado para o novo URL de administrador

Resposta rápida (usando CLI):

php bin/magento setup:config:set --backend-frontname="newadminpath"

Onde newadminpathestá o novo URL de administrador do Magento 2

deanpodgornik
fonte
0

Você precisa seguir as etapas abaixo para alterar o URL do administrador

  1. Vá para app / etc / env.php e encontre 'frontName' e altere esse valor

exemplo:

se o seu URL de administrador atual for www.seudominio.com/admin, o valor frontName será admin ('frontName' => 'admin'), você precisará alterar admin com sua nova palavra

  1. Executar comandos: conteúdo estático, reindexar, descarga limpa de cacha, compilação
Jai
fonte
0

Existem várias maneiras de alterar a URL do administrador no Magento 2.

Vá para o diretório app / etc no diretório raiz da sua loja e abra o arquivo env.php no editor de texto. Altere o frontName de acordo com sua escolha:

return array (
 'backend' =>
 array (
   'frontName' => 'magento',
 )

Por fim, execute estes comandos:

rm -rf var/cache/*
php bin/magento cache:clean
php bin/magento cache:flush

Você também pode alterá-lo, via linha de comando ou através do Painel de Administração.

Syed Muneeb Ul Hasan
fonte
-1

melhor isso ->

configuração do bin / magento do php: config: set --backend-frontname = "yourchoice"

prakash saran
fonte