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 не существует вы можете скопировать файл /usr/share/moin/config/wikifarm/mywiki.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 внутрь секции <VirtualHost *>:

### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /moin_static193 "/usr/share/moin/htdocs"
  <Directory /usr/share/moin/htdocs>
  Order allow,deny
  allow from all
  </Directory>
### end moin

После того, как вы настроите сервер apache2 и подготовите для него ваше Wiki приложение, вам потребуется перезапустить web сервер. Вы можете использовать следующую команду для перезапуска сервера apache2:

sudo service apache2 restart

Проверка

Вы можете проверить ваше Wiki приложение и посмотреть работает ли оно, указав браузеру следующий адрес (URL):

http://localhost/mywiki

Дополнительные детали смотрите на сайте MoinMoin.

Ссылки

  1. Для дополнительной информации смотрите moinmoin Wiki.

  2. Также обратитесь к странице Ubuntu Wiki MoinMoin.