Réponses:
Il n'est pas recommandé de le changer directement app/etc/env.php
, préférez toujours la CLI:
php bin/magento setup:config:set --backend-frontname="admin_path"
N'ajoutez pas le premier /
dans le admin_path
car cela entraînerait une exception de paramètre non valide.
Cela peut être fait via l'administrateur sous Store> Advanced Tab> Admin Base URL section
magento setup:upgrade
: `[InvalidArgumentException] Adaptateur MySQL: il manque l'option de configuration requise 'host'`. J'ai résolu cela en restaurant une ancienne version de app / etc / env.php - apparemment, cela a été corrompu par setup: config: set.
base_link_url
enregistrements dans la table core_config_data pour que cela fonctionne. take.ms/mHbre INSERT INTO core_config_data
( scope
, scope_id
, path
, value
) VALUES ( 'magasins', 0, 'web / unsecure / base_link_url', ' admin.example.com/' ), ( 'magasins', 0, « web / / secure base_link_url ',' admin.example.com/ ' );
L'une des solutions les plus cool:
Goto magento> admin> Store> Advance> Admin Base Url>
Utiliser la valeur de modification du champ d'URL d'administration personnalisée = OUI
Ensuite, créez une URL d'administration personnalisée comme indiqué:
Notez que: Assurez-vous que l'URL de base se termine par '/' (barre oblique), par exemple http: // votredomaine / magento /
Cela utilisera Si vous souhaitez modifier l'URL complète de l'administrateur
Si vous souhaitez modifier le chemin d'administration,
faire: Use Custom Admin Path =Yes
et faire Custom Admin Path
selon votre sage
vous pouvez modifier l'URL d'administration en utilisant,
app/etc/env.php
fichier
Modifiez frontName égal à votre valeur requise,
'backend' =>
array (
'frontName' => 'admin', //keep your custom url name here
)
Après avoir modifié votre URL, vous devez supprimer votre dossier var de la racine.
Maintenant, votre URL d'administration est comme, http://127.0.0.1/admin
Si, comme moi, vous ne pouviez pas accéder à l'administrateur pour effectuer le changement requis, en plus de la réponse d' Amit Bera , vous devrez ajouter une core_config_data
configuration avec le chemin:
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/'
);
Exécutez ensuite la commande 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
Réponse rapide (à l'aide des paramètres d'administration de Magento 2):
testadmin
Réponse rapide (en utilisant CLI):
php bin/magento setup:config:set --backend-frontname="newadminpath"
Où se newadminpath
trouve la nouvelle URL d'administration de Magento 2
Vous devez suivre les étapes ci-dessous pour modifier l'URL d'administration
exemple:
si votre URL d'administration actuelle est www.votredomaine.com/admin, la valeur de frontName sera admin ('frontName' => 'admin'), vous devez changer d'administrateur avec votre nouveau mot
Il existe plusieurs façons de modifier l'URL d'administration dans Magento 2.
Accédez au répertoire app / etc depuis le répertoire racine de votre magasin et ouvrez le fichier env.php dans l'éditeur de texte. Modifiez ensuite le frontName selon votre choix:
return array (
'backend' =>
array (
'frontName' => 'magento',
)
Enfin, exécutez ces commandes:
rm -rf var/cache/*
php bin/magento cache:clean
php bin/magento cache:flush
Vous pouvez également le modifier, via la ligne de commande ou via le panneau d'administration.
mieux cela ->
configuration de php bin / magento: config: set --backend-frontname = "yourchoice"
setup:static-content:deploy
commande.