ฉันใช้ apache บน centos 5.6 และเมื่อใดก็ตามที่ฉันพยายามโหลดสคริปต์ php ในไดเรกทอรีใด ๆ นอกจาก / var / www / html (dir รูตเริ่มต้นของ Apache) มันทำให้ฉันมีสิทธิ์ปฏิเสธข้อผิดพลาด
อย่างไรก็ตามเมื่อฉันตรวจสอบการอนุญาตของ dir รูตใหม่ของฉัน (/ var / www-dev) เทียบกับ dir เริ่มต้น (/ var / www / html) พวกเขาจะจับคู่เหมือนกัน ทั้งสองพูดว่า: root: root 755
ฉันได้ลองเปลี่ยนความเป็นเจ้าของเป็น apache: apache และยังได้รับข้อผิดพลาดเดียวกัน
แต่เมื่อฉันเปลี่ยนการตั้งค่า apache กลับเป็นรูทเริ่มต้น (/ var / www / html) ทุกอย่างทำงานได้
ฉันกำลังทำอะไรผิดหรือเปล่า?
นี่คือการตั้งค่าที่ฉันกำลังเปลี่ยนแปลง:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
หมายเหตุ: ฉันรีสตาร์ท apache ทุกครั้งที่ฉันเปลี่ยนการตั้งค่าและสิทธิ์ของ apache
เช่นกัน: ฉันยังเปิดใช้งาน REMI และ EPEL