Magento2 व्यवस्थापक url को कैसे बदलें?


18

एक बार इंस्टॉलेशन पूरा हो जाने के बाद क्या एडमिन url को बदलने की कोई पॉसिबिलिटी है? यदि हाँ, तो मैं कैसे कर सकता हूँ?

जवाबों:


30

व्यवस्थापक पथ बदलें

इसे सीधे से बदलने की अनुशंसा नहीं की जाती है app/etc/env.php, हमेशा CLI पसंद करते हैं:

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

पहले न जोड़ें /में admin_pathके रूप में यह एक अमान्य पैरामीटर अपवाद का परिणाम देगा।

व्यवस्थापक URL बदलें

यह स्टोर> एडवांस टैब> एडमिन बेस यूआरएल सेक्शन के तहत एडमिन के जरिए किया जा सकता है


उपरोक्त प्रक्रिया के रूप में व्यवस्थापक URL बदलने के बाद, मुझे 404 नहीं मिल रहा है। मैंने कैश और रन setup:static-content:deployकमांड को मंजूरी दे दी है ।
मगदेव ०६

अफसोस, मेरे पर्यावरण पर इसका काफी नकारात्मक प्रभाव पड़ा। सबसे पहले, मार्ग सक्रिय नहीं है। दूसरा, मुझे काफी बदसूरत त्रुटि चल रही है magento setup:upgrade: `[InvalidArgumentException] MySQL एडाप्टर: आवश्यक कॉन्फ़िगरेशन विकल्प गुम 'host'`। मैंने ऐप / etc / env.php के पुराने संस्करण को पुनर्स्थापित करके इसे हल किया - जाहिर है यह सेटअप द्वारा दूषित था: config: set।
नशीफ

रिकॉर्ड के लिए, मैंने ऊपर उल्लेखित "चेंज एडमिन URL" विकल्प का उपयोग किया था, हालांकि मुझे यह base_link_urlकाम करने के लिए core_config_data तालिका में कुछ रिकॉर्ड सम्मिलित करने थे। take.ms/mHbre INSERT INTO core_config_data( scope, scope_id, path, value) मूल्यों ( 'भंडार', 0, 'वेब / असुरक्षित / base_link_url', ' admin.example.com/' ), ( 'भंडार', 0, 'वेब / सुरक्षित / base_link_url ',' admin.example.com/ ' );
एरिक हैनसेन

2

सबसे अच्छे समाधान में से एक:

गोटो मैगनेटो> एडमिन> स्टोर> एडवांस> एडमिन बेस यूरल>

कस्टम व्यवस्थापक URL फ़ील्ड परिवर्तन मूल्य = YES का उपयोग करें

फिर बुद्धिमान के अनुसार कस्टम व्यवस्थापक URL बनाएं:

ध्यान दें: सुनिश्चित करें कि आधार URL '/' (स्लैश) के साथ समाप्त होता है, जैसे http: // yourdomain / magento /

यह उपयोग करेगा यदि आप व्यवस्थापक पूर्ण url बदलना चाहते हैं


अगर आप admin path बदलना चाहते है तो

बनाओ: Use Custom Admin Path =Yesऔर Custom Admin Pathअपने बुद्धिमान के अनुसार बनाओ

यहाँ छवि विवरण दर्ज करें


समस्या यह है कि मैं व्यवस्थापक पैनल तक नहीं पहुँच सकता। यह व्यवस्थापक URL को m2_tr / admin123 / http: / index / m2_tr / admin123 / admin / index / index / key /… के रूप में
लोड करता है

1

आप का उपयोग कर व्यवस्थापक यूआरएल बदल सकते हैं,

app/etc/env.php फ़ाइल

अपने आवश्यक मूल्य के बराबर नाम बदलें,

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

अपने url को बदलने के बाद, आपको अपने var फ़ोल्डर को रूट से हटाना होगा ।

अब आपका व्यवस्थापक url जैसा है, http://127.0.0.1/admin


1

मामले में आप व्यवस्थापक तक नहीं पहुँच सकते

यदि मेरी तरह आप आवश्यक परिवर्तन करने के लिए व्यवस्थापक तक नहीं पहुंच सकते हैं, तो अमित बेरा के जवाब के शीर्ष पर , आपको core_config_dataपथ के साथ कॉन्फ़िगरेशन जोड़ना होगा :

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

फिर 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

कई उत्तरों को पढ़ने के बाद, यह वही है जिसने मुझे बचाया, अधिकांश उत्तर तब सीएलआई को चलाने के लिए लेआउट नहीं करते हैं
बैरी

ख़ुशी की मदद @Barry
Chris Rogers

1

त्वरित उत्तर (Magento 2 व्यवस्थापक सेटिंग्स का उपयोग करके):

  1. Magento 2 व्यवस्थापक इंटरफ़ेस में लॉग इन करें
  2. स्टोर पर क्लिक करें
  3. कॉन्फ़िगरेशन पर क्लिक करें
  4. उन्नत के तहत बाईं ओर के पैनल में, व्यवस्थापन पर क्लिक करें और व्यवस्थापन बेस URL अनुभाग का विस्तार करें कस्टम कस्टम पथ का उपयोग "हां" पर सेट करें।
  5. कस्टम व्यवस्थापक पथ दर्ज करें। आपके द्वारा दर्ज किया गया पथ को संलग्न किया गया है
  6. अंतिम फ़ॉरवर्ड स्लैश के बाद कस्टम व्यवस्थापक URL। उदाहरण के लिए:testadmin
  7. आपको लॉग आउट किया जाएगा और नए व्यवस्थापक URL पर पुनर्निर्देशित किया जाएगा

त्वरित उत्तर (CLI का उपयोग करके):

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

newadminpathनया Magento 2 एडमिन URL कहाँ है


0

आपको व्यवस्थापक url को बदलने के लिए नीचे दिए गए चरणों का पालन करने की आवश्यकता है

  1. एप्लिकेशन / etc / env.php पर जाएं और 'फ्रंटनेम' ढूंढें और उस मान को बदलें

उदाहरण:

यदि आपका वर्तमान व्यवस्थापक url www.yourdomain.com/admin है, तो फ्रंटनाम मान व्यवस्थापक होगा ('फ्रंटनेम' => 'एडमिन') आपको अपने नए शब्द के साथ व्यवस्थापक बदलने की आवश्यकता है

  1. रन कमांड्स: स्टैटिक-कंटेंट, रेनडेक्स, कैचा क्लीन फ्लश, डी कॉम्पीलेशन

0

Magento 2 में एडमिन URL को बदलने के कई तरीके हैं।

अपने स्टोर के रूट डायरेक्टरी से ऐप / आदि डायरेक्टरी में जाएं और टेक्स्ट एडिटर में env.php फाइल खोलें। फिर अपनी पसंद के अनुसार फ्रंटनेम बदलें:

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

अंत में, इन आदेशों को चलाएं:

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

आप इसे कमांड लाइन के माध्यम से या व्यवस्थापक पैनल के माध्यम से भी बदल सकते हैं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.