ฉันรู้ว่าสิทธิ์ไฟล์ได้รับการคุ้มครองที่นี่มาก่อน แต่ฉันพยายามดิ้นรนเพื่อให้ได้แนวคิดของฉันสำหรับสถานการณ์ของฉัน
- ฉันสร้างไฟล์ในการติดตั้ง Ubuntu เก่า
- ฉันได้คัดลอกไฟล์ไปยังการติดตั้ง Ubuntu ใหม่ของฉันและใส่ไว้ใน webroot ของฉัน
- เมื่อฉันพยายามเรียกใช้ไฟล์ (พวกเขากำลังไฟล์ PHP) ฉันได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์
ในความพยายามที่จะแก้ไขปัญหานี้ฉันคิดว่าพวกเขายังคงต้องเป็นเจ้าของโดยเจ้าของคนก่อนดังนั้นฉันจึงรันchown -R
ในไดเรกทอรีด้วยชื่อผู้ใช้ของฉันเป็นอาร์กิวเมนต์เพื่อที่จะเป็นเจ้าของไฟล์ทั้งหมดในไดเรกทอรี ควรสังเกตว่าชื่อผู้ใช้ระหว่างการติดตั้งอูบุนตูใหม่และเก่าเหมือนกัน
เมื่อฉันพยายามเรียกใช้ไฟล์อีกครั้งปัญหาเดียวกัน: ข้อผิดพลาด 500 เนื่องจากปัญหาสิทธิ์ ใครสามารถบอกฉันว่าฉันควรทำตามขั้นตอนอื่น ๆ อีกบ้าง?
webroot สำหรับการติดตั้ง apache ของฉันอยู่ในโฟลเดอร์บ้านของฉัน หากฉันสร้างไฟล์ใหม่ใน webroot ของฉันพวกเขายังทำงานได้ตามที่คาดหวังมันเป็นเพียงไฟล์เก่าที่ก่อให้เกิดปัญหา
chmod -R 777 dir
ไดเรกทอรีที่สงสัย ฉันไม่สามารถช่วยคิดว่ามีวิธีที่ดีกว่าในการทำเช่นนั้น