Respostas:
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_path
pois isso resultará em uma exceção de parâmetro inválida.
Isso pode ser feito através do administrador em Loja> Guia Avançado> seção URL da base de administradores
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.
base_link_url
registros 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/ ' );
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 =Yes
e faça Custom Admin Path
conforme seu sábio
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
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_data
configuraçã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
Resposta rápida (usando as configurações de administrador do Magento 2):
testadmin
Resposta rápida (usando CLI):
php bin/magento setup:config:set --backend-frontname="newadminpath"
Onde newadminpath
está o novo URL de administrador do Magento 2
Você precisa seguir as etapas abaixo para alterar o URL do administrador
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
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.
melhor isso ->
configuração do bin / magento do php: config: set --backend-frontname = "yourchoice"
setup:static-content:deploy
comando.