วิธีที่ถูกต้องในการเปลี่ยน URL ผู้ดูแลระบบวีโอไอพี 1.9


27

วิธีที่ถูกต้องในการเปลี่ยน URL ผู้ดูแลระบบ Magento 1.9

ทุกคนสามารถให้วิธีที่ถูกต้องแก่ฉัน ฉันเห็นข้อเสนอแนะต่าง ๆ มากมายทางออนไลน์

คำตอบ:


41

หมายเหตุ:หากคุณเปลี่ยน URL ของผู้ดูแลระบบโดยใช้แบ็กเอนด์ของผู้ดูแลระบบและการเข้าถึงที่ไม่ได้ใช้ให้ทำตามขั้นตอนที่นี่เพื่อรับสิทธิ์การเข้าถึงอีกครั้ง

วิธีการเปลี่ยน URL ฐานผู้ดูแลอย่างถูกต้องเพื่อให้คุณไม่ต้องทำตามลิงค์ด้านบน

อย่าใช้การSystem=>Config=>Advanced=>Admin=>Admin Base URLตั้งค่าเพื่อทำสิ่งนี้ มันมักจะจบลงในเว็บไซต์ fubar

ทุก local.xml มีการแก้ไขนั่งตรงหน้าเรา ค้นหาส่วนนี้:

 <admin>
    <routers>
        <adminhtml>
            <args>
                <frontName><![CDATA[admin]]></frontName>
            </args>
        </adminhtml>
    </routers>
 </admin>

บันทึกสำเนาไปยังเวิร์กสเตชันในพื้นที่ของคุณเพื่อให้คุณสามารถกู้คืนหากคุณทำผิดพลาดแล้วเปลี่ยนบรรทัดนี้ดังนี้ให้somethingelseแบรนด์ของคุณเอง:

 <frontName><![CDATA[somethingelse]]></frontName>

จากนั้นรีเฟรชแคชวีโอไอพีโดยหนึ่งในสองวิธีเพื่อวีโอไอพีจะอ่านการกำหนดค่าเพื่อรวมการเปลี่ยนแปลงของคุณ

  1. ไปลงในแบ็กเอนด์System=>Cache Managementและคลิกที่ฟลัชวีโอไอพีแคชปุ่ม

  2. ด้วยตนเองโดยใช้ลูกค้า SCP / SFTP ของคุณเข้าสู่ระบบไฟล์วีโอไอพีค้นหาvar/cache/ไดเรกทอรีและลบทั้งหมดcache--?ไดเรกทอรีย่อย (เครื่องหมายคำถามหมายถึง0ผ่านfจำนวนเพิ่มขึ้นในตอนท้าย)


เหตุใดจึงไม่ใช่ความคิดที่ดีที่จะใช้System=>Config=>Advanced=>Admin=>Admin Base URLพื้นที่การตั้งค่าเพื่อทำสิ่งนี้เว้นแต่ว่า A) คุณเข้าใจการทำงานของพวกเขา B) คุณเข้าใจวิธีการกู้คืนหากคุณเลือกผิด

  1. หากคุณทำผิดพลาดคุณจะสูญเสียความสามารถในการเข้าสู่ Admin Panel Backendและจะต้องยุ่งกับแถว 3-5 แถวcore_config_dataเพื่อกลับเข้ามาใช้วิธีเก่าที่เชื่อถือได้เพียงแก้ไขไฟล์ข้อความ

  2. อนุสัญญาการตั้งชื่อในAdmin Base URLส่วนได้รับการ arcane เสมอและหนึ่งในนั้นไม่ได้มีไว้สำหรับการใช้งานทั่วไปมันเป็นสำหรับโหนดคลัสเตอร์ที่แบ็กเอนด์ Admin อาจทำงานบนโดเมนย่อยไม่อินเทอร์เน็ตหันหน้าไปทางเว็บเซิร์ฟเวอร์สาธารณะ การตั้งค่านี้Use Custom Admin URLจะลบการเข้าถึง Backend Admin

  3. หากคุณมีความเชี่ยวชาญในการใช้คำสั่ง phpMyAdmin หรือ MySQL และไม่ต้องกังวลกับการติดตามสิ่งที่จำเป็นในการทำให้แบ็กเอนด์ผู้ดูแลระบบสามารถเข้าถึงได้อีกครั้งด้านล่างเป็นการตั้งค่าที่เหมาะสมเพื่อเปลี่ยนการUse Custom Admin Pathตั้งค่าตามที่อธิบาย

ล้างแคช, YMMV, "อย่าผ่านไป, อย่าเก็บ $ 200", สิทธิ์ในการรับประกันเป็นโมฆะหากมีข้อห้าม, และอื่น ๆ และตอนนี้คุณควรจะสามารถเข้าถึงแบ็กเอนด์ของผู้ดูแลระบบด้วยเส้นทางเส้นทางใหม่ที่คุณป้อน

ป้อนคำอธิบายรูปภาพที่นี่


คุณช่วยอธิบายความหมายของการรีเฟรชแคชวีโอไอพีได้ไหม?
jweak13

รีเฟรชล้างค่าเทียบเท่า ในรหัสมันเป็นแคชรีเฟรชในแผงควบคุมมันชัดเจน การล้างแคชอนุญาตให้รีเฟรชเนื้อหาแคช
Fiasco Labs

5

วิธีแก้ไขคือการทำผ่านไฟล์ local.xml

<admin>
   <routers>
      <adminhtml>
        <args>
            <frontName><![CDATA[admin]]></frontName>
        </args>
    </adminhtml>
</routers>

ก่อน

 <frontName><![CDATA[admin]]></frontName>

หลังจาก

 <frontName><![CDATA[backend]]></frontName>

จากนั้นคุณต้องลบเนื้อหาแคชทั้งหมดผ่าน dir var / cache

ตามที่ฉันได้รับจากอินเทอร์เฟซเว็บของฉันเป็นตัวเลือกเพิ่มเติมเนื่องจากมันอาจทำให้คุณมีปัญหาบางอย่างเช่นในภายหลังคุณจะไม่สามารถรับผู้ดูแลระบบหลังจากการเปลี่ยนแปลงของคุณหากคุณจะเปลี่ยนตัวเลือก "ใช้ URL ผู้ดูแลระบบที่กำหนดเอง" และบันทึกการเปลี่ยนแปลงของคุณโดยทั่วไปผู้ใช้ทุกคนทำผิดประเภทนี้คุณสามารถดูภาพเพื่อทราบว่าควรเปลี่ยนรูปแบบใดหากคุณเลือกการตั้งค่าเว็บอินเตอร์เฟส

ป้อนคำอธิบายรูปภาพที่นี่

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเยี่ยมชมเว็บไซต์นี้

วิธีเปลี่ยน URL ผู้ดูแลระบบของวีโอไอพี


0

หากคุณต้องการที่จะทำแบบเป็นโปรแกรม (โดยการติดตั้ง) ใช้สิ่งนี้:

$installer = $this;
$installer->startSetup();

$installer->setConfigData('admin/url/use_custom_path','1');
$installer->setConfigData('admin/url/custom_path','csradmin');

$installer->endSetup();
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.