Sabit Ssl kurulum sonrası yapılması gereken ayarlar

Hoşgeldiniz
Foruma katılarak çözümlerimizden faydalanın
Kayıt Ol

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
Opencart sistemi üzerinde SSL kurulumu yapıldıktan sonra bazı hatalarla karşılaşılabiliyor.
Sitenize SSL kurulduktan sonra yapılması gerekenleri paylaşarak herkesin faydalanmasını sağlamak istedim.

Öncelikle, SSL kurulduktan sonra http olan linklerin https olarak görünmesi için:

İlk aşama;
Ana dizinde bulunan config.php dosyasını açıyoruz.


PHP:
// HTTPS
define('HTTPS_SERVER', 'http://siteadresi.com/');

olan kısmı aşağıdaki gibi yapmamız gerekiyor.

PHP:
// HTTPS
define('HTTPS_SERVER', 'https://siteadresi.com/');

Kısacası; ''http'' olan link adresini ''https'' olarak değiştirmiş oluyoruz.

İkinci aşama;
Admin klasöründe bulunan config.php dosyasını açıyoruz.


PHP:
// HTTPS
define('HTTPS_SERVER', 'http://siteadresi.com/admin/');
define('HTTPS_CATALOG', 'http://siteadresi.com/');

daha önce yaptığımız gibi:

PHP:
// HTTPS
define('HTTPS_SERVER', 'https://siteadresi.com/admin/');
define('HTTPS_CATALOG', 'https://siteadresi.com/');

olarak düzenliyoruz.
Config.php dosyalarını düzenledikten sonra,

siteadresi.com/admin kısmında

Ayarlar -> mağazalar -> varsayılan mağaza (düzenle)

Sunucu bölümünde SSL kullan işaretle şeklinde kaydediyoruz.

Ve, en önemli olan kısıma geliyoruz:

Ana dizinde .htaccess.txt olan dosyayı; .htaccess olarak ismini değiştiriyoruz.
Not: htaccess isminin başında nokta. mutlaka olmalıdır..

.htaccess dosyasını notepad++ ile açıyoruz.

Aşağıdaki kodu ekliyoruz.

PHP:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Bu işlemlerden sonra artık siteniz https:// olarak görünecektir.

Https olduğu halde hata uyarısı ile karşılaşılıyor ise; mutlaka sitenizdeki linklerinizde http olan link mevcut demektir. Ama tüm linkler https olarak ayarlandığı halde hata uyarısı var ise; kategori, ürün, afiş gibi açıklama içeriklerinizde mevcut http linkler var olabilir.
Bunlarda tamam ama hala uyarı var:) O zaman mevcut resimleriniz http olarak kayıtlı kalmıştır, onları düzenleyeceksiniz ve tamamen SSL kurulu siteniz hata uyarısı vermeden kullanıma hazır olacaktır.

Yine hata mı verdi:) Hiç telaş yapmayacaksınız ve bize yazacaksınız, beraber çözüm bulacağız:)
 

teksolak

Yeni Üye
6 Eylül 2017
3
0
1
29
Anlatımınız için teşekkürler. Bu ayarlar haricinde iconlar bozuk gösteriyor. SSL "www" olmadan girdiğimde problem olmuyor ama www. yazınca iconlar bozuk gösteriyor.
.htaccess ile https://siteadresi.com sitesine yöndendirme yapabilirmiyiz.

OLWOk4.jpg
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
Kod:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

.htaccess dosyasına yukarıdaki kodu eklemeniz yeterli olacaktır.

Ama her zaman her işlemden önce mutlaka yedek almayı ihmal etmeyin.

Kolay gelsin.
 

ali61

Yeni Üye
11 Kasım 2017
6
1
3
24
Herkeze merhaba foruma yeni üye oldum ve bir sorunumu sizlerle paylaşmak istedim oc 1.5.6.4 sürümünü kullanıyorum ssl sertifikası kurulumu sonrasındaki bütün işlemleri tek tek uyguladım ve sitemde yeşil bar yanıyor bir sıkıntı yok fakat admin panelime girince bozukluk görünüyor ve oturum aç butonu vs. çalışmıyor site adresim https://www.surmeneelyabicak.com/admin/
6yv8yP.jpg
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
Herkeze merhaba foruma yeni üye oldum ve bir sorunumu sizlerle paylaşmak istedim oc 1.5.6.4 sürümünü kullanıyorum ssl sertifikası kurulumu sonrasındaki bütün işlemleri tek tek uyguladım ve sitemde yeşil bar yanıyor bir sıkıntı yok fakat admin panelime girince bozukluk görünüyor ve oturum aç butonu vs. çalışmıyor site adresim https://www.surmeneelyabicak.com/admin/
6yv8yP.jpg

Merhaba,

