Jump to content

Αναβάθμιση Prestashop


Kefa

Recommended Posts

Καλησπέρα στην κοινότητα. Έχουμε φτιάξει εδώ και αρκετό καιρό ένα prestashop σε 1.7.5.1

και μάλλον ήρθε η ώρα για αναβάθμιση (κυρίως για λόγους ασφαλείας αλλά και συμβατότητας-πχ php version).

Σκέφτομαι να πάω στην τελευταία έκδοση του 1.7 (1.7.8.10) και όχι στην 8.

Επίσης για το update σκέφτομαι να στήσω μια καθαρή εγκατάσταση και με ένα module migration να περάσω όλα τα αρχεία του site (αντί να κάνω απευθείας update στο συγκεκριμένο site/module).

Ποια είναι η γνώμη σας σύμφωνα με τα παραπάνω, έχετε να προτείνετε κάτι διαφορετικά ή να προσέξω ίσως κάτι?

Link to comment
Share on other sites

Καλημέρα :)

Σίγουρα κλώνο, σίγουρα backup.

Πέρα απ αυτό, θέλει μελέτη εφόσον έχεις εξειδικευμένα modules ή ακόμη χειρότερα custom πράγματα (επικοινωνία με ERP & λοιπές γέφυρες).

Προτεινόμενη μέθοδος είναι αυτή που αναφέρεις. Δεύτερο φρέσκο μεταφορά δεδομένων. Απλά είναι σημαντικά πιο χρονοβόρα διαδικασία, ξαναστήσιμο template κτλ.

Υπάρχει module στην αγορά που κάνει upgrade το υφιστάμενο αλλά στην τελευταία μου προσπάθεια έγινε "Ηλία, ρίχτο" 🤣 (τώρα βλέπω ότι τον προηγούμενο μήνα έβγαλε αναβάθμιση, πάντως μέχρι την τελευταία φορά έπαιζε καμπάνα).

My 2c 🤘

Link to comment
Share on other sites

Καλημέρα,

Το πιο ασφαλές είναι αυτό που γράφεις. Φρέσκια εγκατάσταση και migration.

Εαν πας από 1.7.5 σε 1.7.8 εγώ θα δοκίμαζα πρώτα το 1 click upgrade και ύστερα την λύση migration. Πιθανότατα να μην έχεις κανένα πρόβλημα.

Απο 1.7.5 σε 8.1 δεν έχω δοκιμάσει το Module που λέει ο Kogκa οπότε θα πρότεινα migration.

Εγώ προτείνω πάντα την αναβάθμιση στην τελευταία έκδοση και ας χρειαστεί να προμηθευτείς πάλι κάποια Module που έχεις για 1.7 και δεν παίζουν σε 8.

Edited by Prestan0ob (see edit history)
Link to comment
Share on other sites

On 10/12/2023 at 12:49 PM, Kefa said:

Καλησπέρα στην κοινότητα. Έχουμε φτιάξει εδώ και αρκετό καιρό ένα prestashop σε 1.7.5.1

και μάλλον ήρθε η ώρα για αναβάθμιση (κυρίως για λόγους ασφαλείας αλλά και συμβατότητας-πχ php version).

Σκέφτομαι να πάω στην τελευταία έκδοση του 1.7 (1.7.8.10) και όχι στην 8.

Επίσης για το update σκέφτομαι να στήσω μια καθαρή εγκατάσταση και με ένα module migration να περάσω όλα τα αρχεία του site (αντί να κάνω απευθείας update στο συγκεκριμένο site/module).

Ποια είναι η γνώμη σας σύμφωνα με τα παραπάνω, έχετε να προτείνετε κάτι διαφορετικά ή να προσέξω ίσως κάτι?

