ไม่พบโฟลเดอร์ apache error_log ของฉัน


2

ใหม่ Mac (Yosemite) และการตั้งค่าสภาพแวดล้อม dev ใหม่ ในขณะนี้ไม่พบerror_logโฟลเดอร์ใด ๆที่เส้นทางต่อไปนี้:

/var/log/apache2/error_log
/private/var/log/apache2/error_log
/var/log/httpd/error_log

มีความคิดเห็นเกี่ยวกับที่ตั้งของโฟลเดอร์นั้นหรือไม่

ป้อนคำอธิบายรูปภาพที่นี่


Apache ทำงานอยู่หรือเปล่า?
nohillside

@patrix ฉันทำsudo apachectl restartและไม่เห็นสิ่งใดเกิดขึ้นดังนั้นลองตรวจสอบsudo tail -f /var/log/apache2/error_logและนั่นคือที่ที่ฉันลงไปในเส้นทางของการพยายามที่จะคิดออกถ้ามันทำงานหรือไม่
Leon Gaban

ลองเชื่อมต่อกับ websever ที่localhostและ / หรือเรียกใช้ps aux|grep httpเพื่อดูว่า apache ทำงานอยู่หรือไม่
nohillside

ไม่มีอะไรทำงานที่localhostหรือlocalhost/appและนี่คือสิ่งที่ฉันเห็นหลังจากใช้ ps: leongaban 10849 0.0 0.0 2432772 672 s006 S + 2:56 PM 0: 00.00 grep --color = auto --exclude-dir = .bzr --exclude-dir = cvs --exclude-dir = .git --exclude-dir = .hg --exclude-dir = .svn http
Leon Gaban

ไม่มี apache ที่ทำงานอยู่ไม่มีบันทึกข้อผิดพลาด: - /
nohillside

คำตอบ:


5

สถานที่ตั้งของที่กำหนดไว้ในerror_log /etc/apache2/httpd.confวิ่ง

grep '^ErrorLog' /etc/apache2/httpd.conf

เพื่อดูคำจำกัดความ


ขอบคุณ! ใช่มันบอกว่า/private/var/log/apache2/error_logฉันตรวจสอบอะไรและไม่มีโฟลเดอร์ error_log อยู่ในนั้น ดังนั้นฉันจึงไปข้างหน้าและทำหนึ่ง ... ข้ามนิ้ว
Leon Gaban

1
มันเป็นไฟล์ไม่ใช่โฟลเดอร์! การสร้างโฟลเดอร์ด้วยชื่อเดียวกันอาจทำให้เกิดปัญหาและ apache ควรสร้างไฟล์เองหากจำเป็น
nohillside

1
ขอบคุณตกลงดังนั้นฉันลบโฟลเดอร์ที่ฉันทำยังไม่มี error_log ฉันเดาว่าฉันต้องโพสต์คำถามใหม่เกี่ยวกับวิธีการเรียกใช้ Apache บน OSX
Leon Gaban

1
พบที่ตั้ง แต่ไม่มีการบันทึกข้อผิดพลาดที่นี่
Chucky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.