Open eClass Documentation
You are here: start » el » moveinstall

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
el:moveinstall [2021/01/29 12:18] – created adminel:moveinstall [2024/11/06 15:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<html><div class="admonition note">
 +<p>Βεβαιωθείτε ότι η πλατφόρμα δεν χρησιμοποιείται κατά την διάρκεια της μεταφοράς της!</p>
 +</div></html>
  
-Αν χρειαστεί να γίνει μεταφορά σε άλλο μηχάνημα κάντε τα παρακάτων+Αν χρειαστεί να μεταφέρετε την πλατφόρμα σε άλλο μηχάνημα τότε θα χρειαστεί να ακολουθήσετε τα παρακάτω βήματα:
  
-  - **Μεταφορά των δεδομένων (αρχείων)** Μεταβείτε στο path εγκατάστασης του eClass. Κάντε αντιγραφή τα πάντα και μεταφέρετέ τα στο νέο μηχάνημα. +**1. Μεταφορά των αρχείων**
-  - **Μεταφορά της βάσης δεδομένων**. Κάντε εξαγωγή της βάσης δεδομένων σε αρχείο (π.χ. στο αρχείο //old_database.sql//). Στο νέο μηχάνημα δημιουργήστε μια νέα βάση δεδομένων, μεταβείτε σε αυτήν και κάντε εισαγωγή του αρχείου //old_database.sql// (που δημιουργήσατε προηγουμένως). Σημειώστε ότι αν εκτελείτε τις παραπάνω ενέργειες μέσω ενός διαχειριστικού εργαλείου (π.χ. phpmyadmin) πιθανόν να μην μπορέσετε να εκτελέσετε την ενέργεια της εισαγωγής (λόγω μεγάλου μεγέθους του αρχείου). Αν σας εμφανίσει ανάλογα ειδοποίηση τότε κάντε την εισαγωγή από την γραμμή εντολών της mysql.+
  
-__Τελευταίες ρυθμίσεις__   +Μεταβείτε στο path εγκατάστασης του eClass. Κάντε αντιγραφή τα πάντα και μεταφέρετέ τα στο νέο μηχάνημα. 
 +    
 +**2. Μεταφορά της βάσης δεδομένων**
  
-Η νέα πλατφόρμα πιθανόν θα βρίσκεται σε διαφορετική διεύθυνση. Αν π.χ. το παλιό eclass βρισκόταν στην διεύθυνση http://1iek-irakl.ira.sch.gr/eclass/ και μεταφερθεί στο http://mynewsite/eclass/ τότε θα πρέπει να ενημερωθεί το eClass με τη νέα διεύθυνση. Για να γίνει αυτό μεταβείτε στη (νέα πλέον) βάση δεδομένων, κατόπιν στον πίνακα config και αναζητήστε στο πεδίο key την τιμή base_url. Αλλάξτε την τιμή του πεδίου value με το νέο url και είστε έτοιμοι.+Κάντε εξαγωγή της βάσης δεδομένων σε αρχείο (π.χ. στο αρχείο //old_database.sql//). Στο νέο μηχάνημα δημιουργήστε μια νέα βάση δεδομένων, μεταβείτε σε αυτήν και κάντε εισαγωγή του αρχείου //old_database.sql// (που δημιουργήσατε προηγουμένως). Σημειώστε ότι αν εκτελείτε τις παραπάνω ενέργειες μέσω ενός διαχειριστικού εργαλείου (π.χ. phpmyadmin) πιθανόν να μην μπορέσετε να εκτελέσετε την ενέργεια της εισαγωγής λόγω μεγάλου μεγέθους του αρχείου. Αν σας εμφανίσει ανάλογα ειδοποίηση τότε κάντε την εισαγωγή από την γραμμή εντολών της mysql.
  
-    Εναλλακτικά από τη διεύθυνση https://dev.openeclass.org/projects/openeclass/wiki/Scripts κατεβάστε το script churlhost.php (κάντε κλικ στο Files για να το δείτε) τοποθετήστε το στον κατάλογο εγκατάστασης του eClass και τρέξτε το (π.χ. http://mynewsite/eclass/churlhost.php)+**3. Επαναδημιουργία των stored procedures**
  
-Πιθανόν κατά το dump / restore της βάσης να μην έχουν μεταφερθεί κάποιες stored procedures της mysql. Για να της ξαναδημιουργήσετε κατεβάστε από τη διεύθυνση+<html><div class="admonition caution"> 
 +<p>Κατά τη μεταφορά της βάσης <strong>δεν θα μεταφερθούν</strong> οι stored procedures της mysql (απαραίτητες για τη σωστή διαχείριση των σχολών - τμημάτων). </p> 
 +</div></html>
  
-https://dev.openeclass.org/projects/openeclass/wiki/Stored_Procedures 
  
-το script (κάντε κλικ στο Files για να το δείτε) hierarchy.sql και τρέξτε το είτε μέσα από τη γραμμή εντολών της mysql είτε μέσα από ένα γραφικό περιβάλλον διαχείρισης της mysql (π.χ. phpmyadmin)+Για να τις ξαναδημιουργήσετε  
 +  * Τρέξτε (ξανά!) τη διαδικασία αναβάθμισης. 
 +  *  Εναλλακτικά τρέξτε τις [[el:developers:stored_procedures|παρακάτω εντολές]]. 
 +    
 +**4. Αλλαγή διεύθυνσης (url) της πλατφόρμας** 
 + 
 +Η νέα πλατφόρμα πιθανόν θα βρίσκεται σε διαφορετική διεύθυνση. Αν π.χ. το παλιό eclass βρισκόταν στην διεύθυνση https://oldsite/eclass/ και μεταφερθεί στο https://mynewsite/eclass/ τότε θα πρέπει να ενημερωθεί το eClass με τη νέα διεύθυνση. Για να γίνει αυτό μεταβείτε στη (νέα πλέον) βάση δεδομένων, κατόπιν στον πίνακα ''config'' και αναζητήστε στο πεδίο key την τιμή ''base_url''. Αλλάξτε την τιμή του πεδίου value με το νέο url και είστε έτοιμοι. 
Open eClass Documentation

Table of Contents