Εμείς σαν εταιρεία ποτέ δεν χρησιμοποιήσαμε άλλο Module εκτός από το 1-click upgrade. Το οποίο όταν δεν λειτουργεί σωστά, κάνουμε την διαδικασία MANUAL για να είμαστε σίγουροι. Δεν πάς ακόμη σε έκδοση 8 είναι πολύ νωρίς, πρέπει να περάσει τις βρεφικές ασθένειες. Επίσης οι αναβαθμίσεις από 1.6 σε 1.7 και αντίστοιχα από 1.7 σε 8 είναι μεγάλος πονοκέφαλος. Έχουμε κάνει ακόμη και αναβάθμιση e-shop που είχε 30.000 προιόντα από 1.4 σε 1.7.8 μας πήρε 4 μέρες.

Link to comment
Share on other sites

Έχετε δοκιμάσει κάποιο άλλο πρόσθετο και σας κρέμασε; Το συγκεκριμένο δεν με έχει παίξει ποτέ. Και μιλάμε για απλές καταστάσεις, όχι κάτι βαρύ ή περίπλοκο.

Link to comment
Share on other sites

Πότε θα κρεμάσει από την εμπειρία μου:

1. Αν είχε γίνει κάποιο uninstall module στο παρελθόν και κρέμασε κατά την διαδικασία με αποτέλεσμα να δημιουργήσει πρόβλημα σε κάποιους πίνακες στη βαση

2. Αν πας να κάνεις major update πολλές εκδόσεις μετά 

3. Αν υπάρχουν περίεργα overrides ή έχουν πειραχτεί core αρχεία του prestashop

4. Αν έχεις χαμηλά όρια σε settings του hosting ή αν είσαι σε shared hosting με περιορισμούς και κλειδωματα

5. Αν είχες κάνει προηγούμενο 1-click upgrade χωρίς επιτυχία αλλά έπαιξε η νέα έκδοση και συνέχισες να το δουλευεις

Τα περισσότερα προβλήματα είναι όταν πάνε να τρέξουμε τα sql που ενημερώνουν την βάση. 

 

 

Link to comment
Share on other sites

45 minutes ago, I-xperts said:

1. Αν είχε γίνει κάποιο uninstall module στο παρελθόν...

Για αυτό καλό είναι σε projects πελατών να μην βάζουμε modules που βρήκαμε τυχαία στο internet απλά για να γίνει η δουλειά μας. (Το αναφέρω για τους αρχάριους της παρέας μας)

45 minutes ago, I-xperts said:

2. Αν πας να κάνεις major update πολλές εκδόσεις μετά

Always deploy staging environment before applying any major changes.

45 minutes ago, I-xperts said:

3. Αν υπάρχουν περίεργα overrides ή έχουν πειραχτεί core αρχεία του prestashop

Κατάλαβα. Έχω δει και γω ταρζανιες με πείραγμα αρχείων.

Απ' την στιγμή που τα overrides βοηθούν να επεκτείνουμε την λειτουργία του πυρήνα δεν βρίσκω λόγο για πείραγμα των μαμά αρχείων (τουλάχιστον όχι με αυτόματο, ελεγχόμενο τρόπο τύπου replace αρχείων).

45 minutes ago, I-xperts said:

4. Αν έχεις χαμηλά όρια σε settings του hosting ή αν είσαι σε shared hosting με περιορισμούς και κλειδωματα

Αυτό όντως είναι θέμα για παιδιά που είναι φρέσκα στον χώρο και πειραματίζονται, αλλά την ίδια στιγμή το module που προανέφερα δεν είχε θέματα με timeouts κτλ. Είχε μάλιστα ρύθμιση αν είσαι σε αργό server να σπάει τα queries κτλ.

Θεωρώ κακό όταν είσαι μια μεγάλη εταιρία και διαθέτεις λογισμικό ευρείας κατανάλωσης να μην έχεις τέτοια εργαλεία, με τρόπο που να παίζουν καμπάνα για τον καθένα. Δεν έχουν όλοι τον υπερτουμανο server.

Edited by Kogkalidis (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...