Làm cách nào để thay đổi url quản trị magento2?


18

Sau khi cài đặt hoàn tất, có khả năng thay đổi url quản trị viên không? Nếu có, làm thế nào tôi có thể làm điều đó?

Câu trả lời:


30

Thay đổi đường dẫn quản trị

Không nên thay đổi trực tiếp từ app/etc/env.php, luôn thích CLI:

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

Không thêm cái đầu tiên /vào admin_pathvì nó sẽ dẫn đến một ngoại lệ tham số không hợp lệ.

Thay đổi URL quản trị viên

Điều này có thể được thực hiện thông qua quản trị viên trong Cửa hàng> Tab nâng cao> Phần URL cơ sở quản trị


Sau khi thay đổi URL quản trị viên như quy trình trên, tôi gặp phải vấn đề 404 Không tìm thấy. Tôi đã xóa bộ nhớ cache và chạy setup:static-content:deploylệnh.
mageDev0688

Đáng tiếc, điều này có ảnh hưởng khá xấu đến môi trường của tôi. Trước hết, tuyến đường không hoạt động. Thứ hai, tôi gặp một lỗi khá tệ khi chạy magento setup:upgrade: `[UnlimitedArgumentException] Bộ điều hợp MySQL: Thiếu tùy chọn cấu hình bắt buộc 'host'`. Tôi đã giải quyết vấn đề này bằng cách khôi phục phiên bản cũ của app / etc / env.php - rõ ràng điều này đã bị hỏng bởi setup: config: set.
nshiff

Đối với bản ghi, tôi đã sử dụng tùy chọn "Thay đổi URL quản trị viên" được đề cập ở trên, tuy nhiên tôi cũng phải chèn một vài base_link_urlbản ghi vào bảng core_config_data để làm việc này. take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) VALUES ( 'cửa hàng', 0, 'web / không an toàn / base_link_url', ' admin.example.com/' ), ( 'cửa hàng', 0, 'web / / an toàn cơ sở_link_url ',' admin.example.com/ ' );
Erik Hansen

2

Một trong những giải pháp tuyệt vời nhất:

Goto magento> quản trị> Cửa hàng> Nâng cao> Url cơ sở quản trị>

Sử dụng giá trị thay đổi trường URL quản trị viên tùy chỉnh = CÓ

Sau đó, tạo URL quản trị viên tùy chỉnh theo như khôn ngoan:

Lưu ý rằng: Đảm bảo rằng URL cơ sở kết thúc bằng '/' (dấu gạch chéo), ví dụ http: // yourdomain / magento /

Điều này sẽ sử dụng Nếu bạn muốn thay đổi url đầy đủ của quản trị viên


Nếu bạn muốn thay đổi đường dẫn quản trị thì

thực hiện: Use Custom Admin Path =Yesvà làm Custom Admin Paththeo như khôn ngoan của bạn

nhập mô tả hình ảnh ở đây


Vấn đề là tôi không thể truy cập bảng quản trị. Nó tải URL quản trị là m2_tr / admin123 / http: / index / m2_tr / admin123 / admin / index / index / key /
triệt

1

bạn có thể thay đổi url quản trị bằng cách sử dụng,

app/etc/env.php tập tin

Thay đổi frontName bằng với giá trị yêu cầu của bạn,

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

Sau khi thay đổi url, bạn phải xóa thư mục var của mình khỏi root.

Bây giờ url quản trị của bạn giống như, http://127.0.0.1/admin


1

Trong trường hợp bạn không thể truy cập Quản trị viên

Nếu giống như tôi, bạn không thể truy cập quản trị viên để thực hiện thay đổi bắt buộc thì trên câu trả lời của Amit Bera , bạn sẽ cần thêm core_config_datacấu hình với đường dẫn:

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

Sau đó chạy lệnh 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

Đã đọc nhiều câu trả lời, đây là câu trả lời cho tôi, hầu hết các câu trả lời không bố trí các lệnh CLI để chạy
Barry

Vui mừng được giúp đỡ @Barry
Chris Rogers

1

Trả lời nhanh (Sử dụng cài đặt Quản trị viên Magento 2):

  1. Đăng nhập vào giao diện quản trị Magento 2
  2. Nhấp vào Cửa hàng
  3. Nhấp vào Cấu hình
  4. Trong bảng điều khiển bên trái, bên dưới Nâng cao, nhấp vào Quản trị viên và mở rộng phần URL Cơ sở quản trị viên Đặt Sử dụng Đường dẫn quản trị viên tùy chỉnh để Chuyển Có Có.
  5. Nhập Đường dẫn quản trị viên tùy chỉnh. Đường dẫn mà bạn nhập được gắn vào
  6. URL quản trị viên tùy chỉnh sau dấu gạch chéo cuối cùng. Ví dụ:testadmin
  7. Bạn sẽ được đăng xuất và chuyển hướng đến URL quản trị viên mới

Trả lời nhanh (Sử dụng CLI):

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

newadminpathURL quản trị Magento 2 mới ở đâu


0

Bạn cần làm theo các bước dưới đây để thay đổi url quản trị viên

  1. Truy cập app / etc / env.php và tìm 'frontName' và thay đổi giá trị đó

thí dụ:

nếu url quản trị viên hiện tại của bạn là www.yourdomain.com/admin thì giá trị frontName sẽ là quản trị viên ('frontName' => 'admin'), bạn cần thay đổi quản trị viên bằng từ mới của mình

  1. Chạy các lệnh: static-content, reindex, cacha clean flush, di compilation

0

Có nhiều cách để thay đổi URL quản trị viên trong Magento 2.

Chuyển đến thư mục app / etc từ thư mục gốc của cửa hàng của bạn và mở tệp env.php trong trình soạn thảo văn bản. Sau đó thay đổi frontName theo sự lựa chọn của bạn:

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

Cuối cùng, chạy các lệnh sau:

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

Bạn cũng có thể thay đổi nó, thông qua dòng lệnh hoặc thông qua Bảng quản trị.


-1

tốt nhất này ->

Thiết lập php bin / magento: config: set --backend-frontname = "yourchoice"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.