Как изменить URL-адрес администратора magento2?
После завершения установки есть ли возможность изменить URL-адрес администратора? Если да, то как я могу это сделать?
8 answers
Изменить путь администратора
Не рекомендуется изменять его напрямую из app/etc/env.php
, всегда предпочитайте CLI:
php bin/magento setup:config:set --backend-frontname="admin_path"
Не добавляйте первый /
в admin_path
, так как это приведет к исключению недопустимого параметра.
Изменить URL-адрес администратора
Это можно сделать через администратора в разделе Магазин > Вкладка "Дополнительно" > URL-адрес базы администратора
Одно из самых крутых решений:
Гото magento>администратор>Магазин>Продвижение>Url базы администратора>
Использовать настраиваемое значение изменения поля URL-адреса администратора =ДА
Затем создайте пользовательский URL-адрес администратора в соответствии с разумным:
Обратите внимание, что: Убедитесь, что базовый URL-адрес заканчивается на "/" (косая черта), напримерhttp://yourdomain/magento/
Это будет использоваться, если вы хотите изменить полный URL-адрес администратора
Если вы хотите изменить путь администратора, то
Сделайте: Use Custom Admin Path =Yes
и сделайте Custom Admin Path
в соответствии с вашими мудрыми
Быстрый ответ (С использованием настроек администратора Magento 2):
- Войдите в интерфейс администратора Magento 2
- Нажмите "Магазины"
- Выберите Конфигурации
- На панели слева, в разделе Дополнительно, нажмите Администратор и разверните раздел URL-адрес базы администраторов, установите для параметра Использовать пользовательский путь администратора значение "Да".
- Введите Пользовательский путь администратора. Путь, который вы вводите, добавляется к
- Пользовательский URL-адрес администратора после последней прямой косой черты. Например:
testadmin
- Ты будет выполнен выход из системы и перенаправлен на новый URL-адрес администратора
Быстрый ответ (С помощью интерфейса командной строки):
php bin/magento setup:config:set --backend-frontname="newadminpath"
Где newadminpath
- новый URL-адрес администратора Magento 2
Вы можете изменить URL-адрес администратора, используя,
app/etc/env.php
файл
Измените имя пользователя на требуемое значение,
'backend' =>
array (
'frontName' => 'admin', //keep your custom url name here
)
После изменения URL-адреса вы должны удалить свою папку var из корневого каталога.
Теперь ваш URL-адрес администратора выглядит так , http://127.0.0.1/admin
В Случае, Если Вы Не Можете Получить Доступ К Администратору
Если, как и я, вы не смогли получить доступ к администратору, чтобы внести необходимые изменения, то поверх ответа Амита Беры вам нужно будет добавить конфигурацию core_config_data
с путем:
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/'
);
Затем выполните команду командной строки:
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
Вам необходимо выполнить следующие действия, чтобы изменить URL-адрес администратора
- Перейдите к app/etc/env.php и найдите "Имя пользователя" и измените это значение
Пример:
Если ваш текущий URL-адрес администратора www.yourdomain.com/admin тогда значение имени пользователя будет admin ('Имя пользователя'=> 'администратор') вам нужно сменить администратора с вашим новым словом
- Запуск команд: статическое содержимое, переиндексация, очистка cacha, компиляция di
Существует несколько способов изменить URL-адрес администратора в Magento 2.
Перейдите в каталог app/etc из корневого каталога вашего магазина и откройте env.php файл в текстовом редакторе. Затем измените имя пользователя в соответствии с вашим выбором:
return array (
'backend' =>
array (
'frontName' => 'magento',
)
Наконец, выполните следующие команды:
rm -rf var/cache/*
php bin/magento cache:clean
php bin/magento cache:flush
Вы также можете изменить его с помощью командной строки или через панель администратора.
Лучше всего это ->
Php bin/настройка magento:конфигурация:set--backend-имя интерфейса= "ваш выбор"