🍁 Autumn Sale — Μέχρι 70% έκπτωση για φιλοξενία και τομείς🍁 Autumn Sale — Μέχρι το 70%
Ενεργοποίησε τώρα
Μαθήματα • Εφαρμογές

Εγκατάσταση πιστοποιητικού SSL στο PrestaShop

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

Απόψεις 1953Ενημερώθηκε 1 anΠροβλήθηκε στις 31/05/2018από Cătălin A.

Εισαγωγή

Σε αυτό το σεμινάριο θα παρουσιάσουμε τα απαραίτητα βήματα για την υλοποίηση ενός πιστοποιητικού SSL στην εφαρμογή PrestaShop, χρησιμοποιώντας τις ρυθμίσεις που είναι διαθέσιμες στο τμήμα διαχείρισης της εφαρμογής. Μετά την ολοκλήρωση αυτών των βημάτων:

  • Η οποιαδήποτε μη ασφαλής πρόσβαση στον ιστότοπο (π.χ. https://domeniu.tld) θα ανακατευθύνεται αυτόματα στην ασφαλή έκδοση (π.χ. https://domeniu.tld).
  • Όλα τα δεδομένα που μεταφέρονται μεταξύ χρηστών και διακομιστή θα είναι κρυπτογραφημένα.

Ως παράδειγμα, θα χρησιμοποιήσουμε τον υποτομέα demo.hostico.ro.

Απαιτήσεις

Για να ολοκληρώσετε αυτή τη διαδικασία, χρειάζεστε:

  • Τα δεδομένα σύνδεσης του πίνακα διαχείρισης PrestaShop.
  • Ένα πιστοποιητικό SSL εγκατεστημένο στον λογαριασμό φιλοξενίας για το τομέα στον οποίο τρέχει η εφαρμογή PrestaShop.

Βήματα

  1. Συνδεθείτε στον πίνακα διαχείρισης PrestaShop επισκεπτόμενοι domeniu.tld/AdresaAdministrare (η προσαρμοσμένη διεύθυνση κατά την εγκατάσταση).

Administrare PrestaShop

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

Configure Shop Parameters General

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

Enable SSL

  1. Εάν η εφαρμογή δεν επιτρέπει την ενεργοποίηση και των δύο πεδίων ταυτόχρονα:
    • Ρυθμίστε πρώτα 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/προτιμήσεων της εφαρμογής.

Παρόμοια Άρθρα

Απόψεις 1,953
Ενημερώθηκε πριν από 1 χρόνο

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

Απόψεις 1,691
Ενημερώθηκε πριν από 1 χρόνο

Μάθε πώς να εγκαταστήσεις ένα πιστοποιητικό SSL στον πίνακα Webuzo, βήμα προς βήμα. Ακολούθησε τις οδηγίες μας για μια γρήγορη και αποτελεσματική εγκατάσταση.

Απόψεις 1,177
Ενημερώθηκε πριν από 4 χρόνια

Αυτό το εγχειρίδιο παρουσιάζει πώς να ρυθμίσετε μια φόρμα αλληλογραφίας χρησιμοποιώντας την αυθεντικοποίηση SMTP στην εφαρμογή Prestashop.