Jump to content
Bitoslaw

Nietypowy problem z SSL

Recommended Posts

Witam, ostatnio do kilku naszych sklepów postanowiliśmy dodać SSL.

Problem jest taki, że kilka sklepów mamy w wersji 1.4.4.1 i jeden w 1.6.1.16.

W tych starszych stronach SSL jest tylko na stronie głównej robiąc ręcznie zmiany w plikach na HTTPS, automatycznie zrobił się w zamówieniach i logowaniu.

A w tej nowszej wersji zrobiłem aby było dla całej strony SSL i działa tylko gdzie niegdzie. Tam gdzie są jakieś nasze opisy czy zdjęcia, jak produkty, czy cms już nie ma bezpiecznego.

I problem polega na tym, jak nawet i w płatny sposób zmienić to bardzo szybko wszystko na HTTPS w obu wersjach?

Bo nie mamy zamiaru wszystkich produktów ręcznie zmieniać, a w tych starszych wersjach razem z stronami takimi jak np. /contact.php, po nieważ potrwa to bardzo długo.

(Aktualizacja tych starszych nie wchodzi w grę sypie się cała strona wtedy)

Sklepów w sumie z 5 do zrobienia.

Edited by Bitoslaw

Share this post


Link to post
Share on other sites

No ale dlaczego nie ma tego SSL? Jaki jest powód? Czy na podstronach są linkowane np zdjęcia w opisach po http bez s? Czy w plikach szablonu może coś ładuje samo http? 

Share this post


Link to post
Share on other sites

Może warto spróbować sciagnac na kompa cały folder ze stroną. Odpalić notepad ++ i uruchomić menu wyszukaj/zamień i tam podać odpowiednie wyrażenie np. wyszukaj: http://xyz.xyz/ i zamień na https://xyz.xyz/ Wtedy zostaną podmienione wszystkie wyrażenia w plikach we wskazanym folderze.

Oraz to samo zrobić z bazą danych, pobrać ją, otworzyc w notepadzie i zamień wszystkie wyrazenia http:// na https://

Edited by koening

Share this post


Link to post
Share on other sites
49 minutes ago, hakeryk2 said:

Tak mi się wydawało, że gdzieś już tutaj odpowiadałem na coś podobnego:

https://www.prestashop.com/forums/topic/610276-opis-produktu-a-baza-daych-presta-16/

 

Ok to to mi pomoże a jak sobie poradzić z tą starszą wersją presty gdzie też nie działają takie strony jak np. /prices-drop.php
Otwierają się w http a nie https

Share this post


Link to post
Share on other sites

Tak samo gdy robię zakup order.php jest w http:// potem krok /modules/cashondelivery/validation.php lub /modules/bankwire/payment.php też ma https://
Ale kolejny krok /order-confirmation.php?id_cart=8187&id_module=58&id_order=3096&key=f61[...] już ma  http:// 
Jak to naprawić? Gdzie zmienić to na https:// ??

Share this post


Link to post
Share on other sites

Dobra z tym sobie poradziłem poszukując coś na zagranicznych stronach i kombinując.
W OrderConfirmationController.php musiałem zmienić 
$redirectLink = 'guest-tracking.php';

na

$getShopDomainSSL = 'guest-tracking.php';

A u góry dodać coś takiego


    public $php_self = 'order-confirmation.php';
        
    public $id_cart;
    public $id_module;
    public $id_order;
    public $secure_key;
        public $ssl = true;

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More