Respuestas:
No se recomienda cambiarlo directamente app/etc/env.php
, siempre prefiera la CLI:
php bin/magento setup:config:set --backend-frontname="admin_path"
No agregue el primero /
en el, admin_path
ya que dará como resultado una excepción de parámetro no válida.
Esto se puede hacer a través del administrador en la sección Tienda> Pestaña avanzada> URL de la base del administrador
magento setup:upgrade
aparece un error bastante feo al ejecutar : `[InvalidArgumentException] Adaptador MySQL: falta la opción de configuración requerida 'host' '. Resolví esto restaurando una versión anterior de la aplicación / etc / env.php, aparentemente esto fue dañado por setup: config: set.
base_link_url
registros en la tabla core_config_data para que esto funcione. take.ms/mHbre INSERT INTO core_config_data
( scope
, scope_id
, path
, value
) VALUES ( 'tiendas', 0, '/ no segura / base_link_url web', ' admin.example.com/' ), (web / / secure 'tiendas', 0', base_link_url ',' admin.example.com/ ' );
Una de las mejores soluciones:
Ir a magento> admin> Tienda> Avanzado> URL base de administrador>
Usar valor de cambio de campo de URL de administrador personalizado = SÍ
Luego, haga una URL de administrador personalizada según lo sabio:
Tenga en cuenta que: asegúrese de que la URL base termine con '/' (barra oblicua), por ejemplo, http: // yourdomain / magento /
Esto se usará si desea cambiar la URL completa del administrador
Si desea cambiar la ruta de administrador, entonces
hacer: Use Custom Admin Path =Yes
y hacer Custom Admin Path
según su sabio
puedes cambiar la URL de administrador usando,
app/etc/env.php
archivo
Cambie frontName igual a su valor requerido,
'backend' =>
array (
'frontName' => 'admin', //keep your custom url name here
)
Después de cambiar su URL, debe eliminar su carpeta var de la raíz.
Ahora su URL de administrador es como, http://127.0.0.1/admin
Si, como yo, no pudo acceder al administrador para realizar el cambio requerido, además de la respuesta de Amit Bera , deberá agregar una core_config_data
configuración con la ruta:
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/'
);
Luego ejecute el comando 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
Respuesta rápida (Uso de la configuración de administrador de Magento 2):
testadmin
Respuesta rápida (usando CLI):
php bin/magento setup:config:set --backend-frontname="newadminpath"
¿Dónde newadminpath
está la nueva URL de administración de Magento 2?
Debe seguir los pasos a continuación para cambiar la URL del administrador
ejemplo:
si su URL de administrador actual es www.yourdomain.com/admin, el valor de frontName será admin ('frontName' => 'admin'), debe cambiar el administrador con su nueva palabra
Hay varias formas de cambiar la URL del administrador en Magento 2.
Vaya al directorio app / etc desde el directorio raíz de su tienda y abra el archivo env.php en el editor de texto. Luego cambie el frontName según su elección:
return array (
'backend' =>
array (
'frontName' => 'magento',
)
Por último, ejecute estos comandos:
rm -rf var/cache/*
php bin/magento cache:clean
php bin/magento cache:flush
También puede cambiarlo, a través de la línea de comandos o mediante el Panel de administración.
mejor esto ->
php bin / magento setup: config: set --backend-frontname = "yourchoice"
setup:static-content:deploy
comando.