วันอังคารที่ 28 กันยายน พ.ศ. 2564

apache error.log access.log xampp

1.ต้องมี rotatelogslogs ก่อน (ส่วนมากจะอยู่ใน bin แต่คาดว่าน่าจะมีทุกคน)

2.เปิดไฟล์ httpd.conf มาแล้วก็แก้

เป็น linux ก็

CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common   //สร้าง logfile การใช้งาน 86400 วินาที (24 ชั่วโมง)  

CustomLog "|bin/rotatelogs -l /var/logs/logfile.%Y.%m.%d 86400" common    //สร้าง logfile โดยเครื่องหมาย . ในที่นี้คือตัวคั่นระหว่างชื่อไฟล์เช่น logfile.2012.09.18 ก็จะได้ประมาณนี้ครับ 

CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common  //อันนี้กำหนดขนาดของ logfile ไม่ให้เกิน 5 M

ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"   //อันนี้กำหนดขนาดของ logfile ไม่ให้เกิน 5 M พร้อมทั้งใส่ปีเดือนวันและเวลา

เป็น windows ก็

CustomLog "|bin/rotatelogs.exe   logs/access.%y-%m-%d.log 86400" common         //ก็จะได้เป็นชื่อไฟล์ เช่น access.2012-09-18.log

พอแก้เสร็จแล้วให้ save แล้ว restart service apache ครับ

*ข้อควรระวัง*

เวลาแก้ไขให้ใช้วิธีใส่เครื่องหมาย # ไว้หน้าคำสั่งเก่าเช่น เพื่อป้องกันความผิดพลาดหากเราเขียนเครื่องหมายผิดไป service apache มันจะไม่ยอม start ให้นะครับ

#CustomLog logs/access.log common Modify by champ 9:35 170955

CustomLog "|bin/rotatelogs.exe logs/access.%y-%m-%d.log 86400" common 

Config ที่ควรจะเป็นเป็นควรจะมีลักษณะประมาณนี้

ErrorLog "|/usr/local/apache/bin/rotatelogs /var/log/error_log 86400"
หรือ
ErrorLog "|/usr/local/apache/bin/rotatelogs /var/log/error_log 5M"

ได้แล้วแบบนี้ครับ
ใช้เหมือน access log เลยครับ
ErrorLog "|bin/rotatelogs logs/error.%Y-%m-%d.log  86400"

1 ความคิดเห็น:

  1. ไม่ระบุชื่อ24 มกราคม 2565 เวลา 01:33

    Online Casino - Happyluke
    The best online casinos in the happyluke Philippines. クイーンカジノ The biggest casino game in the Philippines, We have everything you leovegas need to play in a casino to enjoy the thrill

    ตอบลบ