Cara yang benar untuk mengubah magento 1.9 admin url

27

Cara yang benar untuk mengubah url admin Magento 1.9

siapa pun dapat memberi saya cara yang benar. Saya melihat banyak saran online berbeda.

jweak13
sumber

Jawaban:

41

CATATAN: Jika Anda telah mengubah url admin dengan menggunakan backend admin dan kehilangan akses, gunakan langkah-langkah di sini untuk mendapatkan kembali akses.

Cara mengubah URL Basis Admin dengan benar sehingga Anda tidak harus mengikuti tautan di atas.

Jangan pernah menggunakan System=>Config=>Advanced=>Admin=>Admin Base URLpengaturan untuk melakukan ini. Biasanya berakhir di situs fubar.

Setiap local.xml memiliki memperbaiki duduk di sana menatap wajah kita. Temukan bagian ini:

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

Menyimpan salinan ke workstation lokal Anda sehingga Anda dapat memulihkan jika Anda mengacaukan dan kemudian mengubah baris ini sebagai berikut memberi somethingelsemerek Anda sendiri:

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

Kemudian segarkan Magento cache dengan salah satu dari dua metode sehingga Magento membaca kembali konfigurasi untuk menyertakan perubahan Anda.

  1. Pergilah ke backend System=>Cache Managementdan klik tombol Flush Magento Cache .

  2. Secara manual, menggunakan klien SCP / SFTP Anda, masuk ke sistem file Magento, temukan var/cache/direktori dan hapus semua cache--?subdirektori (tanda tanya adalah singkatan dari nomor kenaikan 0sampai fakhir)


Mengapa ini bukan ide yang baik untuk menggunakan System=>Config=>Advanced=>Admin=>Admin Base URLarea pengaturan untuk melakukan ini, kecuali A) Anda memahami fungsinya, B) Anda mengerti bagaimana memulihkan jika Anda membuat pilihan yang salah.

  1. Jika Anda mengacaukan, Anda kehilangan kemampuan untuk masuk ke Backend Panel Admin dan perlu dipusingkan dengan 3-5 baris core_config_datauntuk kembali. Lebih mudah menggunakan metode lama dan andal hanya dengan mengedit file teks.

  2. Konvensi penamaan di Admin Base URLbagian ini selalu misterius dan salah satunya bukan untuk penggunaan umum karena untuk Node Clustering di mana Admin backend dapat berjalan pada sub-domain, bukan internet yang menghadap server web publik. Mengatur yang ini Use Custom Admin URL, menghapus akses ke Admin Backend Anda.

  3. Jika Anda mahir dengan perintah phpMyAdmin atau MySQL dan tidak khawatir dengan menelusuri apa yang diperlukan untuk membuat admin backend dapat diakses kembali, di bawah ini adalah pengaturan yang tepat untuk mengubah Use Custom Admin Pathpengaturan seperti yang digambarkan.

Kosongkan cache, YMMV, "Jangan lulus, Jangan kumpulkan $ 200", Garansi batal jika dilarang, et.al. dan Anda sekarang harus dapat mengakses backend Admin dengan jalur rute baru yang Anda masukkan.

masukkan deskripsi gambar di sini

Laboratorium Fiasco
sumber
Bisakah Anda jelaskan apa yang Anda maksud dengan menyegarkan magento cache?
jweak13
Refresh, Clear sama dengan. Dalam kode ini refresh cache, di panel admin, jelas. Membersihkan cache memungkinkannya untuk me-refresh konten cache.
Fiasco Labs
5

cara yang benar adalah dengan melakukan melalui file local.xml

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

sebelum

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

setelah

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

Maka Anda harus menghapus semua konten cache melalui dir var / cache

Sesuai pendapat saya, antarmuka web adalah opsi tambahan karena dapat menyebabkan Anda mengalami masalah seperti nanti Anda tidak akan dapat memperoleh admin setelah perubahan Anda jika Anda akan mengubah opsi "Gunakan URL Admin Ubahsuaian" menjadi ya dan setel nilai "URL Admin Kustom" dan simpan perubahan Anda. Umumnya setiap pengguna membuat kesalahan dengan tipe ini. Anda dapat melihat gambar untuk mengetahui yang mana yang harus diubah jika Anda memilih pengaturan antarmuka web.

masukkan deskripsi gambar di sini

untuk lebih jelasnya kunjungi situs ini

Bagaimana cara mengubah URL admin magento

jyotiranjan.in
sumber
0

Jika Anda ingin melakukannya secara programatik (dengan penginstal) gunakan ini:

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

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

$installer->endSetup();
Wojciech Ka
sumber