OfArchiver เป็น app งูหลามที่สร้างที่เก็บ HTML ของห้องสนทนาบนเซิร์ฟเวอร์การส่งข้อความโต้ตอบแบบทันที Openfire
ตัวอย่างการใช้จะเป็นดังนี้:
นำเข้าจาก ofarchiver OfArchiver
OFA = OfArchiver ()
สำหรับห้องพักใน ofa.get_rooms ():
& nbsp; ofa.gen_archive (ห้องพัก)
สคริปต์ที่เรียกว่า ofarchiver มีการติดตั้งด้วยซึ่งจะได้ประโยชน์จากโมดูลงูใหญ่หลายตัวเพื่อเพิ่มความเร็วในรุ่นที่เก็บในการติดตั้งที่มีหลายห้องสนทนา มันสามารถทำหน้าที่เป็นงาน cron เพื่อสร้างที่เก็บในช่วงเวลาที่กำหนด
การติดตั้ง
& nbsp; ด้วย pip:
& nbsp; sudo pip ติดตั้ง OfArchiver
& nbsp; ด้วย easy_install:
& nbsp; sudo easy_install OfArchiver
& nbsp; จากแหล่งที่มา:
& nbsp; คอมไพล์โคลน http://github.com/egnyte/ofarchiver
& nbsp; cd ofarchiver
& nbsp; หลาม setup.py สร้าง
& nbsp; หลาม sudo setup.py ติดตั้ง
การตั้งค่า
Openfire
บริการตรวจปลั๊กอิน Openfire ต้องติดตั้งและการกำหนดค่า
1. เข้าสู่แผงผู้ดูแลระบบ Openfire และเลือกแท็บปลั๊กอิน
2. ติดตั้งปลั๊กอินบริการตรวจสอบสถานะ
3. เลือกแท็บเซิร์ฟเวอร์แล้วเก็บแท็บย่อย
4. ในการตั้งค่าการเก็บให้เปิดใช้งานการสนทนากลุ่มคลัง
OfArchiver
แฟ้มการกำหนดค่า ofarchiver.ini รวมอยู่ซึ่งจะต้องถูกคัดลอกไปยังหนึ่งในสถานที่ดังต่อไปนี้ (ระบุไว้ในลำดับที่พวกเขาจะถูกตรวจสอบ):
- ไดเรกทอรีบ้านของผู้ใช้ ($ HOME)
- / usr / local / etc
- / etc
ประกอบด้วยส่วนต่อไปนี้ (ตัวเลือกบังคับได้ **):
หลัก
& nbsp; basedir **
& nbsp; ไดเรกทอรีฐานในการที่จะสร้างเก็บ HTML
& nbsp; confserver **
& nbsp; ชื่อของเซิร์ฟเวอร์ประชุม Openfire
& nbsp; db **
& nbsp; ชนิดของฐานข้อมูลที่ใช้โดย Openfire (เฉพาะ MySQL การได้รับการสนับสนุนในขณะนี้)
& nbsp; การแก้ปัญหา
& nbsp; ไม่ว่าจะเปิดใช้งานงบแก้จุดบกพร่อง
& nbsp; logfile
& nbsp; ไฟล์ในการที่จะเข้าสู่ระบบในการให้ข้อมูลและ / หรือข้อความการแก้จุดบกพร่อง
& nbsp; org
& nbsp; ชื่อขององค์กรที่ทำงาน Openfire
& nbsp; ห้อง
& nbsp; รายการห้องพักสำหรับการที่จะสร้างที่เก็บ
db
& nbsp; โฮสต์ **
& nbsp; ชื่อโฮสต์ของเซิร์ฟเวอร์ MySQL
& nbsp; ** ชื่อผู้ใช้
& nbsp; ผู้ใช้ MySQL ทั้ง Openfire หรืออย่างใดอย่างหนึ่งที่สร้างขึ้นสำหรับ OfArchiver (เฉพาะสิทธิพิเศษเลือกบนโต๊ะ ofMessageArchive เป็นสิ่งจำเป็น)
& nbsp; รหัสผ่าน **
& nbsp; รหัสผ่านสำหรับผู้ใช้ MySQL ดังกล่าวข้างต้น
& nbsp; ฐานข้อมูล **
& nbsp; MySQL ฐานข้อมูลที่ใช้โดย Openfire
สี
& nbsp; เปิดใช้งาน
& nbsp; ไม่ว่าจะเปิดใช้งานสีเพื่อแยกความแตกต่างได้ง่ายขึ้นสมาชิกห้องสนทนา
& nbsp; ชื่อ
& nbsp; รายการของสีให้เลือก
เว็บเซิร์ฟเวอร์
เว็บเซิร์ฟเวอร์ที่มีการสร้างดัชนีไดเรกทอรีอัตโนมัติจะต้องดูเก็บ HTML นี่คือการกำหนดค่าตัวอย่างสำหรับ Apache กับ / var / www / html / ofarchive เป็นไดเรกทอรีฐานข้อมูลที่เก็บ:
<ไดเรกทอรี / var / www / html / ofarchive>
& nbsp; ตัวเลือก + ดัชนี
& nbsp; IndexOptions FancyIndexing
& nbsp; IndexOrderDefault มากไปน้อยวันที่
ไดเรกทอรี>
. เพิ่มการตรวจสอบและการเข้ารหัสขอแนะนำ
ต้องการ
- งูใหญ่
- เซิร์ฟเวอร์ Openfire กับห้องสนทนา (ทดสอบกับ 3.7.0)
- MySQL เป็นฐานข้อมูล Openfire (ทดสอบกับ 5.0)
- เว็บเซิร์ฟเวอร์ (ทดสอบกับ Apache 2.2 และโมดูล mod_autoindex ของมัน)
ความคิดเห็นที่ไม่พบ