OpenCart a SSL

Ostatné technické problémy.

OpenCart a SSL

Poslaťod Tara » 11. Jan 2017 20:18

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.
Tara
 
Príspevky: 18
Registrovaný: 11. Jan 2017 20:11
Verzia OpenCartu: 1.5.6.4

Re: OpenCart a SSL

Poslaťod jogurt » 06. Feb 2017 13:02

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 :(
jogurt
 
Príspevky: 5
Registrovaný: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Poslaťod Tara » 07. Feb 2017 23:41

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.
Tara
 
Príspevky: 18
Registrovaný: 11. Jan 2017 20:11
Verzia OpenCartu: 1.5.6.4

Re: OpenCart a SSL

Poslaťod jogurt » 24. Feb 2017 17:37

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: 5
Registrovaný: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Poslaťod jogurt » 30. Mar 2017 10:50

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č.
jogurt
 
Príspevky: 5
Registrovaný: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Poslaťod freddy87 » 31. Mar 2017 15:01

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
freddy87
 
Príspevky: 503
Registrovaný: 14. Aug 2012 11:49

Re: OpenCart a SSL

Poslaťod jogurt » 06. Apr 2017 20:49

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/opencart-mods/migrating-your-data-from-opencart-version-2-1-0-x-to-version-2-2-0-0-(test-only)/msg6260/?PHPSESSID=125cab29d38e2760512ad9e0008b37c5#msg6260
pouzitie tohto http://stackoverflow.com/questions/36272499/opencart-2-2-x-ssl-for-all-request

osobne som to nerobil, ale snat vam to pomoze
jogurt
 
Príspevky: 5
Registrovaný: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Poslaťod jogurt » 10. Apr 2017 11:40

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
jogurt
 
Príspevky: 5
Registrovaný: 30. Jún 2016 15:26
Verzia OpenCartu: 2.2

Re: OpenCart a SSL

Poslaťod Martin80 » 10. Apr 2017 12:28

Kód: Vybrať všetko
XMLHttpRequest cannot load httpss://xxx.sk/

to httpss je preklep, či zo skutočného výpisu?
Martin80
 
Príspevky: 53
Registrovaný: 30. Jan 2017 12:03
Verzia OpenCartu: 2.3.0.2

Re: OpenCart a SSL

Poslaťod cheguevara » 19. Apr 2017 9:50

jogurt píše: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.
cheguevara
 
Príspevky: 6
Registrovaný: 09. Nov 2016 20:15
Verzia OpenCartu: 2.3.0.2


Späť na Všeobecná podpora

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 2 hostia