Opencart SSL Hatası Nasıl Giderilir?

Opencart Sitesi HTTPS Olarak Açılmıyor Sorunu

Opencart SSL sorunu yaşıyorum, Opencart sitem https olarak açılmıyor diyenlerdenseniz kesin çözümleri sizler için derledik. Birçok kişi ve hosting, sunucu sağlayıcı şirket web sitesine güvenilir sertifika sağlamak için SSL kurulumu yapıyor. En çok kullanılan Let’s Encrypt gibi güvenilir sertifikalar kurulduktan sonra web siteniz halen https olarak açılmıyor ve “güvenli değil” uyarısı veriyorsa birkaç düzeltilmesi gereken konu var.

Opencart SSL Ayarları

Opencart kurulumu ve SSL kurulumu sorunsuz bir şekilde yapıldıktan sonra Opencart sitesinde yönetici girişi yapılmalıdır. Yönetici girişi çoğunlukla site adresinin sonuna /admin getirilerek örneğin example.com/admin panelinden yapılır.

1.İşlem: SSL Kullan Seçeneği

Yönetici girişi yaptıktan sonra Sistem -> Mağazalar bölümüne tıklayın. Burada düzenleme kısmına basıp (kalem işareti) karşımıza çıkan “Ayarları Düzenle” kısmında Sunucu bölümüne giriş yapalım.

Biraz aşağıda Güvenlik bölümünde SSL Kullan seçeneği işaretli olmalıdır. İşaretli değilse mutlaka işaretleyin.

2.İşlem: Config.php Dosyaları

Sunucuda yer alan dosyalarınıza ana dizinde erişin. Ana dizin, plesk panel kullananlarda “httpdocs” klasöründe, cpanel kullanan kişilerde “public_html” klasöründe yer alıyor.

Ana dizinde yer alan config.php dosyasını sağ tıklayıp düzenleyelim ve:

// HTTP
define(‘HTTP_SERVER’, ‘http://bilginil.com/’);
// HTTPS
define(‘HTTPS_SERVER’, ‘http://bilginil.com/’);

kodları yerine

// HTTP
define(‘HTTP_SERVER’, ‘https://bilginil.com/’);
// HTTPS
define(‘HTTPS_SERVER’, ‘https://bilginil.com/’);

yazarak düzeltin.

Opencart sistemlerde 2 tane config.php olduğunu unutmayın. Bu yüzden ana dizinde yer alan “admin” klasörü içinde bulunan config.php içerisinde de düzenleme yapıyoruz ve:

// HTTP
define(‘HTTP_SERVER’, ‘https://bilginil.com/admin/’);
define(‘HTTP_CATALOG’, ‘https://bilginil.com/’);
// HTTPS
define(‘HTTPS_SERVER’, ‘https://bilginil.com/admin/’);
define(‘HTTPS_CATALOG’, ‘https://bilginil.com/’);

kodları yerine

// HTTP
define(‘HTTP_SERVER’, ‘https://bilginil.com/admin/’);
define(‘HTTP_CATALOG’, ‘https://bilginil.com/’);
// HTTPS
define(‘HTTPS_SERVER’, ‘https://bilginil.com/admin/’);
define(‘HTTPS_CATALOG’, ‘https://bilginil.com/’);

yazarak düzeltin.

Önbelleği temizlenmiş bir bilgisayar ya da tablet, cep telefonu gibi farklı cihazlarda sitenizi yeniden test edin. Siteniz halen HTTPS olarak açılmıyor ve güvenli değil uyarısı veriyorsa kesin ve son çözüm..

3.İşlem: .htaccess

Opencart ana dizinde yer alan .htaccess dosyasının .htaccess.txt olarak yazılmadığından emin olun. Eğer sonundan .txt uzantısı varsa silin. Ardından .htaccess içerisine şu kodları ekleyerek kesin çözüm elde edelim:

#Force SSL BEGIN
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.istalya.com
RewriteRule (.*) https://www.istalya.com/$1 [R=301,L]
# Force SSL END

Site adresini kendi sitenizle değiştirmeyi unutmayın. Bu kodları .htaccess dosyasına ekledikten sonra siteniz https olarak açılacaktır.

Eğer halen sorun yaşıyorsanız muhtemelen SSL kurulumu yaparken en başta hatalı yapıldı. Bu yüzden kurulumu en baştan yapmak ya da yaptırmak gerekir.

Yeyni yayın bildirimlerinden anında haberdar olmak için İzin verin.

Cevap bırakın

E-posta hesabınız yayımlanmayacak.