Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Приложения LAMP

2. Moin Moin

MoinMoin — это Wiki-движок реализованный на языке Python, основанный на движке Wiki PikiPiki и распространяемый под лицензией GNU GPL.

2.1. Установка

Для установки MoinMoin выполните следующую команду в командной строке:

udo apt-get install python-moinmoin

Вам также понадобится установить веб-сервер apache2. Для этого, просмотрите подсекцию Раздел 1.1, «Установка» [213] в секции Раздел 1, «HTTPD - веб сервер Apache2» [213].

2.2. Конфигурация

Для настройки своего первого приложения 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 и

провести соответствующие изменения, описанные выше.

249

Приложения LAMP

Если вы назвали Wiki как my_wiki_name, то введите строку

«("my_wiki_name", r".*")» в файл /etc/moin/farmconfig.py после строки «("mywiki", r".*")».

После того, как вы настроили MoinMoin для поиска 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, перезапустите его. Вы можете выполнить следующею команду, чтобы перезапустить веб-сервер apache2:

sudo service apache2 restart

2.3. Проверка

Вы можете проверить приложение Wiki и убедиться, что оно работает, введя следующий URL:

http://localhost/mywiki

За дополнительными подробностями обратитесь к веб-сайту MoinMoin1.

2.4. Ссылки

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

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

1http://moinmo.in/

2http://moinmo.in/

3https://help.ubuntu.com/community/MoinMoin

250

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]