Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:приложения_lamp:moin_moin [2012/07/24 21:33] создано |
wiki:руководство_по_ubuntu_server:приложения_lamp:moin_moin [2012/10/07 21:23] (текущий) |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
=====Moin Moin===== | =====Moin Moin===== | ||
- | MoinMoin is a Wiki engine implemented in Python, based on the PikiPiki Wiki engine, and licensed under the GNU GPL. | + | **MoinMoin** - это Wiki движок, реализованный на Python, основанный на Wiki движке PikiPiki и лицензированный под GNU GPL. |
- | + | ||
- | Installation | + | |
- | Configuration | + | |
- | Verification | + | |
- | References | + | |
====Установка==== | ====Установка==== | ||
- | To install MoinMoin, run the following command in the command prompt: | + | Для установки MoinMoin, запустите следующую команду из командной строки: |
- | + | <code>sudo apt-get install python-moinmoin</code> | |
- | sudo apt-get install python-moinmoin | + | Кроме этого вам придется установить интернет сервер **apache2**. Для установки сервера apache2, обратитесь, пожалуйста, к соответствующему разделу главы [[wiki/руководство_по_ubuntu_server/web_сервера/httpd_apache2_web_server#установка|HTTPD - Apache2 интернет сервер]]. |
- | + | ||
- | You should also install apache2 web server. For installing apache2 web server, please refer to Installation sub-section in HTTPD - Apache2 Web Server section. | + | |
====Настройка==== | ====Настройка==== | ||
- | For configuring your first Wiki application, please run the following set of commands. Let us assume that you are creating a Wiki named mywiki: | + | Для настройки вашего первого Wiki приложения выполните следующий набор команд. Предположим, что вы создаете Wiki с именем mywiki: |
+ | <code> | ||
cd /usr/share/moin | cd /usr/share/moin | ||
sudo mkdir mywiki | sudo mkdir mywiki | ||
Строка 35: | Строка 28: | ||
sudo chmod -R ug+rwX mywiki | sudo chmod -R ug+rwX mywiki | ||
sudo chmod -R o-rwx mywiki | sudo chmod -R o-rwx mywiki | ||
+ | </code> | ||
+ | Теперь вы можете настроить MoinMoin, чтобы она нашла новую Wiki mywiki. Чтобы настроить MoinMoin, откройте файл /etc/moin/mywiki.py и измените следующую строку: | ||
+ | <code>data_dir = '/org/mywiki/data'</code> | ||
+ | на | ||
+ | <code>data_dir = '/usr/share/moin/mywiki/data'</code> | ||
+ | Также ниже data_dir добавьте опцию data_underlay_dir: | ||
+ | <code>data_underlay_dir='/usr/share/moin/mywiki/underlay'</code> | ||
+ | <note>Если файла /etc/moin/mywiki.py не существует вы можете скопировать файл /usr/share/moin/config/wikifarm/mywiki.py в /etc/moin/mywiki.py и провести соответствующие изменения, описанные выше.</note> | ||
+ | <note>Если вы назвали свою Wiki **my_wiki_name**, вам потребуется вставить строку **//%%("my_wiki_name", r".*")%%//** в файл /etc/moin/farmconfig.py после строки **//%%("mywiki", r".*")%%//**.</note> | ||
- | Now you should configure MoinMoin to find your new Wiki mywiki. To configure MoinMoin, open /etc/moin/mywiki.py file and change the following line: | + | Как только вы настроите MoinMoin, чтобы она видела ваше первое Wiki приложение **mywiki**, вам потребуется настроить apache2 и подготовить его для вашего Wiki приложения. |
- | + | ||
- | data_dir = '/org/mywiki/data' | + | |
- | + | ||
- | to | + | |
- | + | ||
- | data_dir = '/usr/share/moin/mywiki/data' | + | |
- | + | ||
- | Also, below the data_dir option add the data_underlay_dir: | + | |
- | + | ||
- | data_underlay_dir='/usr/share/moin/mywiki/underlay' | + | |
- | + | ||
- | If the /etc/moin/mywiki.py file does not exists, you should copy /usr/share/moin/config/wikifarm/mywiki.py file to /etc/moin/mywiki.py file and do the above mentioned change. | + | |
- | + | ||
- | If you have named your Wiki as my_wiki_name you should insert a line “("my_wiki_name", r".*")” in /etc/moin/farmconfig.py file after the line “("mywiki", r".*")”. | + | |
- | + | ||
- | Once you have configured MoinMoin to find your first Wiki application mywiki, you should configure apache2 and make it ready for your Wiki application. | + | |
- | + | ||
- | You should add the following lines in /etc/apache2/sites-available/default file inside the “<VirtualHost *>” tag: | + | |
+ | Вам потребуется добавить следующие строки в файл /etc/apache2/sites-available/default внутрь секции **%%<VirtualHost *>%%**: | ||
+ | <code> | ||
### moin | ### moin | ||
ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi" | ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi" | ||
Строка 64: | Строка 50: | ||
</Directory> | </Directory> | ||
### end moin | ### end moin | ||
- | + | </code> | |
- | Once you configure the apache2 web server and make it ready for your Wiki application, you should restart it. You can run the following command to restart the apache2 web server: | + | После того, как вы настроите сервер apache2 и подготовите для него ваше Wiki приложение, вам потребуется перезапустить web сервер. Вы можете использовать следующую команду для перезапуска сервера apache2: |
- | + | <code>sudo service apache2 restart</code> | |
- | sudo service apache2 restart | + | |
====Проверка==== | ====Проверка==== | ||
- | You can verify the Wiki application and see if it works by pointing your web browser to the following URL: | + | Вы можете проверить ваше Wiki приложение и посмотреть работает ли оно, указав браузеру следующий адрес (URL): |
- | + | <code>http://localhost/mywiki</code> | |
- | http://localhost/mywiki | + | Дополнительные детали смотрите на сайте [[http://moinmo.in/|MoinMoin]]. |
- | + | ||
- | For more details, please refer to the MoinMoin web site. | + | |
====Ссылки==== | ====Ссылки==== | ||
- | For more information see the moinmoin Wiki. | + | -- Для дополнительной информации смотрите [[http://moinmo.in/|moinmoin Wiki]]. |
- | + | -- Также обратитесь к странице [[https://help.ubuntu.com/community/MoinMoin|Ubuntu Wiki MoinMoin]]. | |
- | Also, see the Ubuntu Wiki MoinMoin page. | + | |
---- | ---- |