Score:0

ไม่สามารถเปิดใช้งานรวมถึง | อาปาเช่2

ธง de

ฉันกำลังพยายามเปิดใช้งาน รวมถึง บน URI เฉพาะผ่าน Apache2 แต่ฉันได้รับ เกิดข้อผิดพลาดขณะประมวลผลคำสั่งนี้:

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

ของฉัน /magic/index.html URI ตั้งอยู่ที่ /var/www/html/magic/index.html:

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

...,ที่ รวมถึง โฟลเดอร์อยู่ที่ /var/www/html/magic/includes

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

...และคำสารภาพของฉันที่ /etc/apache2/sites-enabled/magic.conf:

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

foo.html และ bar.html เพียงมีสตริงข้อความเช่น นี่คือ foo รวมถึง. ฉันพยายามล้อมรอบสตริงด้วย <p> แท็กด้วย แต่ได้รับข้อผิดพลาดเดียวกัน

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

ฉันได้ลองหลายตัวเลือกสำหรับเส้นทางบน เสมือน แท็กของไฟล์ HTML และย้ายไฟล์ รวมถึง โฟลเดอร์ไปที่ /var/www/html/แต่ฉันมักจะได้รับข้อผิดพลาดเดียวกันฉันพร้อมที่จะลองความเป็นไปได้ตามที่พวกคุณแนะนำ

ขอบคุณมากสำหรับความช่วยเหลือ!

แก้ไข:

เมื่อเปลี่ยน ที่ตั้ง ถึง /var/www/html/magic, การรวมไม่เป็นที่รู้จัก:

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

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

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

in flag
เส้นทาง "ตำแหน่ง" ของคุณไม่สมบูรณ์ `/magic/` ไม่เหมือนกับ `/var/www/html/magic` ฉันยังไม่แน่ใจด้วยว่าคุณกำลังพยายามทำอะไร เป้าหมายคือให้เนื้อหาในไดเร็กทอรี "includes" ของคุณใช้เป็นส่วนหนึ่งของเทมเพลตที่ได้รับเอาต์พุตพร้อมไฟล์ HTML ที่ร้องขอหรือไม่
dNyrM avatar
de flag
ฉันเปลี่ยน `ตำแหน่งที่ตั้ง' ตามที่แนะนำ แต่ไม่รู้จักการรวม ฉันได้เพิ่มการแก้ไขในโพสต์ด้วยภาพหน้าจอของสิ่งที่ฉันได้รับ สำหรับสิ่งที่ฉันพยายามทำ มันเป็นสิ่งที่คุณเขียนไว้ทุกประการ: เพื่อรับเนื้อหาของ `includes/` บน `magic/index.html` (ฉันกำลังเรียนรู้วิธีใช้ apache) @matigo
Score:0
ธง in

เมื่อดูภาพการกำหนดค่าและไฟล์ของคุณ มีบางสิ่งที่คุณอาจต้องการตรวจสอบ:

  1. เป็น mod_includes เปิดใช้งานสำหรับ Apache?
    sudo a2enmod รวมถึง
    
    บันทึก: อย่าลืมรีสตาร์ท / โหลด Apache ใหม่ในภายหลัง: sudo บริการ apache2 รีสตาร์ท
  2. ไฟล์สำหรับการรวม Apache สามารถอ่านได้อย่างถูกต้องหรือไม่
    sudo chown -R www-data:www-data /var/www/html/magic
    
  3. คุณได้กำหนดค่า เพิ่มประเภท และ เพิ่มตัวกรองผลลัพธ์ ในไฟล์คอนฟิกูเรชันโฮสต์เสมือนหรือไม่
    <Directory /var/www/concept>
        Options +Includes
    
        ...
    
        AddType text/html .html
        AddOutputFilter INCLUDES .html
    </Directory>
    
    บันทึก: อย่าลืมรีสตาร์ท / โหลด Apache ใหม่ในภายหลัง: sudo บริการ apache2 รีสตาร์ท

ตราบใดที่สามข้อนี้ถูกต้อง คุณก็พร้อมที่จะไป ฉันได้ทดสอบสิ่งนี้บน Ubuntu Server 20.04 VM ใหม่ที่ใช้ Apache 2.4.41

dNyrM avatar
de flag
ยังคงเป็นข้อผิดพลาดเดียวกัน ฉันแก้ไขโพสต์ของฉันและเพิ่มภาพหน้าจออีกสองภาพที่ด้านล่างซึ่งอ้างอิงถึงจุดที่หนึ่งและที่สองของคุณ อย่างที่สาม ฉันไม่แน่ใจว่า `/var/www/concept` มาจากไหน เนื่องจากฉันไม่มี stanza ที่มีพาธนั้นในไฟล์ vhost config ดังนั้นฉันจึงลองใช้วิธีการต่างๆ กัน: สร้างไดเรกทอรีใหม่ด้วยวิธีการเหล่านั้น พารามิเตอร์ที่คุณเขียนและ `/var/www/concept`; ฉันมีไดเร็กทอรีที่มีพาธ `/var/www/` ดังนั้นฉันจึงลองเพิ่มตัวเลือกเหล่านั้นที่นั่นแทน ลองเพิ่มใน 'ตำแหน่งที่ตั้ง' ด้วย...แต่ไม่มีตัวเลือกใดทำงานได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา