OpenCart a SSL

Ostatné technické problémy.
Tara
Príspevky: 29
Dátum registrácie: 11. Jan 2017 20:11
Verzia OpenCartu: 1.5.6.4

OpenCart a SSL

Príspevok od používateľa Tara »

Zdravím

chystáme na našom eshope prechod z http na https.

Sú nejaké veci, ktoré by bolo dobré vedieť vopred?

1. Nainštalujeme certifikát
2. V nastaveniach eshopu (Použiť SSL certifikát:) dáme áno
3. config súbory upravíme na:

Kód: Vybrať všetko

<?php
// HTTP
define('HTTP_SERVER', 'http://www.domain.tld/');

// HTTPS
define('HTTPS_SERVER', 'https://www.domain.tld/');

---

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

// HTTPS
define('HTTPS_SERVER', 'https://www.domain.tld/admin/');
define('HTTPS_CATALOG', 'https://www.domain.tld/');
4. Do .htaccess súboru vložíme:

Kód: Vybrať všetko

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
5. Upravíme http odkazy na eshope na https


Malo by to byť v poriadku a všetko? Nič iné? Ďakujem.
jogurt
Príspevky: 8
Dátum registrácie: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Príspevok od používateľa jogurt »

zdravim, podarilo sa?
chystam sa na to tiez ale asi to pojde na komplet novu cistu instalaciu 2.3.0.2.
pač polka ludi na 2.2 ma problemy

do htacces ludia davaju toto:

Kód: Vybrať všetko

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
aj ked pri testovani tohto kodu mi to hadze too many redirects a stranku nenacita :(
Tara
Príspevky: 29
Dátum registrácie: 11. Jan 2017 20:11
Verzia OpenCartu: 1.5.6.4

Re: OpenCart a SSL

Príspevok od používateľa Tara »

Aké problémy ľudia hlásia na verzii 2.2?

Ešte sme to neskúšali, zatiaľ to nie je priorita No1 ale za mesiac možno bude.

Ten .htaccess kód je od WebSupportu a na statických stránkach (nie OC) funguje bez problémov.
jogurt
Príspevky: 8
Dátum registrácie: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Príspevok od používateľa jogurt »

no v htacces by mal byt 301 redirect co je (R=301) a teda permanent.
https://moz.com/learn/seo/redirection

no a treba dat este v configoch aj http na https:

admin/config.php

Kód: Vybrať všetko

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

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

Kód: Vybrať všetko

// HTTP
define('HTTP_SERVER', 'https://www.example.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.example.com/');
a inak bugov je na googli dost, ohladne tohto tak tazko nieco vypichnut
jogurt
Príspevky: 8
Dátum registrácie: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Príspevok od používateľa jogurt »

po odporuceni nemigrujem celu stranku na https: nakolko katalog s produktami nemusi byt secured (a ze by ani nemal byt)
stranky ktore by mali byt secure su:
pokladňa https://www.site.xyz/index.php?route=checkout/checkout
a stranky učtu zakaznika https://www.site.xyz/index.php?route=account/account https://www.site.xyz/index.php?route=account/login
a to si ohandluje opencart sam

aktivacia sa mi podarila
1. v admine zaskrtnut pouzit ssl
2. prepis ciest v config.php + admin/config.php co uz sa tu pisalo // HTTPS define('HTTPS_SERVER', 'https://www.site.xyz/');
3. fix:
Look in upload/system/config/catalog.php and upload/system/config/admin.php.
Set

Kód: Vybrať všetko

$_['site_ssl']         = false;
to

$_['site_ssl']         = true;
4. uprava http odkazov/obrazkov na https, ktore ak su na strankach pokladna/ucet

htaccess som nemenil nič.
freddy87
Príspevky: 499
Dátum registrácie: 14. Aug 2012 11:49

Re: OpenCart a SSL

Príspevok od používateľa freddy87 »

Odporúčal by som používať HTTPS úplne všade, tuším, že v roku 2014 Google uviedol, že vo vyhľadávaní začne preferovať stránky, ktoré používajú HTTS "everywhere". Navyše Chrome sa tiež bude snažiť bojovať proti HTTP.

Viac na čítanie:
https://moz.com/blog/https-tops-30-how- ... e-long-war
https://motherboard.vice.com/en_us/arti ... rome-https
jogurt
Príspevky: 8
Dátum registrácie: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Príspevok od používateľa jogurt »

bol teda pokus spravit komplet web na https:, samozrejme to neslo - hlavny problem bol bug (vo verzii 2.2.0.0) v nastaveniach pre SEO url (uz sme to rozbehali)

pouzitie tohto fixu: https://randemsystems.com/support/openc ... c5#msg6260
pouzitie tohto http://stackoverflow.com/questions/3627 ... ll-request

osobne som to nerobil, ale snat vam to pomoze
jogurt
Príspevky: 8
Dátum registrácie: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Príspevok od používateľa jogurt »

dalsi problem po prechode na ssl. error v admine pri zobrazeni objednavky

Kód: Vybrať všetko

XMLHttpRequest cannot load httpss://xxx.sk/index.php?route=api/login. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
fix: https://forum.opencart.com/viewtopic.php?t=163748
Martin80
Príspevky: 117
Dátum registrácie: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2
Kontaktovať používateľa:

Re: OpenCart a SSL

Príspevok od používateľa Martin80 »

Kód: Vybrať všetko

XMLHttpRequest cannot load httpss://xxx.sk/
to httpss je preklep, či zo skutočného výpisu?
cheguevara
Príspevky: 9
Dátum registrácie: 09. Nov 2016 20:15
Verzia OpenCartu: 2.3.0.2

Re: OpenCart a SSL

Príspevok od používateľa cheguevara »

jogurt napísal:bol teda pokus spravit komplet web na https:, samozrejme to neslo - hlavny problem bol bug (vo verzii 2.2.0.0) v nastaveniach pre SEO url (uz sme to rozbehali)
Prečo nepremigruješ na 2.3.0.2 ? Tam som https bez problémov rozbehal na 3 weboch.
Napísať odpoveď