Jawaban:
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 URL
pengaturan 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 somethingelse
merek 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.
Pergilah ke backend System=>Cache Management
dan klik tombol Flush Magento Cache .
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 0
sampai f
akhir)
Mengapa ini bukan ide yang baik untuk menggunakan System=>Config=>Advanced=>Admin=>Admin Base URL
area pengaturan untuk melakukan ini, kecuali A) Anda memahami fungsinya, B) Anda mengerti bagaimana memulihkan jika Anda membuat pilihan yang salah.
Jika Anda mengacaukan, Anda kehilangan kemampuan untuk masuk ke Backend Panel Admin dan perlu dipusingkan dengan 3-5 baris core_config_data
untuk kembali. Lebih mudah menggunakan metode lama dan andal hanya dengan mengedit file teks.
Konvensi penamaan di Admin Base URL
bagian 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.
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 Path
pengaturan 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.
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.
untuk lebih jelasnya kunjungi situs ini
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();