Score:0

AH00686: ไม่สามารถอ่านไดเร็กทอรีสำหรับหลายรายการ: /var/www/../web/

ธง id

ฉันมีปัญหา. ฉันมี ispconfig และฉันมีเว็บไซต์มากมาย ถ้าฉันสร้างตั้งแต่เริ่มต้นการติดตั้ง joomla ไซต์ก็ใช้งานได้ดี เมื่อฉันย้ายจากเซิร์ฟเวอร์อื่นที่ฉันมี 6 ไซต์ 3 ไซต์นั้นใช้งานได้ดี แต่อีก 3 ไซต์ฉันได้รับหน้าว่างพร้อมข้อผิดพลาดของคำ ฉันพยายามค้นหาวิธีแก้ปัญหา แต่ฉันไม่พบอะไรเลย เพียงแต่ว่าอาจจะต้องมาจาก apache2/php.ini.

ฉันเห็นบันทึกข้อผิดพลาดและข้อผิดพลาดที่ระบุว่ามี:

[จันทร์ที่ 10 มกราคม 14:38:08.064460 2022] [negotiation:error] [pid 3501998] (13)การอนุญาตถูกปฏิเสธ: [client myip:port] AH00686: ไม่สามารถอ่านไดเร็กทอรีสำหรับหลายรายการ: /var/www/mysite/web/

ฉันได้ทำการเปลี่ยนแปลงบางอย่างกับ .htaccess และ php.ini แต่ไม่ได้ผล

เวอร์ชัน Ubuntu คือ 20.04.3

Score:0
ธง in

โดยทั่วไปสิ่งนี้จะเกิดขึ้นเมื่อมีปัญหาเกี่ยวกับสิทธิ์ของไฟล์ คุณจะต้องแน่ใจว่าไฟล์และไดเร็กทอรีทั้งหมดสำหรับไซต์นั้นเป็นของ Apache:

sudo chown -R www-data:www-data /var/www/mysite

บันทึก: สิ่งนี้จะตั้งค่าความเป็นเจ้าของในทุกไฟล์และไดเร็กทอรีภายใน /var/www/mysite.

id flag
ใช่ ฉันได้ตรวจสอบที่คุณพูดแล้ว แต่ฉันได้ทำตามขั้นตอนเดียวกับที่ฉันทำกับไซต์อื่นๆ ทั้งหมดที่พวกเขากำลังทำงานอยู่ นอกจากนี้ การอนุญาตจะเหมือนกันกับไซต์อื่นๆ ที่กำลังทำงานอยู่ มีวิธีอื่นอีกไหม ขอบคุณล่วงหน้า
in flag
มีข้อมูลไม่เพียงพอเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ของคุณเพื่อนำเสนอโซลูชันที่เฉพาะเจาะจงมากขึ้น การกำหนดค่า AppArmor ของคุณจะอนุญาตให้ Apache ใช้ `/var/web` แทน `/var/www` หรือไม่ การกำหนดค่าโฮสต์เสมือนชี้ถูกต้องหรือไม่ มี symlink ใด ๆ ที่อาจทำให้เกิดปัญหาหรือไม่? คุณจะต้องทำการขุดค้นบันทึกของคุณเพื่อดูว่าปัญหาที่แท้จริงคืออะไร

โพสต์คำตอบ

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