6 # 13.04 ขึ้นไป
นี่เป็นเพียงคำเตือนที่เป็นมิตรและไม่เป็นปัญหาจริงๆ
ถ้าคุณไปที่:
/etc/apache2/apache2.conf
และแทรก:
ServerName localhost
จากนั้นรีสตาร์ท apache โดยพิมพ์ลงในเทอร์มินัล:
sudo systemctl reload apache2
การแจ้งเตือนจะหายไป
หากคุณมีชื่ออยู่ภายใน/etc/hostname
คุณสามารถใช้ชื่อนั้นแทนlocalhost
ได้
และมันจะใช้127.0.1.1
ถ้ามันอยู่ในตัวคุณ/etc/hosts
:
127.0.0.1 localhost
127.0.1.1 myhostname
วิธีที่ต้องการ
การแก้ไขปัญหา Apache
หากคุณได้รับข้อผิดพลาดนี้:
apache2: Could not determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
จากนั้นใช้โปรแกรมแก้ไขข้อความเช่น "sudo nano" ที่บรรทัดคำสั่งหรือ "gksudo gedit" บนเดสก์ท็อปเพื่อสร้างไฟล์ใหม่
sudo nano /etc/apache2/conf.d/fqdn
หรือ
gksu "gedit /etc/apache2/conf.d/fqdn"
จากนั้นเพิ่ม
ServerName localhost
ไปที่ไฟล์และบันทึก ทั้งหมดนี้สามารถทำได้ในคำสั่งเดียวด้วยต่อไปนี้:
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
แต่ใน Ubuntu 14.04:
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
อย่าลืม ".conf" (หากไม่มีจะไม่ทำงาน)
ServerName localhost
ในนั้น