Αναβάθμιση Joomla με VirtueMart
Το VirtueMart είναι μια λύση ανοικτού κώδικα ηλεκτρονικού εμπορίου (Component ή Plug-in) για το Σύστημα διαχείρισης περιεχομένου Joomla!
Μπορεί να εκτελείται ως Καλάθι αγορών ή σε Λειτουργία καταλόγου.
- Αρχικά πρέπει να γίνει έλεγχος αν η βάση δεδομένων έχει σχεδίαση συμβατή με αυτή του Joomla 2.5.28 επιλέγοντας: Extension Manager ---> Καρτέλα Database και πατώντας το κουμπί Fix.
2. Στην συνέχεια πρέπει να γίνει έλεγχος αν όλα τα extensions και templates έχουν τη πιο πρόσφατη έκδοση και η έκδοση είναι συμβατή με Joomla 3.
3. Τελευταίο αναβαθμίζετε το core component του virtuemart σε 3.0.12 και στη συνέχεια το virtuemart aio σε 3.0.12.
4. Επειδή το virtuemart είχε αναβαθμιστεί εμφανισιακά σε 3.0.12 αλλά στο configuration συνεχίζει να γράφει την παλιά έκδοση, κάνετε ξανά εγκατάσταση του component από την αρχή πάνω στο παλιό.
Εγκαθιστώντας πρώτα το core component, μετά το aio και τελευταίο του tcpdf.
5. Στη συνέχεια ενημερώνετε το safe path.
6. Επιλέγετε Virtuemart ---> Configuration ---> Advanced ενεργοποιείτε την επιλογή Enable database Update tools
7. Επιλέγοντας Virtuemart ---> Tools, επιλέγετε την επιλογή Remove old vm2 inherited custom fields.
Στη συνέχεια Update vm2 order format of custom fields to vm3 format, και τέλος Update Joomla Database for pros.
8. Απενεργοποιείτε το plug-in Remember me
9. Ενημερώνετε το αρχείο .htaccess ώστε να αυξηθεί το php max_execution_time ώστε να υπάρχει μεγαλύτερο χρονικό περιθώριο και να ολοκληρωθεί σωστά το upgrade.
10. Επιλέγετε Components ---> Joomla! Update
11. Στη συνέχεια πατώντας το κουμπί Options, επιλέγετε το Short Term Support
12. Εμφανίζεται η διαθέσιμη επιλογή joomla3 την οποία επιλέγουμε για να ξεκινήσει η αναβάθμιση.
13. Τέλος ο browser ενδέχεται να εμφανίσει Connection Time Out, κάτι το οποίο πρέπει να ληφθεί υπόψη γιατί μπορεί να μην προλάβει να ολοκληρωθεί η αναβάθμιση.
Σημείωση: Το e-shop δεν είχε καταχωρημένες παραγγελίες και δε γνωρίζουμε αν θα μπορούσε να πάει κάτι στραβά σε αυτήν την περίπτωση.