Magento2 admin url nasıl değiştirilir?


18

Yükleme tamamlandıktan sonra yönetici URL'sini değiştirme olasılığı var mı? Evet ise bunu nasıl yapabilirim?

Yanıtlar:


30

Yönetici Yolunu Değiştir

Doğrudan içinden değiştirmeniz önerilmez app/etc/env.php, her zaman CLI'yi tercih edin:

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

İlkini geçersiz parametre istisnasına neden olacağı /için eklemeyin admin_path.

Yönetici URL'sini değiştirin

Bu, Mağaza> Gelişmiş Sekmesi> Yönetici Tabanı URL'si bölümü altındaki yönetici aracılığıyla yapılabilir


Yukarıdaki işlem olarak yönetici URL'sini değiştirdikten sonra 404 Bulunamadı sorunu alıyorum. Önbelleği temizledim ve setup:static-content:deploykomutu çalıştırdım .
mageDev0688

Ne yazık ki, bunun çevrem üzerinde oldukça olumsuz bir etkisi oldu. Her şeyden önce, rota aktif değil. İkincisi, çalışan oldukça çirkin bir hata magento setup:upgradealıyorum: `` [InvalidArgumentException] MySQL bağdaştırıcısı: Gerekli yapılandırma seçeneği 'host' 'eksik. Ben app / etc / env.php eski bir sürümünü geri yükleyerek bu çözüldü - görünüşe göre bu kurulum: config: set tarafından bozuldu.
nshiff

Kayıt için, yukarıda belirtilen "Yönetici URL'sini Değiştir" seçeneğini kullandım, ancak bunun base_link_urlçalışması için core_config_data tablosuna da birkaç kayıt eklemek zorunda kaldım . take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) DEĞERLER ( 'mağazaları', 0, web / güvenli olmayan / base_link_url ', ' admin.example.com/' ), ( 'mağazaları', 0, 'web / güvenli / base_link_url ',' admin.example.com/ ' );
Erik Hansen

2

En havalı çözümlerden biri:

Goto magento> yönetici> Mağaza> Gelişmiş> Yönetim Temel URL>

Özel Yönetici URL'si alanı değişiklik değerini kullan = EVET

Ardından, Özel Yönetici URL'sini akıllıca yapın:

Şunu unutmayın: Temel URL'nin '/' (eğik çizgi) ile bittiğinden emin olun, örneğin http: // alaniniz / magento /

Yönetici tam URL'sini değiştirmek istiyorsanız bu kullanılır


Yönetici yolunu değiştirmek istiyorsanız

yapmak: Use Custom Admin Path =Yesve Custom Admin Pathbilge başına yapmak

resim açıklamasını buraya girin



1

kullanarak yönetici URL'sini değiştirebilirsiniz,

app/etc/env.php dosya

FrontName'i istediğiniz değere eşit olarak değiştirin,

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

URL'nizi değiştirdikten sonra var klasörünüzü kökten kaldırmanız gerekir .

Şimdi yönetici URL'niz şöyle, http://127.0.0.1/admin


1

Yöneticiye Erişemiyorsanız

Benim gibi, gerekli değişikliği yapmak için yöneticiye erişemediyseniz, Amit Bera'ın cevabının üstüne core_config_data, yolu içeren bir yapılandırma eklemeniz gerekir :

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

Ardından CLI komutunu çalıştırın:

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

Birçok cevap okuduktan sonra, bu beni kurtaran, çoğu cevap CLI komutlarını çalıştırmak için düzenlemiyor
Barry

@Barry
Chris Rogers

1

Hızlı yanıt (Magento 2 Yönetici ayarlarını kullanma):

  1. Magento 2 Yönetici arayüzüne giriş yapın
  2. Mağazalar'ı tıklayın
  3. Konfigürasyonlar'ı tıklayın
  4. Soldaki panelde Gelişmiş'in altında Yönetici'yi tıklayın ve Yönetici Tabanı URL'si bölümünü Özel Yönetici Yolunu Kullan'ı "Evet" olarak ayarlayın.
  5. Özel Yönetici Yolu'nu girin. Girdiğiniz yol,
  6. Son eğik çizgiden sonra Özel Yönetici URL'si. Örneğin:testadmin
  7. Çıkış yaptınız ve yeni Yönetici URL'sine yönlendirileceksiniz

Hızlı cevap (CLI kullanarak):

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

newadminpathYeni Magento 2 Yönetici URL'si nerede


0

Yönetici URL'sini değiştirmek için aşağıdaki adımları izlemeniz gerekir

  1. / Etc / env.php uygulamasına gidin ve 'frontName' öğesini bulun ve bu değeri değiştirin

misal:

mevcut yönetici URL'niz www.alanadiniz.com/admin ise, frontName değeri admin ('frontName' => 'admin') olur ve yeni kelimenizle admin değiştirmeniz gerekir

  1. Çalıştırma komutları: statik içerik, reindex, cacha clean flush, di compilation

0

Magento 2'de Yönetici URL'sini değiştirmenin birden çok yolu vardır.

Mağazanızın kök dizinindeki app / etc dizinine gidin ve env.php dosyasını metin düzenleyicide açın. Ardından frontName'i istediğiniz gibi değiştirin:

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

Son olarak, şu komutları çalıştırın:

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

Komut satırı veya Yönetici Paneli üzerinden de değiştirebilirsiniz.


-1

en iyisi ->

php bin / magento kurulumu: config: set --backend-frontname = "seçiminiz"

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.