ฉันมีเว็บเซิร์ฟเวอร์ใช้ Ubuntu 17.04 Apache
ที่ผมกำลังพยายามที่จะตั้งค่ากับ ทุกอย่างทำงานได้ดีจนกระทั่งฉันตัดสินใจที่จะโฮสต์เว็บไซต์สองแห่งบนเครื่องเดียวผ่าน virtualHosts ตอนนี้apache
ปฏิเสธที่จะเริ่มต้นด้วยแม้แต่โฮสต์เดียวที่เปิดใช้งาน ทุกครั้งที่ฉันพยายามเริ่มApache
ฉันได้รับข้อผิดพลาดนี้:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
ความพยายามของฉันในการแก้ไขปัญหานี้ไม่ได้เกิดขึ้นกับสิ่งใดรวมถึง
apt purge apache2 && rm -r /etc/apache2
โฆษณาทั้งหมด 80 DefaultRuntimeDir ${APACHE_RUN_DIR}
ของข้อผิดพลาดบอกฉันคือ
และในเวลาไม่นานฉันจะเห็นว่าที่ไหนหรือสิ่งที่APACHE_RUN_DIR
ประกาศว่าเป็น
มีคนช่วยฉันได้ไหม
source /etc/apache2/envvars
แต่หลังจากนั้นไดเรกทอรีบ้านของฉันเปลี่ยนจาก~
ไปและเมื่อผมเขียนซีดีมันแสดงให้เห็นhome
-bash: cd: HOME not set
เมื่อฉันเข้า envvars หนึ่งในสายแรกคือและ# this won't be correct after changing uid
unset HOME
ความคิดวิธีการแก้ไขปัญหานี้?