Jawaban:
Tidak disarankan untuk mengubahnya langsung dari app/etc/env.php
, selalu lebih suka CLI:
php bin/magento setup:config:set --backend-frontname="admin_path"
Jangan tambahkan pertama /
di admin_path
karena akan mengakibatkan parameter pengecualian yang tidak valid.
Ini dapat dilakukan melalui admin di bawah Store> Tab Tingkat Lanjut> bagian URL Basis Admin
magento setup:upgrade
: `[InvalidArgumentException] Adaptor MySQL: Tidak ada opsi konfigurasi yang diperlukan 'host'`. Saya menyelesaikan ini dengan mengembalikan versi lama app / etc / env.php - tampaknya ini rusak oleh setup: config: set.
base_link_url
catatan dalam tabel core_config_data untuk membuatnya berfungsi. take.ms/mHbre INSERT INTO core_config_data
( scope
, scope_id
, path
, value
) VALUES ( 'toko', 0, 'web / tidak aman / base_link_url', ' admin.example.com/' ), ( 'toko', 0, 'web / aman / base_link_url ',' admin.example.com/ ' );
Salah satu solusi paling keren:
Goto magento> admin> Store> Advance> Url Base Admin>
Gunakan field Ubah URL Admin Khusus = YA
Kemudian buat URL Admin Khusus sesuai pilihan:
Perhatikan bahwa: Pastikan bahwa URL dasar diakhiri dengan '/' (garis miring), misalnya http: // domain Anda / magento /
Ini akan digunakan Jika Anda ingin mengubah url admin penuh
Jika Anda ingin mengubah jalur admin, maka
membuat: Use Custom Admin Path =Yes
dan membuat Custom Admin Path
sesuai kebijaksanaan Anda
Anda dapat mengubah url admin menggunakan,
app/etc/env.php
mengajukan
Ubah frontName sama dengan nilai yang Anda butuhkan,
'backend' =>
array (
'frontName' => 'admin', //keep your custom url name here
)
Setelah mengubah url Anda, Anda harus menghapus folder var Anda dari root.
Sekarang url admin Anda seperti, http://127.0.0.1/admin
Jika seperti saya Anda tidak dapat mengakses admin untuk membuat perubahan yang diperlukan maka di atas jawaban Amit Bera , Anda perlu menambahkan core_config_data
konfigurasi dengan path:
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/'
);
Kemudian jalankan perintah 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
Jawaban cepat (Menggunakan pengaturan Admin Magento 2):
testadmin
Jawaban cepat (Menggunakan CLI):
php bin/magento setup:config:set --backend-frontname="newadminpath"
Di mana newadminpath
URL Admin Magento 2 baru
Anda harus mengikuti langkah-langkah di bawah ini untuk mengubah url admin
contoh:
jika url admin Anda saat ini adalah www.domainanda.com/admin maka nilai frontName akan menjadi admin ('frontName' => 'admin') Anda perlu mengubah admin dengan kata baru Anda
Ada beberapa cara untuk mengubah URL Admin di Magento 2.
Buka direktori app / etc dari direktori root toko Anda dan buka file env.php di editor teks. Kemudian ubah frontName sesuai pilihan Anda:
return array (
'backend' =>
array (
'frontName' => 'magento',
)
Terakhir, jalankan perintah ini:
rm -rf var/cache/*
php bin/magento cache:clean
php bin/magento cache:flush
Anda juga dapat mengubahnya, melalui baris perintah atau melalui Panel Admin.
terbaik ini ->
php bin / setup magento: config: set --backend-frontname = "yourchoice"
setup:static-content:deploy
perintah.