Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
Λειτουργία & σφάλματα · Σύμπτωμα και έλεγχοι

Secure connection has failed: το CS-Cart δεν επιβεβαιώνει το SSL

Μετά την ενεργοποίηση ασφαλούς σύνδεσης το CS-Cart προειδοποιεί ότι ο έλεγχος SSL απέτυχε. Πώς επιβεβαιώνετε ότι το πιστοποιητικό απαντά και τι ελέγχεται στη ρύθμιση host.

Σύμπτωμα
Προειδοποίηση ότι ο έλεγχος ασφαλούς σύνδεσης απέτυχε.
Επίδραση στη λειτουργία
Υψηλό
Τελευταίος έλεγχος
Οι έλεγχοι ξεκινούν από ό,τι διαβάζεται χωρίς αλλαγή. Ρυθμίσεις, αρχεία και δεδομένα αλλάζουν σε δοκιμαστικό αντίγραφο, με αντίγραφο ασφαλείας και δυνατότητα επαναφοράς. Αν το κατάστημα δέχεται παραγγελίες, καταγράψτε πρώτα την τρέχουσα κατάσταση.

Τι βλέπετε

Μετά την ενεργοποίηση της ασφαλούς σύνδεσης στο Settings → Security, το CS-Cart εμφανίζει προειδοποίηση ότι ο έλεγχος ασφαλούς σύνδεσης απέτυχε και ζητά επιβεβαίωση ότι υπάρχει εγκατεστημένο πιστοποιητικό SSL στον server.

Σε ορισμένες περιπτώσεις το storefront συνεχίζει να λειτουργεί σε HTTP, σε άλλες προκύπτουν ανακατευθύνσεις που δεν ολοκληρώνονται.

Τι σημαίνει συνήθως

Η ρύθμιση ασφαλούς σύνδεσης στο CS-Cart δηλώνει πρόθεση: ότι το storefront ή το admin panel πρέπει να λειτουργούν μέσω HTTPS. Η ίδια η ρύθμιση δεν εκδίδει πιστοποιητικό. Αν η διεύθυνση HTTPS δεν απαντά σωστά, ο έλεγχος αποτυγχάνει.

Η τεκμηρίωση περιγράφει και μια λιγότερο προφανή περίπτωση: σε ορισμένες παλαιότερες ρυθμίσεις hosting υπάρχει ξεχωριστός secure φάκελος που δεν δείχνει στον ίδιο web root. Τότε η HTTPS διεύθυνση σερβίρει άλλα αρχεία από την HTTP.

Έλεγχοι με σειρά

  1. Επιβεβαιώστε ότι το HTTPS απαντά. Η τεκμηρίωση προτείνει έναν απλό έλεγχο: ανοίξτε το ίδιο στατικό αρχείο της ρίζας (store_closed.html) μέσω http:// και μέσω https://. Ίδιο περιεχόμενο σημαίνει ότι το πιστοποιητικό εξυπηρετεί τον ίδιο φάκελο.
  2. Σημειώστε τι επιστρέφει το HTTPS. Σφάλμα πιστοποιητικού, timeout, 404 ή σελίδα άλλου site είναι τέσσερα διαφορετικά προβλήματα — και μόνο το πρώτο λύνεται με νέο πιστοποιητικό.
  3. Ελέγξτε αν το πιστοποιητικό καλύπτει τη σωστή ονομασία. Πιστοποιητικό για example.gr δεν καλύπτει πάντα το www.example.gr, και αντίστροφα.
  4. Ελέγξτε τη ρύθμιση host στο config.local.php. Η τεκμηρίωση αναφέρει ότι εκεί ορίζονται οι HTTP και HTTPS hosts και η διαδρομή εγκατάστασης. Αν το HTTPS host είναι κενό ή λάθος, ο έλεγχος αποτυγχάνει ακόμη και με σωστό πιστοποιητικό.
  5. Ζητήστε επιβεβαίωση από τον πάροχο ότι δεν υπάρχει ξεχωριστός secure φάκελος και ότι η ανακατεύθυνση HTTP προς HTTPS γίνεται σε επίπεδο server.

Προσοχή πριν αλλάξετε κάτι

Το config.local.php είναι αρχείο ρυθμίσεων παραγωγής με στοιχεία σύνδεσης στη βάση. Οποιαδήποτε επεξεργασία χρειάζεται αντίγραφο του αρχείου πρώτα και ανάγνωση από κάποιον που γνωρίζει τη δομή.

Μην ενεργοποιείτε και απενεργοποιείτε διαδοχικά την ασφαλή σύνδεση σε κατάστημα με επισκεψιμότητα: οι ανακατευθύνσεις αποθηκεύονται από browsers και CDN και μπορεί να παραμείνουν ενεργές μετά την αλλαγή. Αν το checkout λειτουργεί, προγραμματίστε την αλλαγή σε ώρα χαμηλού φόρτου.

Τι να κρατήσετε για τον τεχνικό

  • Τι επιστρέφει η HTTPS διεύθυνση, αυτολεξεί.
  • Αν το πρόβλημα αφορά storefront, admin ή και τα δύο.
  • Ποιο domain και υποτομέα καλύπτει το πιστοποιητικό και πότε λήγει.
  • Αν υπάρχει CDN ή proxy μπροστά από τον server.

Πηγές

Τα στοιχεία της πλατφόρμας προέρχονται από την επίσημη τεκμηρίωση. Η σειρά διερεύνησης, οι προειδοποιήσεις για περιβάλλον παραγωγής και οι πρακτικές συστάσεις είναι συντακτική κρίση, χωρίς ισχυρισμό δοκιμής στη δική σας εγκατάσταση.

Ίδια κατηγορία

Σχετικά συμπτώματα

Όλα τα προβλήματα →
Υψηλό

403 Forbidden κατά την υποβολή φόρμας στο CS-Cart

Ορισμένες φόρμες επιστρέφουν 403 Forbidden ή Not Acceptable.

Δείτε τους ελέγχους →
Κρίσιμο

Η αναβάθμιση CS-Cart απέτυχε: τι κάνουμε τώρα

Η αναβάθμιση διακόπηκε ή άφησε το κατάστημα εκτός λειτουργίας.

Δείτε τους ελέγχους →