PrestaShop SSL kurulumu, e-ticaret sitenizin HTTPS üzerinden güvenli yayın yapmasını sağlayan temel yapılandırmalardan biridir. SSL etkinleştirildiğinde müşterilerinizin üyelik bilgileri, ödeme işlemleri ve kişisel verileri şifrelenerek korunur. Ayrıca modern web tarayıcıları sitenizi güvenli olarak işaretler ve kullanıcı güvenini artırır. PrestaShop’ta SSL kurulumu; SSL sertifikasının sunucuya yüklenmesi, yönetim panelinde HTTPS’nin etkinleştirilmesi ve HTTP adreslerinin HTTPS’ye yönlendirilmesi adımlarından oluşur.
İçindekiler
- PrestaShop SSL Nedir?
- PrestaShop SSL Kurulumu Öncesinde Yapılması Gerekenler
- PrestaShop SSL Nasıl Aktif Edilir?
- PrestaShop SSL Ayarları
- PrestaShop SSL Yönlendirmesi Nasıl Yapılır?
- PrestaShop Karma İçerik (Mixed Content) Sorunu
- PrestaShop SSL Kurulumu Nasıl Kontrol Edilir?
- PrestaShop SSL Kurulumunda Karşılaşılabilecek Sorunlar
PrestaShop SSL Nedir?
PrestaShop SSL, PrestaShop altyapısıyla çalışan e-ticaret sitelerinde güvenli HTTPS bağlantısını etkinleştiren yapılandırmadır. SSL sertifikası sayesinde kullanıcı ile web sunucusu arasında gerçekleşen veri alışverişi şifrelenir ve üçüncü kişilerin bu verilere erişmesi zorlaştırılır.
Özellikle kullanıcı girişi, müşteri hesapları, ödeme sayfaları ve sipariş işlemleri gibi hassas verilerin işlendiği e-ticaret sitelerinde SSL kullanımı güvenlik açısından büyük önem taşır.
PrestaShop SSL Kurulumu Öncesinde Yapılması Gerekenler
Kuruluma başlamadan önce aşağıdaki kontrollerin yapılması önerilir:
- Alan adınız için geçerli bir SSL sertifikasının aktif olduğundan emin olun.
- Web sitenizin ve veritabanınızın yedeğini alın.
- Yönetim paneline erişiminizin bulunduğunu kontrol edin.
- Hosting hesabınızın HTTPS bağlantısını desteklediğini doğrulayın.
- Kullanıyorsanız CDN veya güvenlik servislerinin SSL ayarlarını kontrol edin.
PrestaShop SSL Nasıl Aktif Edilir?
SSL sertifikası sunucuya kurulduktan sonra HTTPS özelliği PrestaShop yönetim panelinden etkinleştirilmelidir.
Genel olarak aşağıdaki adımlar uygulanır:
- PrestaShop yönetim paneline giriş yapın.
- Shop Parameters (Mağaza Parametreleri) bölümünü açın.
- General (Genel) ayarlarına girin.
- Enable SSL seçeneğini etkinleştirin.
- Ayarları kaydedin.
- Ardından Enable SSL on All Pages seçeneğini aktif ederek mağazanın tüm sayfalarında HTTPS kullanımını sağlayın.
Menü isimleri kullanılan PrestaShop sürümüne göre küçük farklılıklar gösterebilir.
PrestaShop SSL Ayarları
SSL etkinleştirildikten sonra mağazanın tamamının HTTPS üzerinden çalıştığından emin olunmalıdır.
Kontrol edilmesi gereken başlıca alanlar şunlardır:
- Mağaza URL’si
- Yönetim paneli
- Ürün sayfaları
- Kategori sayfaları
- Sepet ve ödeme adımları
- Müşteri giriş sayfaları
- Görseller
- CSS ve JavaScript dosyaları
- Tema ayarları
- Modül bağlantıları
Kurulum sonrasında PrestaShop önbelleği ve varsa CDN önbelleği temizlenmelidir.
PrestaShop SSL Yönlendirmesi Nasıl Yapılır?
Yönetim panelinde SSL’yi etkinleştirmek tek başına yeterli değildir. Daha önce HTTP üzerinden indekslenen sayfaların HTTPS sürümüne kalıcı (301) yönlendirilmesi gerekir.
HTTPS yönlendirmesi sayesinde;
- Kullanıcılar otomatik olarak güvenli bağlantıya yönlendirilir.
- Arama motorları HTTPS sürümünü indeksler.
- Aynı içeriğin HTTP ve HTTPS sürümlerinin oluşması engellenir.
- SEO açısından oluşabilecek kopya içerik sorunları azaltılır.
HTTPS yönlendirmesi genellikle sunucu yapılandırması veya .htaccess dosyası üzerinden gerçekleştirilir. Kullanılan hosting altyapısına göre yapılandırma farklılık gösterebilir.
HTTPS yönlendirmesi hakkında ayrıntılı bilgi için “https yönlendirmesi” rehberimizi inceleyebilirsiniz.
PrestaShop Karma İçerik (Mixed Content) Sorunu
SSL kurulumu tamamlandıktan sonra bazı sayfalarda tarayıcı güvenlik uyarısı almaya devam edebilirsiniz. Bunun en yaygın nedeni karma içerik (Mixed Content) hatasıdır.
Bu hata genellikle;
- HTTP üzerinden yüklenen görseller,
- CSS dosyaları,
- JavaScript dosyaları,
- Font dosyaları,
- Harici servis bağlantıları
nedeniyle oluşur.
Bu durumda tema dosyaları, modüller ve içeriklerde bulunan eski HTTP bağlantıları HTTPS olarak güncellenmelidir.
PrestaShop SSL Kurulumu Nasıl Kontrol Edilir?
Kurulum tamamlandıktan sonra aşağıdaki kontroller yapılmalıdır:
- Site HTTPS üzerinden açılıyor mu?
- SSL sertifikası geçerli görünüyor mu?
- HTTP adresleri HTTPS’ye yönleniyor mu?
- Ürün ve kategori sayfaları sorunsuz açılıyor mu?
- Sepet ve ödeme sayfaları HTTPS kullanıyor mu?
- Yönetim paneli güvenli bağlantıyla açılıyor mu?
- Tarayıcıda güvenlik kilidi görüntüleniyor mu?
- Karma içerik uyarısı bulunuyor mu?
Kurulumun ardından sertifikanızın geçerliliğini ve yapılandırmasını bir SSL sorgulama aracı ile kontrol etmeniz önerilir.,
PrestaShop SSL Kurulumunda Karşılaşılabilecek Sorunlar
Kurulum sırasında veya sonrasında aşağıdaki sorunlarla karşılaşabilirsiniz:
- HTTP ve HTTPS arasında yönlendirme döngüsü
- Sertifika ile alan adı uyuşmazlığı
- Karma içerik (Mixed Content) uyarıları
- Yönetim paneline erişim sorunu
- HTTPS üzerinde çalışmayan modüller
- CDN veya önbellekten kaynaklanan eski HTTP bağlantıları
Bu tür durumlarda SSL sertifikasının doğru kurulduğu, HTTPS yönlendirmelerinin doğru yapılandırıldığı ve mağaza ayarlarının güncellendiği kontrol edilmelidir.
