magento2 admin URL을 변경하는 방법?


답변:


30

관리 경로 변경

에서 직접 변경하지 않는 것이 좋습니다 app/etc/env.php. 항상 CLI를 선호하십시오.

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

잘못된 매개 변수 예외가 발생하므로 첫 번째 /를 추가하지 마십시오 admin_path.

관리 URL 변경

스토어> 고급 탭> 관리자 기본 URL 섹션 에서 관리자를 통해 수행 할 수 있습니다.


위의 프로세스로 관리 URL을 변경 한 후 404 Not found 문제가 발생합니다. 캐시를 지우고 setup:static-content:deploy명령을 실행했습니다.
mageDev0688

유감스럽게도 이것은 내 환경에 상당히 부정적인 영향을 미쳤습니다. 우선, 경로가 활성화되어 있지 않습니다. 둘째, 다음과 같은 에러가 발생합니다 magento setup:upgrade.`[InvalidArgumentException] MySQL 어댑터 : 필수 구성 옵션 'host'가 없습니다. app / etc / env.php의 이전 버전을 복원하여이 문제를 해결했습니다. 이는 분명히 setup : config : set에 의해 손상되었습니다.
nshiff

레코드의 경우 위에서 언급 한 "관리 URL 변경"옵션을 사용했지만 base_link_url이 작업을 수행하려면 core_config_data 테이블에 몇 개의 레코드 를 삽입 해야했습니다. take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) VALUES ( '저장'0 '웹 / 비보안 / base_link_url', ' admin.example.com/' ) ( '저장'0 '웹 / 보안 / base_link_url ',' admin.example.com/ ' );
Erik Hansen

2

가장 멋진 솔루션 중 하나 :

고토 젠토> 관리자> 저장소> 고급> 관리자 기본 URL>

사용자 지정 관리 URL 필드 변경 값 사용 = YES

그런 다음 현명한 방법으로 맞춤 관리자 URL을 만드십시오.

참고 : 기본 URL은 '/'(슬래시)로 끝나야합니다 (예 : http : // yourdomain / magento /).

관리자 전체 URL을 변경하려는 경우 사용합니다


관리자 경로를 변경하려면

합니다 Use Custom Admin Path =Yes및 만들 Custom Admin Path현명한로 따라

여기에 이미지 설명을 입력하십시오


문제는 관리자 패널에 액세스 할 수 없다는 것입니다. 관리 URL을 m2_tr / admin123 / http : / index / m2_tr / admin123 / admin / index / index / key /…로
로드합니다

1

다음을 사용하여 관리 URL을 변경할 수 있습니다.

app/etc/env.php 파일

frontName을 필요한 값과 동일하게 변경하십시오.

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

URL을 변경 한 후에 는 루트에서 var 폴더를 제거해야합니다 .

이제 관리자 URL은 http://127.0.0.1/admin


1

관리자에게 액세스 할 수없는 경우

나처럼 필요한 변경을 수행하기 위해 관리자에게 액세스 할 수 없다면 Amit Bera의 답변 위에 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/'
);

그런 다음 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

많은 답변을 읽었을 때, 이것은 저를 구한 것입니다. 대부분의 답변은 CLI 명령이 실행되도록 레이아웃하지 않습니다.
Barry

@Barry 도움 다행
크리스 로저스

1

빠른 답변 (Magento 2 관리자 설정 사용) :

  1. Magento 2 관리 인터페이스에 로그인
  2. 상점 클릭
  3. 구성을 클릭하십시오
  4. 왼쪽 패널의 고급에서 관리를 클릭하고 관리 기본 URL 섹션을 사용자 정의 관리 경로 사용을 "예"로 펼치십시오.
  5. 사용자 지정 관리 경로를 입력하십시오. 입력 한 경로는
  6. 마지막 슬래시 후 사용자 정의 관리 URL입니다. 예를 들면 다음과 같습니다.testadmin
  7. 로그 아웃되고 새 관리자 URL로 리디렉션됩니다

빠른 답변 (CLI 사용) :

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

newadminpath새로운 Magento 2 관리자 URL은 어디에 있습니까


0

관리자 URL을 변경하려면 아래 단계를 따라야합니다.

  1. app / etc / env.php로 이동하여 'frontName'을 찾아 해당 값을 변경하십시오.

예:

현재 관리자 URL이 www.yourdomain.com/admin 인 경우 frontName 값은 admin ( 'frontName'=> 'admin')입니다. 새 단어로 관리자를 변경해야합니다

  1. 명령 실행 : 정적 컨텐츠, 재색 인화, cacha 클린 플러시, 컴파일

0

Magento 2에서 관리 URL을 변경하는 방법은 여러 가지가 있습니다.

상점의 루트 디렉토리에서 app / etc 디렉토리로 이동하여 텍스트 편집기에서 env.php 파일을여십시오. 그런 다음 원하는대로 frontName을 변경하십시오.

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

마지막으로 다음 명령을 실행하십시오.

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

명령 줄이나 관리자 패널을 통해 변경할 수도 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.