Come modificare l'URL di amministrazione di magento2?


18

Una volta completata l'installazione, è possibile modificare l'URL di amministrazione? Se sì, come posso farlo?

Risposte:


30

Cambia percorso amministratore

Non è consigliabile cambiarlo direttamente da app/etc/env.php, preferisci sempre la CLI:

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

Non aggiungere il primo /in admin_pathin quanto comporterà un'eccezione di parametro non valida.

Cambia URL amministratore

Questo può essere fatto tramite l'amministratore in Store> Scheda Avanzate> Sezione URL base di amministrazione


Dopo aver modificato l'URL dell'amministratore come il processo sopra riportato, ottengo 404 Problema non trovato. Ho cancellato la cache ed eseguito il setup:static-content:deploycomando.
mageDev0688

Purtroppo, questo ha avuto un effetto piuttosto negativo sul mio ambiente. Innanzitutto, il percorso non è attivo. In secondo luogo, ricevo un brutto errore durante l'esecuzione magento setup:upgrade: `[InvalidArgumentException] Adattatore MySQL: opzione di configurazione richiesta 'host' mancante. Ho risolto questo problema ripristinando una vecchia versione dell'app / etc / env.php - apparentemente questo era corrotto da setup: config: set.
nshiff,

Per la cronaca, ho usato l'opzione "Modifica URL amministratore" di cui sopra, tuttavia ho anche dovuto inserire un paio di base_link_urlrecord nella tabella core_config_data per farlo funzionare. take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) VALORI ( 'negozi', 0, 'web / non protetta / base_link_url', ' admin.example.com/' ), ( 'negozi', 0, 'web / / secure base_link_url ',' admin.example.com/ ' );
Erik Hansen,

2

Una delle soluzioni più interessanti:

Vai a magento> admin> Store> Avanzate> URL base di amministrazione>

Utilizza il valore di modifica del campo URL amministratore personalizzato = SÌ

Quindi imposta l'URL dell'amministratore personalizzato come da saggio:

Nota che: assicurati che l'URL di base termini con '/' (barra), ad es. Http: // tuodominio / magento /

Questo utilizzerà Se si desidera modificare l'URL completo dell'amministratore


Se vuoi cambiare il percorso dell'amministratore allora

make: Use Custom Admin Path =Yese make Custom Admin Pathsecondo il tuo saggio

inserisci qui la descrizione dell'immagine


Il problema è che non riesco ad accedere al pannello di amministrazione. Carica l'URL dell'amministratore
Sukeshini,

1

puoi cambiare l'URL dell'amministratore usando,

app/etc/env.php file

Cambia frontName uguale al valore richiesto,

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

Dopo aver modificato l'URL, è necessario rimuovere la cartella var dalla radice.

Ora il tuo URL di amministrazione è come, http://127.0.0.1/admin


1

Nel caso in cui non sia possibile accedere all'amministratore

Se come me non hai potuto accedere all'amministratore per apportare la modifica richiesta, in cima alla risposta di Amit Bera , dovrai aggiungere una core_config_dataconfigurazione con il percorso:

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/'
);

Quindi eseguire il 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

Dopo aver letto molte risposte, questa è quella che mi ha salvato, la maggior parte delle risposte non esegue il layout dei comandi della CLI per l'esecuzione
Barry,

Felice di aiutare @ Barry
Chris Rogers,

1

Risposta rapida (utilizzando le impostazioni dell'amministratore di Magento 2):

  1. Accedi all'interfaccia di amministrazione di Magento 2
  2. Fai clic su Negozi
  3. Fai clic su Configurazioni
  4. Nel pannello a sinistra, sotto Avanzate, fai clic su Amministratore ed espandi la sezione URL base amministratore Imposta Usa percorso amministratore personalizzato su "Sì".
  5. Immettere il percorso amministrativo personalizzato. Il percorso inserito viene aggiunto a
  6. URL di amministrazione personalizzato dopo l'ultima barra. Per esempio:testadmin
  7. Verrai disconnesso e reindirizzato al nuovo URL di amministrazione

Risposta rapida (utilizzando l'interfaccia della riga di comando):

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

Dov'è newadminpathil nuovo URL amministratore Magento 2


0

È necessario seguire i passaggi seguenti per modificare l'URL di amministrazione

  1. Vai su app / etc / env.php e trova 'frontName' e modifica quel valore

esempio:

se l'URL del tuo amministratore corrente è www.tuodominio.com/admin, il valore di frontName sarà admin ('frontName' => 'admin') devi cambiare admin con la tua nuova parola

  1. Esegui comandi: static-content, reindex, cacha clean flush, di compilation

0

Esistono diversi modi per modificare l'URL di amministrazione in Magento 2.

Vai alla directory app / etc dalla directory principale del tuo negozio e apri il file env.php nell'editor di testo. Quindi cambia frontName in base alla tua scelta:

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

Infine, esegui questi comandi:

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

Puoi anche cambiarlo, dalla riga di comando o tramite il Pannello di amministrazione.


-1

meglio questo ->

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.