OfArchiver bir Openfire mesajlaşma server chat otaqları HTML arxiv yaradır Python app edir.
Aşağıdakı misal istifadə edir:
idxal OfArchiver ofarchiver olan
OFA = OfArchiver ()
) (ofa.get_rooms otaq üçün:
& Nbsp; ofa.gen_archive (otaq)
Multiprocessing Python modulu istifadə edir də yüklü ofarchiver adlı script, çox chat otaqları ilə qurğular arxiv nəsil sürətləndirmək üçün. Bu bir interval arxiv yaratmaq üçün bir cron iş kimi xidmət edə bilər.
Quraşdırma
& Nbsp; tırtıl ilə:
& Nbsp; sudo pip OfArchiver bərpa
& Nbsp; easy_install ilə:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; mənbəyi From:
& Nbsp; git klon http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py build
& Nbsp; sudo python bərpa setup.py
Konfiqurasiya
Openfire
Monitorinq Service Openfire plugin quraşdırılmış və yapılandırılmış olmalıdır.
Openfire admin panel daxil 1. Giriş və Plugins sekmesini seçin.
2. Monitorinq Service plugin bərpa edin.
Server nişanı sonra Arxiv alt sekmesini seçin 3..
Arxiv Ayarlar altında 4. Arxiv qrup sohbetleri imkan verir.
OfArchiver
Bir ofarchiver.ini konfiqurasiya faylı (onlar yoxlanılır olan sırası ilə verilmişdir) aşağıdakı yerlərdə bir kopyalanan olmalıdır daxil edilir:
- Istifadəçi ana qovluğu ($ HOME)
- / Usr / local / etc
- / Etc
Bu (məcburi variantları ** var) aşağıdakı bölmələrdən ibarətdir:
əsas
& Nbsp; basedir **
& Nbsp; baza qovluğu HTML arxiv yaratmaq üçün.
& Nbsp; confserver **
& Nbsp; Openfire konfrans server adı.
& Nbsp; db **
& Nbsp; Openfire istifadə verilənlər bazası növü (yalnız mysql hazırda dəstəklənir).
& Nbsp; debug
& Nbsp; hesabatları ayıklama imkan olsun.
& Nbsp; günlük faylı
& Nbsp; bir fayl informasiya və / və ya ayıklama mesaj daxil.
& Nbsp; org
& Nbsp; Openfire çalışan təşkilatın adı.
& Nbsp; otaqlar
& Nbsp; arxiv yaratmaq üçün otaqlar siyahısı.
db
& Nbsp; kompüter **
& Nbsp; MySQL server kompüter adını.
& Nbsp; istifadəçi adı **
& Nbsp; A MySQL istifadəçi, ya Openfire və ya yalnız OfArchiver üçün yaradılmış bir (ofMessageArchive masa yalnız SELECT güzəştlər tələb olunur).
& Nbsp; parol **
& Nbsp; yuxarıda MySQL istifadəçi üçün parol.
& Nbsp; bazası **
& Nbsp; Openfire istifadə MySQL verilənlər bazası.
rəng
& Nbsp; effektiv
& Nbsp; daha asan chat otağı üzvləri fərq rəng imkan olsun.
& Nbsp; adları
& Nbsp; rəng siyahısı seçin.
Web Server
Avtomatik kataloq index nəsil ilə web server HTML arxiv keçirmək üçün tələb olunur. Burada arxiv baza kataloq kimi / var / www / html / ofarchive ilə Apache üçün bir nümunə konfiqurasiya edir:
& Nbsp; Options + İndekslər
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault Descending Tarix
. Yüksək tövsiyə olunur identifikasiyası və şifreleme əlavə
tələblər
- Python
- (3.7.0 ilə test) chat otaqları ilə Openfire server
- MySQL (5.0 ilə test) Openfire verilənlər bazası
- (Apache 2.2 və mod_autoindex modulu ilə test) A web server
Şərhlər tapılmadı