Cara mengaktifkan https untuk situs magento saya

12

Saya menggunakan versi Magento 1.8.

Saya telah menginstal sertifikat ssl dari godaddy dan memberikan basis url aman sebagai https://www.mydomain.com . Saya juga telah memilih kedua opsi

Use secure urls in frontenddan Use Secure urls in admin.

Tetapi ketika saya mencoba dengan https saya mendapatkan halaman tidak ditemukan kesalahan. Dan saya tidak dapat mengakses ke halaman admin saya. Situs saya berfungsi dengan baik.

Nishanth Lawrence
sumber
1
Saya sarankan untuk mengatur url yang tidak aman ke https juga, saat ini tidak ada alasan untuk menjalankan APA SAJA di bawah http saja (tanpa enkripsi)
Fabian Blechschmidt
1
Tentu ada. FPC Varnish dan Magento Enterprise.
Melvyn

Jawaban:

16

Anda perlu berubah.

Pada nilai tab periksa yang sama Offloader header adalah SSL_OFFLOADED

Jika Anda ingin menggunakan ssl untuk semua halaman, maka perlu mengubah Url tidak aman Base

url tidak aman juga diatur dengan https

bagian bawah konfigurasi (mind SSL_OFFLOADED)

Amit Bera
sumber
Ya Ini memiliki nilai SSL_OFFLOADED secara default
Nishanth Lawrence
1

Tampaknya Anda belum mengkonfigurasi ssl dengan benar, ikuti petunjuk di sini http://support.godaddy.com/help/article/5238/installing-an-ssl-certificate-in-apache

Hal lain yang dapat Anda coba adalah masuk ke admin dan melakukan pengindeksan ulang dan mengosongkan cache, sekarang karena Anda tidak dapat masuk kembali ke admin, coba ini,

  1. pergi ke phpmyadmin atau alat db mana pun yang Anda gunakan,
  2. temukan tabel "core_config_data",
  3. ambil baris tempat "path" = "web / secure / base_url",
  4. Anda akan melihat url di "nilai", mengubahnya ke http dari https, dan simpan.

Coba masuk kembali ke admin. dan lakukan pengindeksan ulang.

Sebuah kebun
sumber
Ya saya lakukan berdasarkan instruksi yang diberikan di sana. URL admin saya sekarang adalah mydomain.com , dan hasilnya adalah halaman web tidak ditemukan. Jadi saya tidak bisa masuk ke admin saya.
Nishanth Lawrence
Bisakah Anda membagikan url Anda? Url admin umumnya berbentuk " mydomain.com/admin ", apakah Anda mengubah httpd menjadi http di db?
A_garden
Saya mengubah nilainya dalam db, tetapi hasilnya masih sama.
Nishanth Lawrence
@NishanthLawrence Jika Anda mendapatkan 404 pada nama host admin Anda, maka Anda mungkin mencoba mengaksesnya, tanpa /adminbagian dari URL. Jika bukan itu masalahnya, maka tentukan terlebih dahulu apakah Anda mendapatkan halaman Magento 404 atau yang dihasilkan oleh server web Anda. Jika Magento 404, maka Anda mungkin tidak melewati MAGE_RUN_CODE yang benar di index.php Anda.
Melvyn
Ini adalah kesalahan yang dikembalikan peramban karena pemasangan sertifikat https yang salah.
Nishanth Lawrence