Σελίδα 1 από 1

Πρόβλημα SSL

Δημοσιεύτηκε: 05 Φεβ 2014, 4:19
από antstyl
Καλησπέρα,

είχα στο site μου εγκατεστημένο ένα SSL. Το site μεταφέρθηκε και προς το παρόν τουλάχιστον δεν έχω βάλει το SSL στον νεο server.
Έτσι απενεργοποίησα το SSL και από τις ρυθμίσεις του admin της σελίδας. Όλα δουλεύουν μια χαρά εκτός κάτι περίεργο που γίνεται.
Όταν πάω να επεξεργαστώ ένα προϊόν, εάν πατήσω αποθήκευση μου λέει ότι δεν είναι έγκυρο το πιστοποιητικό. Και όταν κοιτάω τι πιστοποιητικό πάει να χρησιμοποιήσει μου δείχνει ότι είναι από το parallels plesk.
Την προσωρινή λύση την βρήκα (αλλάζοντας στο config.php του admin τα https σε http) μέχρι να βάλω το δικό μου πιστοποιητικό (που ελπίζω θα λύσει το πρόβλημα). Αλλά μου κάνει εντύπωση γιατί συμβαίνει αυτό και κυρίως ενώ έχω απενεργοποιήσει την χρήση SSL από τις ρυθμίσεις και επειδή το εφαρμόζει μόνο κατά την αποθήκευση!

Αν έχει κανείς καμιά ιδέα.. :)

Re: Πρόβλημα SSL

Δημοσιεύτηκε: 05 Φεβ 2014, 10:28
από Alexandra
Καλημέρα

Καταρχάς από τη διαχείριση του Opencart στις ρυθμίσεις έχεις απενεργοποιήσει το SSL;
Μπορεί επίσης να απενεργοποιηθεί γενικά στο Plesk για το domain...
Πες μου κάτι, μήπως έκανες αναβάθμιση από αρχαίο plesk (που είχε ξεχωριστούς φακέλους για http και https);

Σχετικά με το μη έγκυρο πιστοποιητικό. Ο λόγος που ο browser σου λέει ότι δεν είναι έγκυρο το πιστοποιητικό είναι γιατί δεν έχεις εγκαταστήσει ακόμη πιστοποιητικό υπογεγραμμένο από κάποια εταιρία χορήγησης SSL. Έτσι χρησιμοποιεί το default self signed πιστοποιητικό το οποίο είτε δημιουργήθηκε αυτόματα κατά την εγκατάσταση του λογισμικού του server. Αν το χρειάζεσαι μόνο για προσωπική χρήση για την είσοδο στη διαχείριση με SSL τότε το self signed σε καλύπτει. Απλά το αποδέχεσαι ως εξαίρεση (Add Exception).

Re: Πρόβλημα SSL

Δημοσιεύτηκε: 05 Φεβ 2014, 12:00
από antstyl
Ναι το έχω απενεργοποιήσει από τις ρυθμίσεις, για αυτό μου κάνει εντύπωση που συνεχίζει να το βγάζει! Μήπως για κάποιο λόγο δεν έχει πάρει την ρύθμιση?
Από 11.5 Plesk πήγα σε 11.0.9.
Όταν δοκίμασα να κλείσω το SSL για αυτό το domain στο Plesk, μετά για κάποιο λόγο όταν πατούσα αποθήκευση στα προϊόντα, έβγαζε 404.

Λογικά θα λυθεί το θέμα μόλις βάλω το SSL μου, αλλά ψάχνω μήπως φταίει και τίποτα άλλο.

Re: Πρόβλημα SSL

Δημοσιεύτηκε: 06 Φεβ 2014, 11:32
από Alexandra
Όταν δοκίμασα να κλείσω το SSL για αυτό το domain στο Plesk, μετά για κάποιο λόγο όταν πατούσα αποθήκευση στα προϊόντα, έβγαζε 404.
Αυτό μάλλον οφείλεται σε κάποιο redirection που γίνεται από το .htacccess σου ή υπάρχει κάπου ξεχασμένο στο config.php κάποιο url ή path για σύνδεση ssl.

Re: Πρόβλημα SSL

Δημοσιεύτηκε: 06 Φεβ 2014, 22:22
από antstyl
Το htaccess μου είναι αυτό:
Κώδικας: Επιλογή όλων
Options +FollowSymlinks

# Prevent Directoy listing 
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ 



RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


RewriteCond %{HTTPS} !=on
RewriteRule ^(index.php?route=common/home)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
μήπως αυτό το επηρεάζει;
Κώδικας: Επιλογή όλων
RewriteRule ^(index.php?route=common/home)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

Re: Πρόβλημα SSL

Δημοσιεύτηκε: 06 Φεβ 2014, 23:57
από Alexandra
Εφόσον απενεργοποίησες το SSL από το rewritebase και κάτω κάνε το
Κώδικας: Επιλογή όλων
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]