ฉันตั้งกองโคมไฟผ่าน Teddy Sun's สคริปต์การตั้งค่าหลอดไฟ และเมื่อพยายามรีสตาร์ท Apache ฉันได้รับข้อผิดพลาดด้านล่าง:
ไม่พบ หน่วย apache.service
เห็นได้ชัดว่า Apache กำลังทำงานอยู่ มีรหัสกระบวนการสำหรับ อาปาเช่
ใน ท็อป
, index.html ใน webroot โหลดอย่างถูกต้อง และมีโครงสร้างโฟลเดอร์และไฟล์ปรับแต่งที่ถูกต้อง /usr/local/apache/
ดังนั้น Apache จึงทำงานและมีอยู่จริง
อันดับแรก ฉันคิดว่าฉันพลาดการเปลี่ยนแปลงไวยากรณ์สำหรับ Apache แต่เมื่อเรียกใช้คำสั่งใดคำสั่งหนึ่งด้านล่าง ฉันมักจะลงเอยด้วย ไม่พบคำสั่ง
หรือ ไม่พบหน่วย xxx
.
ทดสอบการกำหนดค่า apachectl
sudo systemctl เริ่ม apache2.service
sudo systemctl โหลด apache2 ใหม่
sudo บริการ apache2 รีสตาร์ท
sudo /etc/init.d/apache2 รีสตาร์ท
sudo /etc/init.d/apache2 รีสตาร์ท
ฉันคิดว่าวิธีที่ง่ายที่สุดในอนาคตคือการติดตั้ง Apache ใหม่ แต่เนื่องจาก Apache ปัจจุบันติดตั้งและใช้งานอย่างชัดเจน Apache จึงทำงานได้และมีการปรับแต่งมากมาย (เช่น เปลี่ยนโฟลเดอร์เริ่มต้นของ webroot) ฉันควรทำความเข้าใจก่อนว่าปัญหาที่แท้จริงคืออะไร
ฉันกำลังพิจารณาที่จะทำการตั้งค่า LAMP ใหม่ตั้งแต่เริ่มต้น แต่จุดประสงค์ทั้งหมดของสคริปต์ LAMP คือทำให้การตั้งค่าเป็นแบบอัตโนมัติ ดังนั้นจึงไม่แนะนำให้ทำด้วยตนเอง
ขอขอบคุณสำหรับความช่วยเหลือในเรื่องนี้ ขอบคุณ