Opencart SSL de Css Sorunu. |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
tezpa1
Acemi Üye Mesajlar: 3 Konular: 2 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 11-22-2015 09:04 PM
Opencart config ayarları yapıldıktan sonra ve panelden ssl seçildikten sonra site kasaya giderken https:// ye geçiyor. Fakat css ve javascript bozuluyor. Eğer header.tpl sayfasında base kodu <base href="" /> boş bırakılınca sorun çözülüyor. çünkü base adresi her türlü http:// ile başlıyor.Bu işte bir hata yokmudur. Site https:// üzerinde çalışınca base https:// ile başlamalı değilmi. Böyle olursa sorun kalmayacak. Fakat https:// ibaresi yeşil renge dönmüyor. Çünkü sayfa içinde hala http:// uzantılar mevcut. anadizin config içinde // HTTP define('HTTP_SERVER', 'https://www.filanca.com/'); şeklinde değişik yapınca sorun ortadan kalkıyor. İbare yeşile dönüyor. Fakat site tamamiyle https:// üzerinde çalışıyor. Buda bazı modüllerin çalışmasına mani olur. Normal şekilde yani kasaya giderken ssl ye geçmesini istiyorum. ibarenin yeşil olması gerek. Site https:// ye geçince tüm linkleri https:// yapacak http:// olarak çalışınca tüm linkleri http:// yapacak ayar hangisidir. header.php deki şu kod bu işe yaramıyormu. Çünkü $server değeri $base değerine atanıyor. if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } |
tezpa1
Acemi Üye Mesajlar: 3 Konular: 2 Katılma Tarihi: Mar 2015 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 11-27-2015 11:52 PM
(11-22-2015 09:04 PM)tezpa1 Yazılan: Opencart config ayarları yapıldıktan sonra ve panelden ssl seçildikten sonra site kasaya giderken https:// ye geçiyor. Fakat css ve javascript bozuluyor. (11-27-2015 11:52 PM)tezpa1 Yazılan:(11-22-2015 09:04 PM)tezpa1 Yazılan: Opencart config ayarları yapıldıktan sonra ve panelden ssl seçildikten sonra site kasaya giderken https:// ye geçiyor. Fakat css ve javascript bozuluyor. Kendim Soruyor Kendim Cevaplıyorum. Terkedilmiş bir platform sanırım. SSL opencart sorunu. Sorunun tanımı : Ödeme sayfasında https:// aktif oluyor fakat css ve jscript zarar görüyor. Opencartın https:// ve http:// dedektör scripti çalışmıyor. Header.tpl dosyasında base href linki http:// olarak kaldığı için ve css ile javascript adresleri base href linkindeki adrese göre çalıştığı için sorun ortaya çıkıyor. Adres çubuğunda https:// görünen siteniz kaynak kodunda http:// base href linkine sahip ce css ler bu link üzerinden çalışıyor. Base href linkinin neden https:// ye dönüşmediğini bulamadım. Yabancı kaynaklada yeterli bilgi yok. Hosting kaynaklı olabilir. PHP sürümü ile ilgili olabilir. Net bilmiyorum. Bu bilinirse sorun ortadan tamamen kalkar. Çözüm : 1 - base href linki boş bırakılabilir. ( header tpl javascript ve css linkleri hem http:// hemde https:// olarak tanımlanır) 2 - basehref linki https:// olarak tanımlanabilir. ( budurumda tüm linkleri config dosyasından https:// olarak ayarlamanız lağzım. ) Tabi bunlar günü kurtarma çözümleri gerçek bir opencart uzmanı çıkarsa bu yazıyı okuyup belki olayı aydınlatabilir. Saygılarımla SEOPAK |
sinan123
Acemi Üye Mesajlar: 1 Konular: 0 Katılma Tarihi: Apr 2017 Rep Puanı: 0 Teşekkürler: 0
1 Mesajına, 1 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 05-22-2017 03:36 PM
ÇÖZÜMÜM : Birilerinin işine yarayabilir. Çünkü hiçbiryerde benim yaptığım anlatılmamış.
Ne yaptıysam js yi çalıştıramadım. sepete ekle, favorilere ekle , giriş yap, üye ol linklerinin hiç biri çalışmadı. Header içindeki jquery.tools.min.js dosyasının https olmadığını fark ettim. <script src="https://cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js"></script> https yapınca da güvenli değil uyarısı verdiği için dosyayı local'e yani sunucuma kaydettim. ve Header içinde aşağıdaki gibi adresdim. <script src="/catalog/view/theme/ModernStore/js/tipsy/jquery.tools.min.js"></script> Sorunum temel olarak çözüldü. Sadece ui-icons_ef8c08_256x240.png dosyasını bulamadı. Onu da yine internetten indirip aradığı dosyanın içine kaydettim. Şu an js, css vs herşey sorunsuz çalışıyor adres barda da güvenli ibaresini görebiliyorum. |
|
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |