Βεβαιωθείτε ότι η πλατφόρμα δεν χρησιμοποιείται κατά την διάρκεια της μεταφοράς της!
Αν χρειαστεί να μεταφέρετε την πλατφόρμα σε άλλο μηχάνημα τότε θα χρειαστεί να ακολουθήσετε τα παρακάτω βήματα:
1. Μεταφορά των αρχείων
Μεταβείτε στο path εγκατάστασης του eClass. Κάντε αντιγραφή τα πάντα και μεταφέρετέ τα στο νέο μηχάνημα.
2. Μεταφορά της βάσης δεδομένων
Κάντε εξαγωγή της βάσης δεδομένων σε αρχείο (π.χ. στο αρχείο old_database.sql). Στο νέο μηχάνημα δημιουργήστε μια νέα βάση δεδομένων, μεταβείτε σε αυτήν και κάντε εισαγωγή του αρχείου old_database.sql (που δημιουργήσατε προηγουμένως). Σημειώστε ότι αν εκτελείτε τις παραπάνω ενέργειες μέσω ενός διαχειριστικού εργαλείου (π.χ. phpmyadmin) πιθανόν να μην μπορέσετε να εκτελέσετε την ενέργεια της εισαγωγής λόγω μεγάλου μεγέθους του αρχείου. Αν σας εμφανίσει ανάλογα ειδοποίηση τότε κάντε την εισαγωγή από την γραμμή εντολών της mysql.
3. Επαναδημιουργία των stored procedures
Κατά τη μεταφορά της βάσης δεν θα μεταφερθούν οι stored procedures της mysql (απαραίτητες για τη σωστή διαχείριση των σχολών - τμημάτων).
Για να τις ξαναδημιουργήσετε
4. Αλλαγή διεύθυνσης (url) της πλατφόρμας
Η νέα πλατφόρμα πιθανόν θα βρίσκεται σε διαφορετική διεύθυνση. Αν π.χ. το παλιό eclass βρισκόταν στην διεύθυνση https://oldsite/eclass/ και μεταφερθεί στο https://mynewsite/eclass/ τότε θα πρέπει να ενημερωθεί το eClass με τη νέα διεύθυνση. Για να γίνει αυτό μεταβείτε στη (νέα πλέον) βάση δεδομένων, κατόπιν στον πίνακα config
και αναζητήστε στο πεδίο key την τιμή base_url
. Αλλάξτε την τιμή του πεδίου value με το νέο url και είστε έτοιμοι.