เมื่อติดตั้งเว็บสำเร็จรูป
ในบางครั้ง script เหล่านี้จะทำการสร้างโฟลเดอร์ ให้เราอัตโนมัติใน public_html ของเรา
โฟลเดอร์เหล่านี้ บางครั้ง พบว่าจะไม่สามารถทำการลบได้โดยตรงผ่านโปรแกรม FTP หรือ File Manager ซึ่งมีสาเหตุมาจากในระบบปฎิบัติการ Linux นั้นจะมีการกำหนดสิทธิการเป็นเจ้าของไฟล์หรือโฟลเดอร์ นอกเหนือจากการตั้งสิทธิในการอ่านเขียน(Permission) แล้ว จะเรียกว่า Owner File หรือ Folder นั้นเอง
ซึ่งโฟลเดอร์และไฟล์ที่ถูกสร้างขึ้นมาจะมี owner เป็น apache ซึ่งจริงๆ แล้วต้องเป็นชื่อ username ในการ login เข้าใช้งานของเรา
วิธีการแก้ไข
1. ทำการ Login เข้าสู่ระบบ Web Control Panel ของสมาชิก เลือกเมนู Files ด้านบนหรือ File Manager
2. เข้าสู่โฟลเดอร์ public_html มองหาไฟล์ หรือโฟลเดอร์ที่ไม่สามารถลบได้
3. เราจะเห็นในส่วนของ UID และ GID จะเป็น apache ซึ่งจริงๆ ต้องเป็นชื่อ user เรา ถึงจะจัดการต่างๆ ได้
4. ให้ดูในส่วนของ Action จะมีเมนูเพิ่มขึ้นมาในบันทัดของโฟลอเดอร์ดังกล่าวคือ
Reset Ownership คือ การ Reset Owner ของโฟลเดอร์หรือไฟล์ ให้เป็นชื่อ User เรา
Recursively คือ ทำการ Reset Owner ของโฟลเดอร์และไฟล์ ทั้งหมดที่อยู่ภายในโฟลเดอร์ นั้นๆ รวมถึงโฟลเดอร์นั้นๆ
ในกรณีที่ ไม่สามารถลบโฟลเดอร์ที่ต้องการได้และไม่มีเมนู Reset Ownership และ Recursively ให้ เข้าไปในโฟลเดอร์นั้นๆ ดูว่ายังมีโฟลเดอร์ หรือไฟล์ใด ที่มี UID และ GID เป็น apache อีกหรือไม่ หากพบว่ายังมีให้ทำการ Reset Owner และทำการลบต่อไป แนะนำให้ทำการเลือก Recursively เพื่อให้ระบบทำการ Reset ทั้งหมดซึ่งจะสะดวกเรามากกว่า เมื่อ Reset แล้วเมนู ทั้งสอง จะหายไป UID GID จะถูกแสดงเป็นชื่อของ User เราแทน
เมื่อเราทำการ Reset Owner ของโฟลเดอร์และไฟล์ที่ต้องการแล้ว เราก็จะสามารถลบโฟลเดอร์หรือไฟล์นั้นๆ ได้ทันทีผ่านโปรแกรม FTP หรือ ระบบจัดการเว็บไซต์