Το elxis στο Πανελλήνιο Σχολικό Δίκτυο
Το Πανελλήνιο Σχολικό Δίκτυο προσφέρει μεταξύ άλλων και υπηρεσίες φιλοξενίας ιστοσελίδων στους εκπαιδευτικούς. Όμως επικαλούμενο λόγους ασφαλείας (λες και οι ιδιώτες δεν θέλουν ασφάλεια) έχει εισάγει κάποιες ρυθμίσεις που εμποδίζουν την «ομαλή» δημοσίευση ιστοσελίδων. Σημαντικότερος περιορισμός είναι το γεγονός ότι η PHP τρέχει σε safe mode. Έτσι πρέπει να γίνει χειροκίνητη εγκατάσταση.
Από τη στιγμή που ανεβάσει κάποιος το Elxis site δεν μπορεί να το ενημερώσει με patch αναβάθμισης ή να το εμπλουτίσει με components, modules, mambots μέσω του installer..
Εξαίρεση αποτελούν τα templates αφού αρκεί να τα ανεβάσετε μέσω FTP στον αντίστοιχο φάκελο.
Προσωπικά, προσπάθησα να εγκαταστήσω το Elxis με τη κανονική διαδικασία αλλά απέτυχα. Έτσι χρησιμοποίησα την εμπειρία μου από το Mambo.
ΒΗΜΑΤΑ ΕΓΚΑΤΑΣΤΑΣΗΣ ΣΤΟ ΠΣΔ:
1. Πρώτα εγκαθιστώ το Εlxis τοπικά και το εμπλουτίζω με τα components, modules, mambots που θέλω. Βάλτε και κανένα παραπάνω. Μπορεί να σας χρειαστεί αργότερα και το ενεργοποιείτε τότε. Μην εισάγετε περιεχόμενο για να μην επιβαρύνετε τη βάση.
2. ΑΡΧΕΙΑ: Ανεβάζω το περιεχόμενο του φακέλου του Elxis μέσω ftp στο χώρο του ΠΣΔ.
3. ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ: Μέσω του PhpMyAdmin κάνετε export την τοπική βάση δεδομένων. Αλλά αν προσπαθήσετε να την ανεβάσετε όπως είναι, το PhpMyAdmin του ΠΣΔ θα βγάλει μήνυμα λάθους.
Γι’ αυτό: Ανοίγω το αρχείο .sql με κάποιον επεξεργαστή κειμένου (π.χ. notepad, dreamweaver) και κάνω τις ακόλουθες αλλαγές.
Α. Στη -- Δομή Πίνακα για τον Πίνακα `elx_banner`
Αλλάζω το:
`date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
Σε:
`date` timestamp NOT NULL default '',
Β. Σε κάθε δομή πίνακα, στη τελευταία σειρά
- αλλάζω τη λέξη ENGINE με TYPE
- και στη ίδια σειρά διαγράφω εντελώς το DEFAULT CHARSET=utf8. Σε κάποιους πίνακες η νέα γραμμή θα είναι TYPE=MyISAM AUTO_INCREMENT=5; και σε άλλους ) TYPE=MyISAM;
Γ. Ανεβάζω τη βάση από τη διεύθυνση www.onoma-nomou.sch.gr/phpmyadmin. (Εννοείτε ότι έχω ζητήσει νωρίτερα τη δημιουργία βάσης μέσω http://www.sch.gr/ )Αν τύχει και βγάλει μήνυμα λάθους, μας λέει που βρίσκεται και προβαίνουμε στις απαραίτητες διορθωτικές αλλαγές του αρχείου .sql. Στη συνέχεια το ανεβάζουμε εκ νέου αφού προηγουμένως έχουμε σβήσει τους πίνακες από την προηγούμενη εγκατάσταση.
4. Αρχείο configuration
Ανοίγετε το αρχείο configuration.php και τροποποιείτε:
$mosConfig_user = 'username'; αυτό που έχετε στο ΠΣΔ
$mosConfig_password = 'password'; το password βάσης που θα βρείτε μπαίνοντας στο site του ΠΣΔ (κάνοντας login), στα στοιχεία του δικτυακού σας τόπου.
$mosConfig_db = 'username-db1'; αυτό που έχετε στο ΠΣΔ
$mosConfig_absolute_path = '/users/nomos/sxoleio/username/public_html'; αν έχετε ανεβάσει το elxis στο root φάκελο ή σε κάποιον υποφάκελο π.χ. elxis τότε
$mosConfig_absolute_path = '/users/nomos/sxoleio/usename/public_html/elxis'
$mosConfig_live_site = 'http://users.nomos.sch.gr/username/elxis;
$mosConfig_cachepath ='/users/nomos/sxoleio/username/public_html/elxis/cache';
$mosConfig_mailfrom = 'to e-mail sas';
$mosConfig_ftp_host = 'ftp.users.nomos.sch.gr';
5. Τέλος το ανεβάζετε κι αυτό με ftp
Οι παραπάνω ενέργειες είναι εμπειρικές πρακτικές που σε μένα τουλάχιστον δούλεψαν. Ελπίζω να δουλέψουν και σε σας. Πάντως θα αντιμετωπίσετε και άλλες δυσκολίες (που παντού υπάρχουν). Γι’ αυτό υπάρχουν όμως τα forums, για να σας βοηθούν.
(http://www.sheffieldwalkinggroup.org.uk/images/clipart_party.png)
Τέλος το safe mode για το Π.Σ.Δ.
Η εγκατάσταση και η προσθήκη εργαλείων γίνεται με τον απλό και εύκολο τρόπο που όλοι ξέρουμε.
Προσπαθώ να ενημερώσω τα σχολεία της περιοχής μου για τη χρήση του elxis.
Όποιος άλλος εκπαιδευτικός ενδιαφέρεται για την προώθηση του elxis, μέσα στα σχολεία, μπορεί να επικοινωνήσει με p.m.
Ευχαριστώ!!!