Moin Moin

Το MoinMoin είναι μια μηχανή Wiki υλοποιημένη σε Python, βασισμένη στη μηχανή Wiki PikiPiki και υπό την άδεια GNU GPL.

Εγκατάσταση

Για να εγκαταστήσετε το MoinMoin, εκτελέστε την ακόλουθη εντολή στη γραμμή εντολών:

sudo apt-get install python-moinmoin

Θα πρέπει επίσης να εγκαταστήσετε τον εξυπηρετητή ιστού apache2. Για να εγκαταστήσετε τον εξυπηρετητή ιστού apache2, παρακαλούμε αναφερθείτε στην υπο-ενότητα “Εγκατάσταση” της ενότητας “HTTPD - Apache2 Διακομιστής Ιστού”.

Ρυθμίσεις

Για να ρυθμίσετε την πρώτη σας εφαρμογή Wiki, παρακαλούμε εκτελέστε το ακόλουθο σύνολο εντολών. Ας υποθέσουμε πως δημιουργείτε ένα Wiki με όνομα mywiki:

cd /usr/share/moin
sudo mkdir mywiki
sudo cp -R data mywiki
sudo cp -R underlay mywiki
sudo cp server/moin.cgi mywiki
sudo chown -R www-data.www-data mywiki
sudo chmod -R ug+rwX mywiki
sudo chmod -R o-rwx mywiki

Τώρα θα πρέπει να ρυθμίσετε το MoinMoin για να εντοπίσει το νέο σας Wiki: mywiki. Για να ρυθμίσετε το MoinMoin, ανοίξτε το αρχείο /etc/moin/mywiki.py και αλλάξτε την παρακάτω γραμμή:

data_dir = '/org/mywiki/data'

σε

data_dir = '/usr/share/moin/mywiki/data'

Επίσης, κάτω από την επιλογή data_dir προσθέστε το data_underlay_dir:

data_underlay_dir='/usr/share/moin/mywiki/underlay'
[Σημείωση]

Αν το αρχείο /etc/moin/mywiki.py δεν υπάρχει, θα πρέπει να αντιγράψετε το αρχείο /etc/moin/moinmaster.py στο αρχείο /etc/moin/mywiki.py και να κάνετε την αλλαγή που αναφέρεται παραπάνω.

[Σημείωση]

Αν έχετε ονομάσει το Wiki σας ως my_wiki_name θα πρέπει να προσθέσετε μια γραμμή “("my_wiki_name", r".*")” στο αρχείο /etc/moin/farmconfig.py μετά από τη γραμμή “("mywiki", r".*")”.

Μόλις ρυθμίσετε το MoinMoin για να εντοπίσει την πρώτη σας εφαρμογή Wiki mywiki, θα πρέπει να ρυθμίσετε το apache2 και να το ετοιμάσετε για την εφαρμογή σας Wiki.

Θα πρέπει να προσθέσετε τις ακόλουθες γραμμές στο αρχείο /etc/apache2/sites-available/default μέσα στην κατηγορία &#x201C;<VirtualHost *>&#x201D;:

### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /moin_static184 "/usr/share/moin/htdocs"
  <Directory /usr/share/moin/htdocs>
  Order allow,deny
  allow from all
  </Directory>
### end moin
[Σημείωση]

Προσαρμόστε το "moin_static184" στη γραμμή alias παραπάνω, στην εγκατεστημένη έκδοση του moinmoin.

Μόλις ρυθμίσετε τον εξυπηρετητή ιστού apache2 και τον κάνετε διαθέσιμο για την εφαρμογή σας Wiki, θα πρέπει να τον επανεκκινήσετε. Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να επανεκκινήσετε τον εξυπηρετητή ιστού apache2:

sudo /etc/init.d/apache2 restart

Έλεγχος

Μπορείτε να ελέγξετε την εφαρμογή Wiki και να δείτε αν λειτουργεί πηγαίνοντας με το πρόγραμμα περιήγησής σας στο παρακάτω URL:

http://localhost/mywiki

Μπορείτε επίσης να εκτελέσετε την εντολή δοκιμής πηγαίνοντας με το πρόγραμμα περιήγησής σας στο παρακάτω URL:

http://localhost/mywiki?action=test

Για περισσότερες πληροφορίες παρακαλούμε επισκεφθείτε τον ιστότοπο του MoinMoin.

Αναφορές