Σελίδα 1 από 1

[Οδηγός] Ενεργοποίηση Redis Caching στο OpenCart

Δημοσιεύτηκε: 14 Αύγ 2019, 11:39
από botonakis
Πρώτα από όλα θα πρέπει να είστε σίγουροι ότι μπορείτε να κάνετε αλλαγές στη φιλοξενία σας. Δηλαδή είστε Root user του server όπου και φιλοξενήστε ή εάν είστε τυχεροί, ο πάροχος σας να έχει ήδη εγκατεστημένο Redis στην PHP του σερβερ που σας φιλοξενεί.

Βήμα 1: Κατέβασμα του Redis Server: https://redis.io/download και εγκατάσταση στον server σας.
Βήμα 2: Εγκαταστήστε το PHP Redis: https://github.com/phpredis/phpredis
Βήμα 3: Βρείτε το ενεργό αρχείο php.ini στο server σας και ενεργοποιήστε ή προσθέστε το: extension=redis.so
Βήμα 4: Κάντε επανεκκίνηση τον Apache ή το PHP-FPM ανάλογα τι χρησιμοποιείτε
Βήμα 5: Επιβεβαιώστε στο phpinfo() ότι το Redis είναι ενεργό. (Εικόνα 1)
Βήμα 6: Πηγαίνετε στο φάκελο που έχετε εγκατεστημένο το OpenCart και ανοίξτε το αρχείο: system->config->default.php

Βρείτε την γραμμή:
Κώδικας: Επιλογή όλων
$_['cache_type']           = 'file';
και αλλάξτε την με:
Κώδικας: Επιλογή όλων
$_['cache_engine']         = 'redis';
Βήμα 7: Τώρα ανοίξτε και τα δύο config.php & admin/config.php και προσθέστε τις παρακάτω γραμμές:
Κώδικας: Επιλογή όλων
define('CACHE_HOSTNAME', '127.0.0.1');
define('CACHE_PORT', '6379');
define('CACHE_PREFIX', 'redis_');
Αποθηκεύστε τις αλλαγές στα αρχεία και είστε έτοιμοι.

Εικόνα 1
vxE76.png

Εάν κάνατε όλα τα βήματα σωστά τότε όλα είναι έτοιμα. Εάν κάτι δε λειτουργεί, ελένξτε ότι έχετε κάνει όλα τα παραπάνω βήματα σωστά. Εάν για κάποιο λόγο θέλετε να επαναφέρετε τις αλλαγές, το μόνο που κάνετε είναι να επαναφέρετε το Βήμα 6 μόνο.

Re: [Οδηγός] Ενεργοποίηση Redis Caching στο OpenCart

Δημοσιεύτηκε: 16 Αύγ 2019, 3:13
από Alexandra
Μπράβο, πολύ χρήσιμο άρθρο Κωνσταντίνε !