Zima bir tarafta Wakaba gelen tüm iyi şeyler tutmak için trys ve başka farklılıkların bir çift tanıtır bir imageboard motorudur.
Kurulum:
İndirme kaynak arşivini onu açarsınız ve koşmak ::
& Nbsp; & nbsp; & nbsp; Python yüklemek setup.py
Bu "zimabbs" python paketi "zima.py" ve "local / bin" dizininde "zwipe.py" komut yüklemek ve iki yaratır olacak
dizinleri:
* "/ Var / zima" - imageboard kaynaklar içerir;
* "/etc/zima.d" - Yapılandırma saklar.
Sunucu türünü başlatmak için ::
& Nbsp; & nbsp; & nbsp; zima.py
Kullanma mongoDB ve CherryPy:
Varsayılan olarak zima o ram tüm verileri tutar ve hiçbir veri kalıcılığı vardır, kendi ad-hoc "bellek" arka uç var kullanır. Bu üretim için gelişmekte olan ancak için yararlıdır.
Alternatif veri daha güvenilir tutar mongodb kullanabilirsiniz. Zima için MongoDB fiş size "pymongo" paketini yüklemeniz gerekir. Aşağıdaki şekilde ("/etc/zima.d/config.py" dır) senin config o değişikliği "db" bölümünde sonrası ::
& Nbsp; & nbsp; & nbsp; 'Db': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Backend ':' Mongo '
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Iface': 'localhost: 27017',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
Yerine CherryPy paketi yüklemek ve şu şekilde yapılandırma değiştirmek "WSGIRefServer" bottle.py standart geliştirme sunucusunun "CherryPy" sunucusunu kullanmak için ::
& Nbsp; & nbsp; & nbsp; Şişe ithalat CherryPyServer gelen
& Nbsp; & nbsp; & nbsp; Sunucu = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Önyüz': CherryPyServer,
& Nbsp; & nbsp; & nbsp; }
Gereksinimleri :
- Python
Sınırlamalar :
Bu, bu yazılımın çok erken sürüm
- olduğunu. Kendi risk kullanabilirsiniz, üretim kalitesini beklemeyin.
Yorum Bulunamadı