Εγκατάσταση πιστοποιητικού SSL στο PrestaShop
Μάθετε πώς να εγκαταστήσετε ένα πιστοποιητικό SSL στο PrestaShop, διασφαλίζοντας την αυτόματη ανακατεύθυνση σε HTTPS και την κρυπτογράφηση των δεδομένων μεταξύ χρηστών και διακομιστή.
Εισαγωγή
Σε αυτό το σεμινάριο θα παρουσιάσουμε τα απαραίτητα βήματα για την υλοποίηση ενός πιστοποιητικού SSL στην εφαρμογή PrestaShop, χρησιμοποιώντας τις ρυθμίσεις που είναι διαθέσιμες στο τμήμα διαχείρισης της εφαρμογής. Μετά την ολοκλήρωση αυτών των βημάτων:
- Η οποιαδήποτε μη ασφαλής πρόσβαση στον ιστότοπο (π.χ. https://domeniu.tld) θα ανακατευθύνεται αυτόματα στην ασφαλή έκδοση (π.χ. https://domeniu.tld).
- Όλα τα δεδομένα που μεταφέρονται μεταξύ χρηστών και διακομιστή θα είναι κρυπτογραφημένα.
Ως παράδειγμα, θα χρησιμοποιήσουμε τον υποτομέα demo.hostico.ro.
Απαιτήσεις
Για να ολοκληρώσετε αυτή τη διαδικασία, χρειάζεστε:
- Τα δεδομένα σύνδεσης του πίνακα διαχείρισης PrestaShop.
- Ένα πιστοποιητικό SSL εγκατεστημένο στον λογαριασμό φιλοξενίας για το τομέα στον οποίο τρέχει η εφαρμογή PrestaShop.
Βήματα
- Συνδεθείτε στον πίνακα διαχείρισης PrestaShop επισκεπτόμενοι
domeniu.tld/AdresaAdministrare(η προσαρμοσμένη διεύθυνση κατά την εγκατάσταση).

- Πλοηγηθείτε στο Ρύθμιση → Παράμετροι Καταστήματος → Γενικά.

- Στην διεπαφή ρυθμίσεων γενικών, ελέγξτε αν ο τομέας υποστηρίζει HTTPS κάνοντας κλικ στο Παρακαλώ κάντε κλικ εδώ για να ελέγξετε αν το κατάστημά σας υποστηρίζει HTTPS.
- Εάν δεν υπάρξουν σφάλματα, ενεργοποιήστε τα πεδία Ενεργοποίηση SSL και Ενεργοποίηση SSL σε όλες τις σελίδες ρυθμίζοντας τα σε Ενεργό.

- Εάν η εφαρμογή δεν επιτρέπει την ενεργοποίηση και των δύο πεδίων ταυτόχρονα:
- Ρυθμίστε πρώτα Enable SSL σε On και αποθηκεύστε τις αλλαγές.
- Μετά την επαναφόρτωση της σελίδας, ενεργοποιήστε και Ενεργοποίηση SSL σε όλες τις σελίδες, στη συνέχεια αποθηκεύστε ξανά.
Μετά την ολοκλήρωση αυτών των βημάτων, όλες οι μη ασφαλείς προσβάσεις θα ανακατευθύνονται στο HTTPS, ενώ οι πόροι της ιστοσελίδας θα φορτώνονται μέσω του ασφαλούς πρωτοκόλλου.
Ανακατεύθυνση μέσω του αρχείου .htaccess
Εάν η ανακατεύθυνση προς HTTPS δεν γίνεται αυτόματα, επεξεργαστείτε το αρχείο .htaccess της εφαρμογής PrestaShop και προσθέστε τις παρακάτω γραμμές στο τέλος:
RewriteEngine OnRewriteCond %{HTTPS} εκτόςRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Το αρχείο .htaccess μπορεί να επεξεργαστεί από τον Διαχειριστή Αρχείων στο cPanel. Εάν δεν βλέπετε το αρχείο, ενεργοποιήστε την εμφάνιση των κρυφών αρχείων από τον Διαχειριστή Αρχείων.
Σφάλματα ασφαλείας που εμφανίζονται στον περιηγητή
Σε ορισμένες περιπτώσεις, ο περιηγητής μπορεί να εμφανίζει προειδοποιήσεις ότι ο ιστότοπος είναι μη ασφαλής (π.χ. ένα "κίτρινο λουκέτο"). Αυτές δεν αντιπροσωπεύουν προβλήματα με το πιστοποιητικό SSL, αλλά προκύπτουν λόγω πόρων που συνεχίζουν να φορτώνονται μέσω HTTP.
- Ανοίξτε τον πηγαίο κώδικα της σελίδας (δεξί κλικ → Προβολή πηγαίου κώδικα).
- Αναζητήστε συνδέσμους HTTP χρησιμοποιώντας Ctrl + F και τροποποιήστε χειροκίνητα τους αντίστοιχους συνδέσμους για να χρησιμοποιούν HTTPS.
- Οι σύνδεσμοι μπορεί να είναι παρόντες στον κώδικα PHP, τη βάση δεδομένων ή τις ρυθμίσεις των modules/προτιμήσεων της εφαρμογής.