답변:
에서 직접 변경하지 않는 것이 좋습니다 app/etc/env.php
. 항상 CLI를 선호하십시오.
php bin/magento setup:config:set --backend-frontname="admin_path"
잘못된 매개 변수 예외가 발생하므로 첫 번째 /
를 추가하지 마십시오 admin_path
.
스토어> 고급 탭> 관리자 기본 URL 섹션 에서 관리자를 통해 수행 할 수 있습니다.
magento setup:upgrade
.`[InvalidArgumentException] MySQL 어댑터 : 필수 구성 옵션 'host'가 없습니다. app / etc / env.php의 이전 버전을 복원하여이 문제를 해결했습니다. 이는 분명히 setup : config : set에 의해 손상되었습니다.
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/ ' );
가장 멋진 솔루션 중 하나 :
고토 젠토> 관리자> 저장소> 고급> 관리자 기본 URL>
사용자 지정 관리 URL 필드 변경 값 사용 = YES
그런 다음 현명한 방법으로 맞춤 관리자 URL을 만드십시오.
참고 : 기본 URL은 '/'(슬래시)로 끝나야합니다 (예 : http : // yourdomain / magento /).
관리자 전체 URL을 변경하려는 경우 사용합니다
관리자 경로를 변경하려면
합니다 Use Custom Admin Path =Yes
및 만들 Custom Admin Path
현명한로 따라
다음을 사용하여 관리 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
나처럼 필요한 변경을 수행하기 위해 관리자에게 액세스 할 수 없다면 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
빠른 답변 (Magento 2 관리자 설정 사용) :
testadmin
빠른 답변 (CLI 사용) :
php bin/magento setup:config:set --backend-frontname="newadminpath"
newadminpath
새로운 Magento 2 관리자 URL은 어디에 있습니까
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
명령 줄이나 관리자 패널을 통해 변경할 수도 있습니다.
setup:static-content:deploy
명령을 실행했습니다.