Zima е imageboard двигател, който trys да се запазят всички добри неща от wakaba от една страна, и въвежда няколко разлики от други.
<Силен> Монтаж:
Download източник архив, то разопаковам и тичам ::
& Nbsp; & Nbsp; & Nbsp; питон setup.py инсталиране
Това ще инсталира "zimabbs" питон пакет, "zima.py" и "zwipe.py" скриптове във вашия "местни / бин" директорията и създава две
директории:
* "/ Var / Зима" - съдържа imageboard ресурси;
* "/etc/zima.d" - Когато конфигурационни магазини.
За да започнете тип сървър ::
& Nbsp; & Nbsp; & Nbsp; zima.py
<Силен> Използване MongoDB и CherryPy:
По подразбиране Zima използва собствен ад-хок "памет" бекенд който запазва всички данни в RAM и няма постоянство данни. Това е полезно за разработване но не за производство.
Като алтернатива можете да използвате MongoDB който пази данните по-надеждно. За да включите MongoDB да Zima трябва да инсталирате "pyMongo" пакет. След тази промяна рубриката "db" на вашия довереник (което е "/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": "Localhost: 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
<силни> Ограничения
- Това е много ранна версия на този софтуер. Не очаквайте качеството на продукцията, използвайте го на свой собствен риск.
Коментари не е намерена