Εγκατάσταση MediaWiki

Από Το wiki του σεμιναρίου
Μετάβαση σε: πλοήγηση, αναζήτηση

Κατέβασμα του προγράμματος από το διαδίκτυο και ανέβασμα στον προσωπικό μας χώρο στο ΠΣΔ

Ο ιστότοπος του MediaWiki είναι http://www.mediawiki.org/wiki/MediaWiki

Από εκεί θα κατεβάσετε την τελευταία έκδοση η οποία είναι η 1.15.1

Το αρχείο είναι το mediawiki-1.15.1.tar.gz

Είναι διπλά συμπιεσμένο αρχείο και για να γίνει αποσυμπίεσή του ένα πολύ καλό και δωρεάν πρόγραμμα είναι το 7zip

Αφού το αποσυμπιέσετε, θα το μετονομάσετε σε φάκελο "wiki" (κι όχι MediaWiki 1.15...) θα το ανεβάσετε στο λογαριασμό σας με το πρόγραμμα FileZilla στο ΠΣΔ. Δηλαδή Κόμβος:users.sch.gr Όνομα χρήστη:(το πρώτο συνθετικό στο mail σας) Κωδικός πρόσβασης:(όποιο κωδικό έχετε στο mail σας) και πατάμε "γρήγορη σύνδεση". Βρίσκετε το φάκελο "wiki" στο αριστερό πλαίσιο και πατάτε πάνω του δεξί κλικ και μετά ανέβασε. Θα περιμένετε περίπου 15-20 λεπτά για να ανεβάσει και τα 1458 αρχεία.

Το αρχείο συμπιεσμένο είναι 10.3 MB και ασυμπίεστο 37.9 MB


Πιθανό πρόβλημα πριν την εγκατάσταση

Αφού το ανεβάσετε και πληκτρολογήσετε σε ένα φυλλομετρητή τη διεύθυνση http://users.sch.gr/(α' συνθετικό mail)/wiki ενδεχομένως να μην τρέξει η εγκατάσταση και να εμφανίσει ένα μήνυμα του στυλ

Warning: require_once() [function.require-once]: Unable to access /StartProfiler.php in /users/kor/lyk-derven/bdaloukas/public_html/wiki/includes/WebStart.php on line 69

Warning: require_once(/StartProfiler.php) [function.require-once]: failed to open stream: No such file or directory in /users/kor/lyk-derven/bdaloukas/public_html/wiki/includes/WebStart.php on line 69

Fatal error: require_once() [function.require]: Failed opening required '/StartProfiler.php' (include_path='.') in /users/kor/lyk-derven/bdaloukas/public_html/wiki/includes/WebStart.php on line 69


Για να διορθώσετε το πρόβλημα θα ανοίξετε το φάκελο wiki που βρίσκεται στον υπολογιστή σας, θα βρείτε το φάκελο includes και τον ανοίγετε για να βρείτε το αρχείο WebStart.php Το ανοίγετε (κατά προτίμηση με το Notepad++) και θα πάτε στη γραμμή 65 όπου μετά τα παρακάτω:

$IP = getenv( 'MW_INSTALL_PATH' );

if ( $IP === false ) {

$IP = realpath( '.' );}

προσθέτετε την πρόταση:

$IP="/users/kor/lyk-derven/bdaloukas/public_html/wiki";

Αντί για το lyk-derven/bdaloukas/... θα βάλετε το αντίστοιχο δικό σας. Για να βρείτε το αντίστοιχο δικό σας θα μπείτε στην ιστοσελίδα του σχολικού δικτύου

θα πατήσετε mySch, ο δικτυακός μου τόπος, Στοιχεία δικτυακού τόπου και βάσης δεδομένων

Εκεί θα δείτε το απόλυτο path του δικτυακού σας τόπου στο οποίο πρέπει να προσθέσετε το /wiki και όλα τα σημαδάκια που βλέπετε πάνω.

Μετά την αλλαγή πατάτε αποθήκευση και ανοίγετε πάλι το FileZilla. Αυτή τη φορά πηγαίνετε πρώτα στο δεξί παράθυρο, ανοίγετε το φάκελο wiki, μετά το φάκελο includes και με δεξί κλικ διαγράφετε το αρχείο WebStart.php

