Πίνακας περιεχομένων
-
Εισαγωγή
-
Γιατί πρέπει να διατηρείτε το Dolibarr ενημερωμένο
-
Κατανόηση του κύκλου απελευθέρωσης του Dolibarr
-
Έλεγχος της τρέχουσας έκδοσης Dolibarr
-
Σκέψεις πριν από την ενημέρωση
-
Δημιουργία αντιγράφων ασφαλείας της εγκατάστασής σας
-
Αξιολόγηση Προσαρμογών και Συμβατότητας
-
Προετοιμασία ενός περιβάλλοντος σταδιοποίησης
-
Επιλογή της σωστής μεθόδου ενημέρωσης
-
Μέθοδος 1: Χειροκίνητη ενημέρωση μέσω αντικατάστασης αρχείων
-
Μέθοδος 2: Χρήση του Git για ενημερώσεις
-
Μέθοδος 3: Χρήση του Softaculous ή των Εργαλείων Εγκατάστασης
-
Εκτέλεση του Οδηγού Ενημέρωσης Dolibarr
-
Συνηθισμένα σφάλματα κατά την ενημέρωση και πώς να τα διορθώσετε
-
Επαλήθευση Σχήματος και Ακεραιότητας Βάσης Δεδομένων
-
Βήματα διαμόρφωσης μετά την ενημέρωση
-
Ενημέρωση Προσαρμοσμένων Ενοτήτων και Θεμάτων
-
Δοκιμές μετά την ενημέρωση
-
Παρακολούθηση μελλοντικών ενημερώσεων
-
Συμπέρασμα
1. Εισαγωγή
Το Dolibarr είναι μια λύση ERP/CRM ανοιχτού κώδικα που χρησιμοποιείται από επιχειρήσεις σε όλο τον κόσμο. Όπως συμβαίνει με κάθε πλατφόρμα λογισμικού, η διατήρηση της πιο πρόσφατης έκδοσης είναι κρίσιμη για την πρόσβαση σε νέες λειτουργίες, βελτιωμένη απόδοση, διορθώσεις σφαλμάτων και βελτιώσεις ασφαλείας. Αυτός ο οδηγός σας καθοδηγεί σε κάθε βήμα της ενημέρωσης της εγκατάστασης Dolibarr στην πιο πρόσφατη σταθερή έκδοση, είτε εκτελείτε μια παρουσία μικρής επιχείρησης είτε μια ανάπτυξη μεγάλης κλίμακας.
2. Γιατί πρέπει να διατηρείτε το Dolibarr ενημερωμένο
-
Ασφάλεια: Οι ενημερώσεις κώδικα κλείνουν τρωτά σημεία που ενδέχεται να εκθέσουν δεδομένα.
-
ΧαρακτηριστικάΟι νέες εκδόσεις περιλαμβάνουν διευρυμένες δυνατότητες.
-
ΣυμβατότηταΟι ενημερωμένες ενσωματώσεις και βιβλιοθήκες διασφαλίζουν συνεχή υποστήριξη.
-
Διορθώσεις σφαλμάτωνΚρίσιμες διορθώσεις περιλαμβάνονται σε κάθε νέα έκδοση.
-
Υποστήριξη ΚοινότηταΤα περισσότερα φόρουμ και προγραμματιστές αναφέρονται στην πιο πρόσφατη έκδοση.
Η εκτέλεση παρωχημένων εκδόσεων ενέχει τον κίνδυνο απώλειας δεδομένων, περιορισμών λειτουργιών και αποτυχιών ενσωμάτωσης.
3. Κατανόηση του κύκλου απελευθέρωσης του Dolibarr
Το Dolibarr ακολουθεί ένα προβλέψιμο μοτίβο έκδοσης:
-
Οι κύριες εκδόσεις (π.χ., 17.0.0) φέρνουν δομικές αλλαγές.
-
Μικρές ενημερώσεις (π.χ., 17.0.3) περιλαμβάνουν διορθώσεις σφαλμάτων και ενημερώσεις κώδικα.
Νέες σταθερές εκδόσεις κυκλοφορούν περίπου κάθε 6 έως 12 μήνες. Μείνετε ενημερωμένοι μέσω www.dolibarr.org ή GitHub.
4. Έλεγχος της τρέχουσας έκδοσης του Dolibarr
Συνδεθείτε ως διαχειριστής και μεταβείτε στο Αρχική > Σχετικά με τον DolibarrΘα βρείτε την εγκατεστημένη έκδοση και τις λεπτομέρειες έκδοσης. Εναλλακτικά, ελέγξτε το επάνω μέρος του htdocs/filefunc.inc.php αρχείο για το $dolibarr_version μεταβλητός.
5. Σκέψεις πριν από την ενημέρωση
Πριν προχωρήσετε:
-
Ανασκόπηση σημειώσεων έκδοσης να κατανοήσουμε τις αλλαγές
-
Λίστα προσαρμοσμένων ενοτήτων και παρακάμψεων έχετε εφαρμόσει
-
Επιβεβαίωση απαιτήσεων διακομιστή αντιστοιχίστε τη νέα έκδοση (PHP, MySQL, κ.λπ.)
-
Ειδοποίηση χρηστών σχετικά με τον πιθανό χρόνο διακοπής λειτουργίας
Αντιμετωπίστε τις ενημερώσεις με την ίδια σοβαρότητα όπως τις μετεγκαταστάσεις συστήματος.
6. Δημιουργία αντιγράφων ασφαλείας της εγκατάστασής σας
Πάντα δημιουργία αντιγράφων ασφαλείας:
-
βάση δεδομένων η
mysqldumpή τον πίνακα ελέγχου σας -
Αρχεία και κατάλογοι, ειδικά:
-
/htdocs/ -
/documents/ -
/conf/
-
Παράδειγμα εντολής:
mysqldump -u root -p dolibarr_db > dolibarr_backup.sql
zip -r dolibarr_files.zip /var/www/html/dolibarr/
Αποθηκεύστε τα αντίγραφα ασφαλείας με ασφάλεια και βεβαιωθείτε ότι μπορούν να αποκατασταθούν.
7. Αξιολόγηση Προσαρμογών και Συμβατότητας
-
Ελέγξτε τυχόν τροποποιημένα αρχεία στην ενότητα
/core/ή φακέλους λειτουργικών μονάδων -
Ελέγξτε εάν οι προσαρμοσμένες ενότητες είναι συμβατές με τη νέα έκδοση
-
Σκεφτείτε να χρησιμοποιήσετε το
/custom/κατάλογο για την αποφυγή συγκρούσεων -
Ελέγξτε τα φόρουμ της κοινότητας για γνωστά προβλήματα με θέματα ή ενότητες τρίτων
8. Προετοιμασία ενός περιβάλλοντος σταδιοποίησης
Η βέλτιστη πρακτική είναι:
-
Κλωνοποιήστε τον ενεργό ιστότοπό σας σε έναν διακομιστή προετοιμασίας
-
Εκτελέστε την ενημέρωση εκεί πρώτα
-
Επικύρωση όλων των ροών εργασίας και των ενσωματώσεων
Αυτό ελαχιστοποιεί τον κίνδυνο και επιτρέπει τον πλήρη έλεγχο πριν επηρεάσει την παραγωγή.
9. Επιλογή της σωστής μεθόδου ενημέρωσης
Μπορείτε να ενημερώσετε το Dolibarr μέσω:
-
Χειροκίνητη αντικατάσταση αρχείων (συνιστάται για τους περισσότερους χρήστες)
-
Αποθήκη Git (για προγραμματιστές και συνεισφέροντες)
-
Softaculous/Installatron (εάν εγκαταστάθηκε μέσω cPanel)
Η μέθοδος εξαρτάται από τον τρόπο με τον οποίο εγκαταστήσατε αρχικά το Dolibarr.
10. Μέθοδος 1: Χειροκίνητη ενημέρωση μέσω αντικατάστασης αρχείων
-
Κατεβάστε την τελευταία σταθερή έκδοση από www.dolibarr.org
-
Εξαγωγή του αρχείου σε έναν προσωρινό φάκελο
-
Διαγράψτε αυτούς τους φακέλους στην παλιά σας παρουσία:
-
/htdocs -
(εκτός
/documentsκαι/conf)
-
-
Αντιγράψτε το νέο
/htdocsαρχεία στην παλιά τοποθεσία -
Διατηρώ
/documents/και/conf/ -
Περιηγηθείτε στο
http://yourdomain/install/
Ακολουθήστε τον οδηγό για να ολοκληρώσετε την ενημέρωση.
11. Μέθοδος 2: Χρήση του Git για ενημερώσεις
Αν κλωνοποιήσατε το Dolibarr από το GitHub:
cd /var/www/dolibarr
git pull origin develop
Στη συνέχεια, εκτελέστε:
php htdocs/install/upgrade.php
Βεβαιωθείτε ότι έχετε μεταβεί σε μια έκδοση με ετικέτα ή σε ένα σταθερό κλάδο πριν από την ανάπτυξη.
12. Μέθοδος 3: Χρήση Softaculous ή Εργαλείων Εγκατάστασης
Αν το Dolibarr εγκαταστάθηκε μέσω του Softaculous:
-
Συνδεθείτε στο cPanel > Softaculous
-
Εντοπίστε το Dolibarr και κάντε κλικ στο κουμπί αναβάθμιση
-
Ακολουθήστε τις οδηγίες
Σημείωση: Το Softaculous ενδέχεται να καθυστερήσει την υποστήριξη για τις πιο πρόσφατες εκδόσεις. Τα μη αυτόματα αντίγραφα ασφαλείας εξακολουθούν να είναι απαραίτητα.
13. Εκτέλεση του Οδηγού Ενημέρωσης Dolibarr
Μετά την αντικατάσταση αρχείων:
-
Πλοηγηθείτε στο
/install/ -
Ο οδηγός ενημέρωσης θα εντοπίσει την προηγούμενη έκδοσή σας
-
Εκτελέστε το σενάριο αναβάθμισης βήμα προς βήμα
-
Κατάργηση ή μετονομασία του
/install/κατάλογος όταν ολοκληρωθεί
Παρακολουθήστε για τυχόν αλλαγές σχήματος ή ειδοποιήσεις.
14. Συνηθισμένα σφάλματα κατά την ενημέρωση και πώς να τα διορθώσετε
Κενή σελίδα μετά την ενημέρωση:
-
Ελέγξτε τα δικαιώματα αρχείων
-
Εκκαθάριση προσωρινής μνήμης/cookies προγράμματος περιήγησης
Σφάλματα άρνησης πρόσβασης:
-
Επαλήθευση
conf.phpκαι διαπιστευτήρια βάσης δεδομένων
Ο οδηγός ενημέρωσης δεν ξεκινά:
-
Βεβαιωθείτε
/install/ο φάκελος υπάρχει -
Έλεγχος
.htaccessκανόνες επανεγγραφής
15. Επαλήθευση Σχήματος και Ακεραιότητας Βάσης Δεδομένων
Μετά την ενημέρωση, επαληθεύστε:
-
Όλες οι ενότητες είναι ακόμα ενεργές
-
Οι πίνακες δεδομένων υπάρχουν και φορτώνουν σωστά
-
Δεν υπάρχουν διπλότυπες ή ελλείπουσες σειρές
Χρησιμοποιήστε το phpMyAdmin ή εργαλεία διαχείρισης βάσης δεδομένων για να ελέγξετε την κατάσταση του πίνακα.
16. Βήματα διαμόρφωσης μετά την ενημέρωση
-
Έλεγχος Ρύθμιση > Ενότητες για να ενεργοποιήσετε ξανά απενεργοποιημένες μονάδες
-
Δοκιμή δημιουργίας PDF, αποστολής email και εξωτερικών ενσωματώσεων
-
Επιβεβαίωση εκτέλεσης εργασιών cron (για επαναλαμβανόμενα τιμολόγια, εργασίες)
-
Εκκαθάριση προσωρινής μνήμης προγράμματος περιήγησης και Dolibarr
17. Ενημέρωση Προσαρμοσμένων Ενοτήτων και Θεμάτων
-
Αντιγραφή ενημερωμένων προτύπων σε
/custom/modules/ -
Εξετάστε τις αλλαγές στη βασική δομή που ενδέχεται να προκαλέσουν προβλήματα στα θέματα
-
Δοκιμή οπτικών στοιχείων και διάταξης σε όλες τις συσκευές
Ορισμένες ενότητες τρίτων κατασκευαστών ενδέχεται να απαιτούν νέες εκδόσεις για να είναι συμβατές.
18. Δοκιμές μετά την ενημέρωση
Δοκιμάστε σχολαστικά:
-
Συνδέσεις και δικαιώματα χρήστη
-
Δημιουργία τιμολογίου και καταγραφή πληρωμών
-
Διαχείριση προϊόντων και αποθεμάτων
-
Προσαρμοσμένες αναφορές ή πίνακες ελέγχου
-
Τελικά σημεία API και webhooks
Επικυρώστε κάθε βασική λειτουργία και κρίσιμη για την επιχείρηση διαδικασία.
19. Παρακολούθηση μελλοντικών ενημερώσεων
-
Εγγραφείτε σε ενημερωτικά δελτία ή ροές RSS του Dolibarr
-
Ακολουθήστε τις εκδόσεις και τα αρχεία καταγραφής αλλαγών του GitHub
-
Προγραμματισμός τριμηνιαίων κύκλων αναθεώρησης και ενημέρωσης
-
Ανάθεση ευθύνης ενημέρωσης σε έναν διαχειριστή ή σε μια ομάδα IT
Παραμείνετε προνοητικοί για να διασφαλίσετε την απόδοση και την ασφάλεια.
20. Σύναψη
Η ενημέρωση του Dolibarr στην πιο πρόσφατη έκδοση είναι απαραίτητη για τη διατήρηση ενός ασφαλούς, σταθερού και πλούσιου σε λειτουργίες περιβάλλοντος ERP/CRM. Ακολουθώντας αυτόν τον ολοκληρωμένο οδηγό—δημιουργία αντιγράφων ασφαλείας, δοκιμή και επαλήθευση κάθε βήματος—μπορείτε να εκτελέσετε μια ομαλή αναβάθμιση που βελτιώνει την απόδοση του συστήματος χωρίς να διαταράσσει την επιχείρησή σας.
