OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν ρυθμίσεις λειτουργίας της εφαρμογής.
Από spiros--
#1178
Καλημέρα σε όλους.
Σε opencart 2.0.1.1 έχω εγκαταστήσει ssl και έχω κάνει και την αντίστοιχη ρύθμιση στα settings->server. Επίσης μέσα στο config έχω βάλει
// HTTP
define('HTTP_SERVER', 'https://www...../');
// HTTPS
define('HTTPS_SERVER', 'https://www...../');
αλλά όταν γράφεις στην γραμμή διευθύνσεων του browser www.domain.gr δεν γυρίζει αυτόματα σε https://www.domain.gr με αποτέλεσμα να μην φορτώνονται σωστά τα css.
Είναι λογικό που δεν γυρίζει αυτόματα?? πρέπει να κάνω κάποια επιπλέον ρύθμιση στο htaccess??
Ευχαριστώ
Άβαταρ μέλους
Από Alexandra
#1179
Καλημέρα

Δήλωσε https:// μόνο στη σταθερή "HTTPS_SERVER" και ενεργοποίησε το SSL από τις ρυθμίσεις.

Με την παραπάνω ρύθμιση όταν οι πελάτες θα επισκέπτονται το site σου δεν θα χρησιμοποιείται το SSL (γιατί δεν υπάρχει λόγος), αλλά μόλις συνδέονται, επεξεργάζονται τον λογαριασμό τους ή πάνε στο checkout, τότε η εφαρμογή θα κάνει αυτόματα ανακατεύθυνση σε σύνδεση SSL.
Από spiros--
#1190
Έκανα όλα τα παραπάνω που είπαμε και όταν πάει ο επισκέπτης στο checkout ενεργοποιείται το ssl. Το πρόβλημα τώρα είναι ότι στο τελευταίο βήμα που πρέπει να αποδεχθεί τους όρους αν πατήσει στο κουμπί για να τους διαβάσει το popup δεν εμφανίζεται σωστά και μάλλον συμβαίνει αυτό λόγω του ssl, δεν βρίσκει το css. Υπάρχει κάποια λύση για αυτό??
Άβαταρ μέλους
Από Alexandra
#1192
Έλεγξε αν το πρόβλημα υπάρχει σε όλες τις γλώσσες.
Αν έχεις μόνο μία γλώσσα πες μας ποια μετάφραση χρησιμοποιείς.
Έχεις το site online να το δούμε;
Άβαταρ μέλους
Από DiCharis
#2715
Opencart-Hellas έγραψε:Καλημέρα

Δήλωσε https:// μόνο στη σταθερή "HTTPS_SERVER" και ενεργοποίησε το SSL από τις ρυθμίσεις.

Με την παραπάνω ρύθμιση όταν οι πελάτες θα επισκέπτονται το site σου δεν θα χρησιμοποιείται το SSL (γιατί δεν υπάρχει λόγος), αλλά μόλις συνδέονται, επεξεργάζονται τον λογαριασμό τους ή πάνε στο checkout, τότε η εφαρμογή θα κάνει αυτόματα ανακατεύθυνση σε σύνδεση SSL.
Ευχαριστώ πολύ, είχα και εγώ το ίδιο πρόβλημα και όλα ΟΚ τώρα! ;) ;) ;)
Άβαταρ μέλους
Από ManoLee
#4011
Παιδιά καλησπέρα,

Ανασταίνω περσινό post γιατί ο τίτλος ταιριάζει σε αυτό που θέλω να κάνω.

Έχω ενα eshop με ενεργοποιημένο SSL στον server και θέλω να ανακατευθύνω τα πάντα από http σε https.

Στα control panel του Opencart έχω ενεργοποιημένο το SSL.

Στο /config.php έχω:
Κώδικας: Επιλογή όλων
// HTTP
define('HTTP_SERVER', 'http://www.mydomain.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.mydomain.com/');
και στο admin/config.php έχω:
Κώδικας: Επιλογή όλων
// HTTP
define('HTTP_SERVER', 'https://www.mydomain.com/admin/');
define('HTTP_CATALOG', 'https://www.mydomain.com/');

// HTTPS
define('HTTPS_SERVER', 'https://www.mydomain.com/admin/');
define('HTTPS_CATALOG', 'https://www.mydomain.com/');
Στο .htaccess έχω αυτά:
Κώδικας: Επιλογή όλων
# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC]
RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]
Πως γίνεται σωστά ούτως ώστε να μην "χτυπήσει" το Google με Crawl Errors ?

Ευχαριστώ.
Από billkou
#4013
Αν σου δουλευει από μόνο του το redirect σε https δεν πρόκειται να χτυπήσει τίποτα στο Google.

Αλλά και να χτυπήσει δεν είναι κάτι τραγικό, το Webmaster tools βγάζει σφάλματα και 404 ακόμα και εκεί που όλα είναι εντάξει, μην ανησυχείς και τόσο.

Αν το site φορτώνει εξαρχής ( είτε www είτε non www, είτε http είτε https ) σε https και γίνονται σωστά όλα τα πιθανά redirects, ακόμα και σε εσωτερικές σελίδες ( κατηγορίες - προϊόντα ) είσαι εντάξει.
Άβαταρ μέλους
Από ManoLee
#4019
Billkou, σε ευχαριστώ για την απάντηση.
Το κύριο ερώτημα είναι με ποιο κώδικα κάνουμε όλο το site να πηγαίνει σε https.
Με τον πιο πάνω κώδικα που έχω στο htaccess μου πάει πάντα στο www.

Τι χρειάζεται να βάλω για να πηγαίνει πάντα στο https://www.mysite.com?
Από billkou
#4020
Δες εδω για το opencart configuration :

http://www.fastcomet.com/tutorials/opencart2/enable-ssl

Στον Apache, αν τρέχεις Apache στον server σου, βάζεις αυτό :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/%$1 [R,L]

Κάνεις ένα restart τον apache από την κονσόλα και δοκιμάζεις να δεις αν δουλεύει!
email μέσω SMTP

Καλημέρα, Το έχω δοκιμάσει και με ssl:////mail.m[…]

Απλά να αναφέρω ότι με ένα πρόσθετο έγινε αυτό που[…]

Καλησπέρα, πως μπορώ να προσθέσω το usergroup στο […]

Καλησπέρα, Ναι, με 15000 θα είσαι σιγουρα οκ. Για[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!