Τώρα πηγαίνετε στο αριστερό μέρος, βρίσκετε το αρχείο WebStart που εσείς διορθώσατε και πατώντας δεξί κλικ το ανεβάζετε ... ΠΡΟΣΟΧΗ ΜΕΣΑ ΣΤΟ ΦΑΚΕΛΟ includes ΤΟΥ ΦΑΚΕΛΟΥ wiki.


Και φυσικά πηγαίνουμε στο φυλλομετρητή ξανά να δούμε τι κάναμε.


Ξεκίνημα εγκατάστασης

Setup wiki1.jpg

Πατάμε το "set up the wiki"



Πρόβλημα το config file

Setup wiki config.jpg

Υπάρχει περίπτωση να ενημερώσει ότι ο φάκελος config δεν είναι writable. Άρα όπως έχουμε ανοικτό το FileZilla, πηγαίνουμε στο δεξί πλαίσιο, ανοίγουμε το φάκελο του wiki που ανεβάσαμε και εντοπίζουμε το φάκελο config. Χωρίς να τον ανοίξουμε, πατάμε δεξί κλικ, μετά ιδιότητες αρχείου, τσεκάρουμε τα δύο κουτιά εγγραφής, ώστε να προκύψει το 777 και πατάμε ΟΚ.

Όταν τελειώσουμε με το FileZilla πατάμε στο σύνδεσμο setup στην προηγούμενη οθόνη ή πατάμε την ανανέωση (F5) στο φυλλομετρητή μας.


Ονομασία του wiki και ορισμός ενός χρήστη

Setup wiki3.jpg


4ο βήμα εγκατάστασης

Setup wiki4.jpg

Ρύθμιση της βάσης

Setup wiki5.jpg

Για να συμπληρώσουμε τα στοιχεία αυτής της φόρμας θα χρειαστεί να πάμε στο http://www.sch.gr -> mySch -> Ο δικτυακός μου τόπος -> Στοιχεία δικτυακού τόπου και βάσης δεδομένων

  • Database host: Το userdb
  • Database name: Το όνομα της βάσης π.χ. bdaloukas-db1
  • DB user: Το όνομα που έχουμε και στο email π.χ. bdaloukas
  • DB password: Τον κωδικό της βάσης
  • Superuser name: Το όνομα που έχουμε και στο email π.χ. bdaloukas
  • Superuser password: Τον κωδικό της βάσης

Συνέχεια της ρύθμιση της βάσης

Setup wiki6.jpg

Ρύθμιση του αρχείου LocalSettings.php

Setup wiki7.jpg

Αν σας εμφανίσει ένα μήνυμα όπως το παραπάνω σημαίνει ότι δεν μπορεί να γράψει στο αρχείο LocalSettings.php

Για να αντιμετωπίσετε το πρόβλημα αυτό θα πρέπει:

  • να αντιγράψετε όλο το κομμάτι που είναι σε διακεκομμένες γραμμές (από το σημείο <?php μέχρι και το τέλος - όχι απλά τις 8-9 γραμμές που φαίνονται στην εικόνα) και να το αποθηκεύσετε σε ένα αρχείο κειμένου με όνομα LocalSettings.php ΠΡΟΣΟΧΗ η κατάληξη να είναι .php και όχι το .txt του προγράμματος
  • να ανεβάσετε το αρχείο αυτό με το FileZilla στο φάκελο wiki
  • να πατήσετε ανανέωση σε αυτή τη σελίδα (συνήθως είναι το πλήκτρο F5 στους φυλλομετρητές)

Το αρχείο θα το ανεβάσετε

Τελείωμα της εγκατάστασης

Setup wiki finish.jpg

Όταν τελειώσει η εγκατάσταση θα δείτε την προηγούμενη οθόνη.

Για λόγους ασφάλειας καλό είναι να σβήσετε το φάκελο config που αναφέρει.

Όταν κάνετε clik στο σύνδεσμο που λέει "your wiki" θα δείτε το καινούριο σας wiki.

Το wiki εγκατεστημένο

Setup wiki ok.jpg

Αν είδατε μια εικόνα σαν την παραπάνω σας αξίζουν συγχαρητήρια. Τα καταφέρατε.