Wednesday, November 2, 2011

คำขอ จากผู้เดือดร้อน

หลายตอนแล้วซิน่ะ แต่ เมื่อตั้งใจทำเพื่อให้ใช้งานได้เต็มที่ ก็ต้องทนครับ ยังขาดหลายอย่าง งวดนี้ เอาสั้นๆ จำเพาะเรื่องของการติดตั้ง เพื่อว่า พี่ๆ จะได้ลองจัด ลองปรับ ขอบเขต ของเรื่องราวเอาเองบ้าง

อ้อ ขอบอกกันก่อนน่ะครับว่า ขออภัยที่ต้องแนะนำในส่วนของ FreeBSD ไว้ก่อน แม้ว่า elog จะสามารถใช้กับ windows ได้ แต่ มะไฟ ไม่ใช้ windows เลยขอไม่ให้คำแนะนำ จะดีกว่า  แต่ถึงอย่างนั้น ก็ได้ให้ link ไว้แล้วครับ ขอให้พี่ท่าน ไปปรึกษาผู้เชี่ยวชาญจำเพาะด้าน จะดีกว่า

ที่ยกเรื่องนี้มาบอก นอกจากเหตุผลดังกล่าวมาแล้ว ยังเกี่ยวข้องกับ การกำหนดแฟ้มข้อมูล ของงานทั้งหมดด้วยครับ

เอาล่ะ เรามาเริ่มกันได้เลย ขอให้ท่าน login เป็น root น่ะครับ

# cd /usr/ports/www/elog
# make LOGBOOKDIR=www/eLOG/FLOODING
# make LOGBOOKDIR=www/eLOG/FLOODING install clean

คำสั่งดังกล่าวนี้ จะทำให้แฟ้มบันทึกข้อมูล ถูกสร้างขึ้นในสาระบบแฟ้ม /usr/local/www/eLOG/FLOODING ซึ่งในสาระบบแฟ้มนี้ ก็จะมี Demo ให้ท่านได้ศึกษาเพิ่มเติมเอาอีกโสดหนึ่งด้วย  หากท่านไม่กำหนดตัวแปร LOGBOOKDIR ไว้ เขาก็จะสร้าง สาระบบแฟ้ม /usr/local/www/elog   เพื่อเก็บข้อมูลทั้งหม ไว้ให้ท่าน

นอกไปจากนี้แล้ว แฟ้มที่จัด configurations ต่างๆ ที่ได้บรรยายมานั้น เขาจะเก็บไว้ในสาระบบแฟ้ม /usr/local/etc ในชื่อที่กำหนดไว้แล้วด้วยเช่นกันคือ elogd.cfg

ที่จำเป็นต้องบอกไว้จำเพาะ ก็ด้วยเหตุที่ว่า แม้ว่าในคู่มือจะบอกว่า เราสามารถกำหนด LOGBOOK Dir ได้จากแฟ้ม elogd.cfg ก็ตาม แต่ลำดับความสำคัญ จะไม่สูงเท่ากับที่กำหนดไว้ใน startup script ตอนเปิดเครื่อง, อยู่ในแฟ้ม /usr/local/etc/rc.d/elogd , ซึ่งจะนำค่าตัวแปร LOGBOOKDIR ที่กำหนดไว้ในตอนลงโปรแกรม นั้น มาเขียนเอาไว้เลย

ดูว่าเป็น บั้ค ก็ไม่อาจจะมิใช่ว่าไม่ผิดนัก

เมื่อลงเสร็จแล้ว ขอให้ท่านสั่งตามนี้ หนเดียวพอน่ะครับ หนเดียวเท่านั้น

# echo elogd_enable=\"YES\" >> /etc/rc.conf

เพื่อว่า startup script มันจะได้ทำงานเองโดยอัตโนมัติ ตอนเปิดเครื่อง  โดยที่ท่านมิต้องลำบากมาสั่งให้มันวิ่งเอง แต่หากท่านลงแล้ว ใจร้อนอยากวิ่งทันทีในบัดเดี๋ยวนั้น ก็เพียงแต่สั่ง

# /usr/local/etc/rc.d/elogd start

เมื่อผ่านตอนนี้ไปแล้ว ก็ขอให้ท่าน กำหนด ขอบเขต ของงานของท่านเอาเอง และปรับแต่งแฟ้ม /usr/local/etc/elogd.cfg ให้เข้ากับความต้องการของท่านเอาได้ ตามใจ

แล้ว เวลาใช้งาน จะทำอย่างไรกัน

มาทางนี้ครับ ให้เรียก web browser มาแล้วไปที่ url นี้เลย http://localhost:8000/

No comments:


View My Stats