Una vez que se completa la instalación, ¿existe la posibilidad de cambiar la URL del administrador? En caso afirmativo, ¿cómo puedo hacer eso?
fuente
Una vez que se completa la instalación, ¿existe la posibilidad de cambiar la URL del administrador? En caso afirmativo, ¿cómo puedo hacer eso?
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
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.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 INTOcore_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/ ' );