Bagaimana cara mengubah url admin magento2?

18

Setelah instalasi selesai, apakah ada kemungkinan untuk mengubah url admin? Jika ya, bagaimana saya bisa melakukan itu?

Sukeshini
sumber

Jawaban:

30

Ubah Jalur Admin

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_pathkarena akan mengakibatkan parameter pengecualian yang tidak valid.

Ubah URL Admin

Ini dapat dilakukan melalui admin di bawah Store> Tab Tingkat Lanjut> bagian URL Basis Admin

Raphael di Digital Pianism
sumber
Setelah mengubah URL admin sebagai proses di atas, saya mendapatkan 404 Tidak ditemukan masalah. Saya telah membersihkan cache dan menjalankan setup:static-content:deployperintah.
mageDev0688
Sayangnya, ini memiliki efek negatif pada lingkungan saya. Pertama-tama, rutenya tidak aktif. Kedua, saya mendapatkan error yang cukup jelek 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.
nshiff
Sebagai catatan, saya menggunakan opsi "Ubah URL Admin" yang disebutkan di atas, namun saya juga harus memasukkan beberapa base_link_urlcatatan 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/ ' );
Erik Hansen
2

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 =Yesdan membuat Custom Admin Pathsesuai kebijaksanaan Anda

masukkan deskripsi gambar di sini

Amit Bera
sumber
Masalahnya adalah saya tidak dapat mengakses panel admin. Ini memuat URL admin sebagai m2_tr / admin123 / http: / index / m2_tr / admin123 / admin / index / index / key / ...
Sukeshini
1

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

Rakesh Jesadiya
sumber
1

Jika Anda Tidak Dapat Mengakses 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_datakonfigurasi 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
Chris Rogers
sumber
Setelah membaca banyak jawaban, ini salah satu yang menyelamatkan saya, sebagian besar jawaban tidak kemudian tata letak perintah CLI untuk menjalankan
Barry
Senang membantu @Barry
Chris Rogers
1

Jawaban cepat (Menggunakan pengaturan Admin Magento 2):

  1. Masuk ke antarmuka Admin Magento 2
  2. Klik Toko
  3. Klik Konfigurasi
  4. Di panel di sebelah kiri, di bawah Lanjut, klik Admin dan perluas bagian URL Basis Admin. Setel Gunakan Jalur Admin Khusus ke "Ya".
  5. Masukkan Jalur Admin Kustom. Jalur yang Anda masukkan ditambahkan ke
  6. URL Admin Khusus setelah garis miring terakhir. Sebagai contoh:testadmin
  7. Anda akan keluar dan diarahkan ke URL Admin baru

Jawaban cepat (Menggunakan CLI):

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

Di mana newadminpathURL Admin Magento 2 baru

deanpodgornik
sumber
0

Anda harus mengikuti langkah-langkah di bawah ini untuk mengubah url admin

  1. Buka app / etc / env.php dan cari 'frontName' dan ubah nilainya

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

  1. Jalankan perintah: konten statis, indeks ulang, cacha clean flush, di kompilasi
Jai
sumber
0

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.

Syed Muneeb Ul Hasan
sumber
-1

terbaik ini ->

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

saran prakash
sumber