Câu trả lời:
LƯU Ý: Nếu bạn đã thay đổi url quản trị viên bằng cách sử dụng phụ trợ quản trị viên và mất quyền truy cập, hãy sử dụng các bước ở đây để lấy lại quyền truy cập.
Cách thay đổi chính xác URL Cơ sở quản trị để bạn không phải theo liên kết trên.
Không bao giờ sử dụng các System=>Config=>Advanced=>Admin=>Admin Base URL
cài đặt để làm điều này. Nó thường kết thúc trong trang web fubar.
Mọi localDB đều có cách khắc phục ngay khi nhìn thẳng vào mặt chúng tôi. Tìm phần này:
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
Lưu một bản sao vào máy trạm cục bộ của bạn để bạn có thể khôi phục nếu bạn làm hỏng và sau đó thay đổi dòng này như sau khi đưa ra somethingelse
thương hiệu cụ thể của riêng bạn:
<frontName><![CDATA[somethingelse]]></frontName>
Sau đó làm mới bộ đệm Magento bằng một trong hai phương pháp để Magento đọc lại cấu hình để bao gồm thay đổi của bạn.
Đi vào phần phụ trợ System=>Cache Management
và nhấp vào nút Flush Magento Cache .
Bằng tay, sử dụng client SCP / SFTP của bạn, đăng nhập vào hệ thống tập tin Magento, tìm var/cache/
thư mục và xóa tất cả các cache--?
thư mục con (dấu hỏi là viết tắt của các 0
thông qua f
số tăng ở cuối)
Tại sao không nên sử dụng vùng System=>Config=>Advanced=>Admin=>Admin Base URL
cài đặt để thực hiện việc này, trừ khi A) bạn hiểu chức năng của chúng, B) bạn hiểu cách phục hồi nếu bạn chọn sai.
Nếu bạn làm phiền, bạn sẽ mất khả năng đăng nhập vào Bảng điều khiển dành cho quản trị viên và sẽ cần phải loay hoay với 3-5 hàng core_config_data
để quay lại. Sử dụng phương pháp cũ, đáng tin cậy chỉ là chỉnh sửa tệp văn bản.
Các quy ước đặt tên trong Admin Base URL
phần luôn luôn phức tạp và một trong số chúng không được sử dụng phổ biến vì đó là Node Clustering nơi phần phụ trợ Quản trị viên có thể đang chạy trên một tên miền phụ, không phải máy chủ web công cộng phải đối mặt với internet. Đặt cái này Use Custom Admin URL
, loại bỏ quyền truy cập vào Phần cuối quản trị của bạn.
Nếu bạn thành thạo các lệnh phpMyAdmin hoặc MySQL và không lo lắng bằng cách truy tìm những gì cần thiết để có thể truy cập phụ trợ quản trị viên, thì bên dưới là cài đặt thích hợp để thay đổi Use Custom Admin Path
cài đặt như được mô tả.
Xóa bộ nhớ cache, YMMV, "Không vượt qua Go, Không thu 200 đô la", Không có bảo hành ở nơi bị cấm, et.al. và bây giờ bạn sẽ có thể truy cập vào phụ trợ Quản trị viên với đường dẫn tuyến mới mà bạn đã nhập.
cách corect là làm thông qua tệp local.xml
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
trước
<frontName><![CDATA[admin]]></frontName>
sau
<frontName><![CDATA[backend]]></frontName>
Sau đó, bạn phải xóa tất cả nội dung bộ đệm thông qua dir var / cache
Theo giao diện web của tôi là tùy chọn bổ sung vì nó có thể gây ra cho bạn một số vấn đề như sau này bạn sẽ không thể có được quản trị viên sau khi thay đổi nếu bạn sẽ thay đổi tùy chọn "Sử dụng URL quản trị viên tùy chỉnh" thành có và đặt giá trị "URL quản trị viên tùy chỉnh" và lưu các thay đổi của bạn. Nói chung, mọi người dùng đều mắc lỗi loại này. Bạn có thể xem hình ảnh để biết cái nào sẽ thay đổi nếu bạn chọn cài đặt giao diện web.
để biết thêm chi tiết về chuyến thăm này
Nếu bạn muốn làm điều đó theo chương trình (bằng trình cài đặt), hãy sử dụng:
$installer = $this;
$installer->startSetup();
$installer->setConfigData('admin/url/use_custom_path','1');
$installer->setConfigData('admin/url/custom_path','csradmin');
$installer->endSetup();