जवाबों:
इसे सीधे से बदलने की अनुशंसा नहीं की जाती है app/etc/env.php
, हमेशा CLI पसंद करते हैं:
php bin/magento setup:config:set --backend-frontname="admin_path"
पहले न जोड़ें /
में admin_path
के रूप में यह एक अमान्य पैरामीटर अपवाद का परिणाम देगा।
यह स्टोर> एडवांस टैब> एडमिन बेस यूआरएल सेक्शन के तहत एडमिन के जरिए किया जा सकता है
magento setup:upgrade
: `[InvalidArgumentException] MySQL एडाप्टर: आवश्यक कॉन्फ़िगरेशन विकल्प गुम 'host'`। मैंने ऐप / etc / env.php के पुराने संस्करण को पुनर्स्थापित करके इसे हल किया - जाहिर है यह सेटअप द्वारा दूषित था: config: set।
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/ ' );
सबसे अच्छे समाधान में से एक:
गोटो मैगनेटो> एडमिन> स्टोर> एडवांस> एडमिन बेस यूरल>
कस्टम व्यवस्थापक URL फ़ील्ड परिवर्तन मूल्य = YES का उपयोग करें
फिर बुद्धिमान के अनुसार कस्टम व्यवस्थापक URL बनाएं:
ध्यान दें: सुनिश्चित करें कि आधार URL '/' (स्लैश) के साथ समाप्त होता है, जैसे http: // yourdomain / magento /
यह उपयोग करेगा यदि आप व्यवस्थापक पूर्ण url बदलना चाहते हैं
अगर आप admin path बदलना चाहते है तो
बनाओ: Use Custom Admin Path =Yes
और Custom Admin Path
अपने बुद्धिमान के अनुसार बनाओ
आप का उपयोग कर व्यवस्थापक यूआरएल बदल सकते हैं,
app/etc/env.php
फ़ाइल
अपने आवश्यक मूल्य के बराबर नाम बदलें,
'backend' =>
array (
'frontName' => 'admin', //keep your custom url name here
)
अपने url को बदलने के बाद, आपको अपने var फ़ोल्डर को रूट से हटाना होगा ।
अब आपका व्यवस्थापक url जैसा है, http://127.0.0.1/admin
यदि मेरी तरह आप आवश्यक परिवर्तन करने के लिए व्यवस्थापक तक नहीं पहुंच सकते हैं, तो अमित बेरा के जवाब के शीर्ष पर , आपको 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
त्वरित उत्तर (Magento 2 व्यवस्थापक सेटिंग्स का उपयोग करके):
testadmin
त्वरित उत्तर (CLI का उपयोग करके):
php bin/magento setup:config:set --backend-frontname="newadminpath"
newadminpath
नया Magento 2 एडमिन URL कहाँ है
आपको व्यवस्थापक url को बदलने के लिए नीचे दिए गए चरणों का पालन करने की आवश्यकता है
उदाहरण:
यदि आपका वर्तमान व्यवस्थापक url www.yourdomain.com/admin है, तो फ्रंटनाम मान व्यवस्थापक होगा ('फ्रंटनेम' => 'एडमिन') आपको अपने नए शब्द के साथ व्यवस्थापक बदलने की आवश्यकता है
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
आप इसे कमांड लाइन के माध्यम से या व्यवस्थापक पैनल के माध्यम से भी बदल सकते हैं।
यह सबसे अच्छा ->
php bin / magento सेटअप: config: set --backend-frontname = "yourchoice"
setup:static-content:deploy
कमांड को मंजूरी दे दी है ।