Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們

ДовідкаАдміністрування > ДовідкаВстановлення

Нижче подано приклади сценаріїв усановлення, наведено команди, що використовуються, та пояснено, що саме ці команди виконують. ( /!\ Для стандартного встановлення вікі вам необхідно виконати /БазовеВстановлення.

Сценарії встановлення

Стандартне встановлення вікі

Загальнодоступний вікі із використанням CGI

CGI дуже поширений, добре перевірений, але повільніший порівняно із варіантами, поданими нижче.

Режим самостійного сервера

Дуже швидкий; може працювати за mod_proxy сервера Apache.

Технічна заувага: Самостійний сервер наразі швидший за Twisted, але не підтримує багато інтерфейсів/портів.

Потужний загальнодоступний вікі

Ці сервери значно швидші за CGI, але їх, можливо, важче встановлювати та конфігурувати.

Подальші кроки

Після успішного встановлення ви можете захотіти прочитати більше про конфігурування та інші налаштування які ви, як адміністратор вікі, можете здійснювати.

<!> Заувага щодо використання версій дистрибутивів: Деякі дистрибутиви Linux вже містять MoinMoin. Але, цілком імовірно, версії із дистрибутивів є застарілими. Сценарії встановлення не будуть значно відрізнятися, оскільки ви однак муситимете створювати екземпляр вікі самостійно.

Ферми вікі

Одна копія коду moinmoin може використовуватися для роботи більше ніж одного вікі. Створіть каталог для вашої ферми, і під ним створіть два дерева даних (повторіть інструкції з /СтворенняЕкземпляруВікі для кожного дерева). У каталозі config (зазвичай /usr/share/moin/config) знайдете типовий farmconfig.py. Скопіюйте його у каталог ферми та впишіть його у стартовий скрипт моіна (moin.py для самостійного сервера, moin.cgi для сервера з CGI тощо).

farmconfig.py визначає регулярні вирази для кожного "дерева" вікі - кілька дерев формують ферму дерев. Також farmconfig.py встановлює стандартні налаштування для wikiconfig (дивіться ДовідкаКонфігурування).

Щойно відповідність URL знайдено, ключове для даного URL слово використовується для пошуку додаткового (але необов'язкового) конфігураційного файла. Приклад описує домашній сервер моін та дерево документації моін (moinmoin та moinmaster). Тобто, коли ви відвідуєте http://moinmoin.wikiwikiweb.de, URL містить "moinmoin", виконується пошук moinmoin.py (який лежить у тому ж каталозі, що і farmconfig.py). У moinmoin.py певні налаштування перевизначають задані у farmconfig.py, обробляння конфігурації завершується і доступ до дерева даних moinmoin надається користувачеві.

Зауважте, що URL, який не відповідає щодному шаблону у налаштуваннях, не буде оброблено взагалі. Якщо ви використовуєте режим самостійного сервера, користувачеві буде відображено повідомлення про помилку. Також зауважте, що для ферми вікі жоден файл wikiconfig.py не буде оброблено, конфігурація ферми більш пріоритетна (хіба що ви використаєте як ключове слово саме wikiconfig).

Альтернативні встановлення