Admin klasöründe mevcut olan config.php dosyasında
Kod:
// HTTP

define('HTTP_SERVER', 'https://site.com/admin/');
define('HTTP_CATALOG', 'https://site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://site.com/admin/');
define('HTTPS_CATALOG', 'https://site.com/');

Yukarıda görüldüğü üzere ''HTTP'' bölümünde bulunan linkleri de ''HTTPS'' olarak düzenlediniz mi?
 

ali61

Yeni Üye
11 Kasım 2017
6
1
3
24
admin/config.php dosya içeriği şu şekilde

<?php
// HTTP
define('HTTP_SERVER', 'http://www.surmeneelyabicak.com/admin/');
define('HTTP_CATALOG', 'http://www.surmeneelyabicak.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.surmeneelyabicak.com/admin');
define('HTTPS_CATALOG', 'https://www.surmeneelyabicak.com/');

// DIR
define('DIR_APPLICATION', '/home/bicakelya/public_html/admin/');
define('DIR_SYSTEM', '/home/bicakelya/public_html/system/');
define('DIR_DATABASE', '/home/bicakelya/public_html/system/database/');
define('DIR_LANGUAGE', '/home/bicakelya/public_html/admin/language/');
define('DIR_TEMPLATE', '/home/bicakelya/public_html/admin/view/template/');
define('DIR_CONFIG', '/home/bicakelya/public_html/system/config/');
define('DIR_IMAGE', '/home/bicakelya/public_html/image/');
define('DIR_CACHE', '/home/bicakelya/public_html/system/cache/');
define('DIR_DOWNLOAD', '/home/bicakelya/public_html/download/');
define('DIR_LOGS', '/home/bicakelya/public_html/system/logs/');
define('DIR_CATALOG', '/home/bicakelya/public_html/catalog/');
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
bu kısımı
define('HTTP_SERVER', 'http://www.surmeneelyabicak.com/admin/');
define('HTTP_CATALOG', 'http://www.surmeneelyabicak.com/');

şu şekilde düzelttim fakat sorun hala devam ediyor
define('HTTP_SERVER', 'https://www.surmeneelyabicak.com/admin/');
define('HTTP_CATALOG', 'https://www.surmeneelyabicak.com/');

Kod:
<?php

// HTTP
define('HTTP_SERVER', 'https://www.surmeneelyabicak.com/admin/');
define('HTTP_CATALOG', 'https://www.surmeneelyabicak.com/');

Yukarıdaki gibi düzenleyin. http:// olan yerler https:// olmalıdır.
 

ali61

Yeni Üye
11 Kasım 2017
6
1
3
24
admin dizinindeki config dosyasını söylemiş olduğunuz gibi düzenledim fakat sorun hala devam ediyor sebebi ne olabilir yardımcı olursanız sevinirim gerekirse ftp bilgisi paylaşabilirim
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
admin dizinindeki config dosyasını söylemiş olduğunuz gibi düzenledim fakat sorun hala devam ediyor sebebi ne olabilir yardımcı olursanız sevinirim gerekirse ftp bilgisi paylaşabilirim

Merhaba,

Özel mesaj yolu ile ftp ve admin panel bilgilerinizi gönderin bir bakalım.
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
arkadaşlar aynı problem bende mevcut az farklı siteye www ile girince hiç bir problem yok mesela
https://www.teknoceri.com/cep-telefonu-kiliflari
https://teknoceri.com/cep-telefonu-kiliflari ile girdiğimde ise ikonlar bozuk çıkmaktadır
DymMX1.jpg

mJpPly.jpg


Merhaba,

Kod:
RewriteEngine On 

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Yukarıdaki kodu .htaccess dosyasına eklediğiniz takdirde problem ortadan kalkmış olacaktır.

Burada dikkat edilmesi gereken konu; site adresinizin nasıl açılmasını istiyorsanız (www ile veya www olmadan) o şekilde yazmalısınız.
https:// sonrası www site adresi com veya site adresi com

Bu kadar :)
 

tyofen

Yeni Üye
28 Ekim 2017
12
1
3
31
Yukarı da verdiğiniz .htaccess dosyasına eklediğim kodun altına mı ekliyeyim? Ayrıca Google indexlemesinde bir problem yaşar miyiz ?
 

Admin

yilmaz70
Site Yetkilisi
13 Mart 2017
198
37
28
Yukarı da verdiğiniz .htaccess dosyasına eklediğim kodun altına mı ekliyeyim? Ayrıca Google indexlemesinde bir problem yaşar miyiz ?

Kod:
RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

kod bu satıra yerleştirilecek...

Bahsedilen kod 301 yönlendirmesidir, Google bunu istemektedir zaten.
İndexlerde bir probleme yol açmaz kesinlikle.