Project

General

Profile

Scripts χρήσιμα για τη διαχείριση εγκαταστάσεων Open eClass

Τα αρχεία repair-all-tables.* περιέχουν κώδικα που εκτελεί την εντολή REPAIR TABLE <table> για όλους τους πίνακες όλων των βάσεων δεδομένων της MySQL. Πριν τα εκτελέσετε, προσθέστε στις πρώτες γραμμές του αρχείου τα στοιχεία σύνδεσης (username και password) με τη βάση. Το αρχείο repair-all-tables.sh είναι κατάλληλο όταν έχετε πρόσβαση μέσω ssh στη γραμμή εντολών ενός server Unix/Linux, ενώ σε περιπτώσεις που δεν υπάρχει shell μπορείτε να χρησιμοποιήσετε το repair-all-tables.php, ανεβάζοντάς το στο web server και καλώντας την αντίστοιχη διεύθυνση από κάποιον browser.

Δημιουργία στατιστικών

Το αρχείο generate_actions.php δημιουργεί στατιστικά στοιχεία για το Open eClass γεμίζοντας με κατάλληλες εγγραφές τους πίνακες `actions_daily`,`logins` και `loginout`. Προϋπόθεση είναι να υπάρχουν χρήστες και μαθήματα. Είναι ιδιαίτερα χρήσιμο για δοκιμές στατιστικών κ.λπ.
Για να το χρησιμοποιήσετε τοποθετήστε το στο root directory της εγκατάστασης του eClass. Μπορείτε να το τρέξετε είτε μέσω browser είτε μέσω command line. Δέχεται 3 παραμέτρους. Ο αριθμός των εγγραφών που θέλουμε να δημιουργήσει, η ημερομηνία έναρξης και η ημερομηνίας λήξης.
Για παράδειγμα αν θέλουμε να δημιουργηθούν 200 εγγραφές στατιστικών από 1/1/2016 μέχρι 1/2/2016 δίνουμε

php generate_actions.php 200 2016-01-01 2016-02-01
ή
http://(url του eclass)/generate_actions.php?t=200&from=2016-01-01&to=2016-02-01

Αλλαγή του url της πλατφόρμας

Αν το url της πλατφόρμας έχει αλλάξει τότε ένας εύκολος τρόπος για να το αλλάξετε στη βάση είναι να τρέξετε το script churlhost.php
Συγκεκριμένα κατεβάστε το αρχείο και τοποθετήστε το στο κατάλογο εγκατάστασης του eclass. Από τη γραμμή εντολών δώστε

php churlhost.php

Θα σας ζητηθεί το νέο url της πλατφόρμας.