Зима является доскам двигатель, который пробует сохранить все хорошие вещи из Wakaba с одной стороны, и вводит несколько различий на другой.
Установка
Скачать исходный архив распаковать его и запустить ::
& NBSP; & NBSP; & NBSP; питон setup.py установить
Это позволит установить "zimabbs" питона пакет, "zima.py" и "zwipe.py" скрипты в вашем "Local / бен" папку и создает два
справочники:
* "/ Var / зима" - содержит доскам ресурсов;
* "/etc/zima.d" - Где хранится конфигурация.
Чтобы начать тип сервера ::
& NBSP; & NBSP; & NBSP; zima.py
Использование MongoDB и CherryPy:
По умолчанию зима использует собственную одноранговой "памяти" базовая который держит все данные в памяти и не имеет постоянство данных. Это полезно для разработки, но не для производства.
В качестве альтернативы вы можете использовать MongoDB, который хранит данные более надежны. Для подключения к MongoDB Зима необходимо установить пакет "PyMongo". После этого изменения разделе "БД" вашей конфигурации (которая "/etc/zima.d/config.py") следующим образом ::
& NBSP; & NBSP; & NBSP; 'DB': {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "базовая": "Монго",
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "IFACE": "локальный: 27017 ',
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; },
Для использования "CherryPy" сервер вместо bottle.py сервере развития Стандарт "WSGIRefServer" установить пакет CherryPy и изменять конфигурации следующим образом ::
& NBSP; & NBSP; & NBSP; от бутылки CherryPyServer импорта
& NBSP; & NBSP; & NBSP; Сервер = {
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; ...
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; "интерфейс": CherryPyServer,
& NBSP; & NBSP; & NBSP; }
Требования
- Python
Ограничения
- Это очень ранняя версия этого программного обеспечения. Не ожидайте, что качество продукции, используйте его на свой страх и риск.
Комментарии не найдены